The basic steps to pay a bill you've already entered
To pay a bill in QuickBooks Online, you first record the bill itself (which creates a record of what you owe), then mark it as paid when you send money to the vendor. These are two separate steps. You record the bill when it arrives, then pay it on your schedule — often weeks later.
The payment step takes about two minutes: you navigate to the bill, click Pay Bills, select the bill you want to pay, choose your payment method, and confirm. QuickBooks then records the payment and updates your cash account automatically.
Key Takeaways
- A bill in QuickBooks is a record of money you owe; paying the bill is a separate action that happens later.
- You access unpaid bills through the Pay Bills window, which shows you all bills due and lets you select which ones to pay at once.
- QuickBooks supports check, credit card, and bank transfer payments, and records each one to the correct account.
- The payment date you enter determines when the money leaves your account and when it appears in your bank register.
- You can pay one bill or multiple bills in a single transaction, and QuickBooks tracks which bills have been paid.
How to open the Pay Bills window
From your QuickBooks Online home page, click the + New button in the top left corner. A menu appears. Scroll down and select Check, Expense, or Bank Transfer depending on how you plan to pay — or click Pay Bills directly if you see it in the menu.
The fastest route is to click Pay Bills from the menu. This opens a window showing all your unpaid bills, organized by vendor and due date. You do not need to create a new transaction first; Pay Bills finds the bills you have already entered.
Selecting bills to pay and choosing a payment method
In the Pay Bills window, you see a list of unpaid bills. Each bill shows the vendor name, bill date, due date, and amount. Check the box next to each bill you want to pay. You can select one bill or several at once.
At the bottom of the window, you choose your payment method: Check, Credit Card, or Bank Transfer. If you choose Check, QuickBooks asks which bank account to draw from and whether to print the check or write it manually. If you choose Bank Transfer, you select the bank account and QuickBooks records it as an electronic payment. If you choose Credit Card, you select which credit card account to charge.
Enter the payment date — this is the date the money will leave your account, not the date you are sitting at your desk. If you are paying by check and mailing it, use the date you expect it to clear. If you are paying by bank transfer, use today's date or the date the transfer will post.
Confirming the payment and what happens next
After you select your bills, choose your payment method, and enter the payment date, click Save and Close. QuickBooks records the payment immediately and updates your bill list — the bills you paid now show a status of Paid.
Your bank account register also updates. If you paid by check, the check appears in your register with the check number. If you paid by bank transfer, the transfer appears as a debit. If you paid by credit card, the charge appears in that credit card account.
The bills themselves are now marked as paid in your vendor records, so when you run a report on what you owe, these bills no longer appear as outstanding.
Paying bills one at a time versus in batches
You can pay a single bill or pay multiple bills from different vendors in one transaction. Paying in batches — selecting five or ten bills at once and paying them all by check or transfer — saves time if you have many vendors and a regular payment schedule.
If you pay bills one at a time, you repeat the Pay Bills process for each vendor. This takes longer but gives you more control if you want to pay some vendors weekly and others monthly, or if you want to hold payment on a specific bill while you verify the amount.
What to do if a bill does not appear in the Pay Bills window
If you entered a bill but it does not show up in Pay Bills, check whether it is already marked as paid. Click the Filter button in the Pay Bills window and make sure Unpaid Bills is selected. If you filter by vendor name or date range, a bill outside that range will not appear.
If the bill still does not appear, go to the vendor record directly. Click Expenses in the left menu, then Vendors, find the vendor, and look at their bill history. If the bill was entered as an Expense transaction instead of a Bill, it will not appear in Pay Bills — you would pay it differently, as a regular expense check.
Editing or canceling a payment after you save it
If you realize you made a mistake after clicking Save and Close, you can undo the payment. Click Expenses in the left menu, then Checks (or Bank Transfers, depending on your payment method). Find the payment you just made, open it, and click Delete. This reverses the payment and returns the bills to Unpaid status.
You can then pay them again with the correct information. If the payment has already cleared your bank, you may need to record a deposit or adjustment to match your actual bank balance, so your QuickBooks register stays in sync with your bank statement.
Frequently Asked Questions
Can I pay a bill before the due date?
Yes. The due date on the bill is informational only — it does not lock you into paying on that date. You can pay any bill as soon as it is entered into QuickBooks, or wait until the day before it is due. The payment date you enter in the Pay Bills window is what matters.
What happens if I pay a bill by check but the check bounces?
If a check bounces, you need to delete the payment in QuickBooks to reverse it, then re-enter the bill as unpaid. Contact your bank to confirm the check was rejected, then delete the check transaction from your Checks list. The bill will return to Unpaid status and you can pay it again by a different method.
Can I schedule a bill payment for a future date?
QuickBooks Online does not have a built-in bill payment scheduler. You record the payment with the date you want it to go out, but you must manually enter each payment when you are ready. Some banks offer bill pay through their own website, which may allow scheduling; check with your bank about that option.
Do I have to pay the full bill amount, or can I pay part of it?
In the Pay Bills window, QuickBooks defaults to the full bill amount, but you can change it. Click in the amount field and type a lower number. QuickBooks will record a partial payment and leave the remaining balance unpaid, so the bill stays on your books until you pay the rest.
What if I need to pay a bill but I have not entered it into QuickBooks yet?
You can create a bill first, then immediately pay it. Click + New, select Bill, enter the vendor name, amount, and date, then save it. Then open Pay Bills, select that bill, and pay it. Or, if you want to skip the bill record entirely, you can write a check or bank transfer directly without creating a bill first — but this means you lose the record of what the payment was for.