Bill vs expense vs check in QuickBooks Online
The difference is timing. A bill records an invoice you will pay later and puts it in accounts payable; an expense or check records something you paid on the spot, so nothing is owed afterward.
| Bill | Expense | Check | |
|---|---|---|---|
| Use it when | An invoice arrives that you will pay later, on terms | You already paid by credit card or electronic transfer | You already paid, or are paying now, with a printed check |
| Accounts payable | Increases it until the bill is paid | Not affected | Not affected |
| Payment | Recorded later with Pay bills, Schedule payment or Mark as paid | Recorded on the same form | Recorded on the same form |
| Where you see it | Bills page (Unpaid, then Paid), vendor balance, A/P aging reports | The bank or card account register | The bank account register |
A simple test: if the vendor will be waiting for your money after you enter the transaction, it is a bill. If the money has already left your account, it is an expense or check. On accrual books, entering supplier invoices as bills is also what puts the cost in the right month, even when you pay in the next one.
How to enter a bill in QuickBooks Online
Select + Create, then Bill, choose the vendor and terms, copy the bill date, due date and bill number from the invoice, code the lines, and select Save and close.
- 1
Open a new bill
Select + Create, then Bill. - 2
Choose the vendor and terms
Pick the vendor from the Vendor dropdown and the payment terms from the Terms dropdown. - 3
Copy the dates and invoice number
Enter the Bill date, Due date and Bill no. exactly as they appear on the vendor’s invoice. An exact bill number makes duplicates far easier to spot later. - 4
Code the bill
Enter the expense account, description and amount in Category details. To list products and services instead, fill in Item details (turn on Show Items table on expense and purchase forms in Settings, Account and settings, Expenses, Bills and expenses). - 5
Add tax and billable customers
Enter any tax. If you will recharge the cost to a customer, tick Billable and choose the customer. - 6
Save it
Select Save and close. A bill you type in yourself goes straight to the Unpaid tab of the Bills page, where it waits until you pay it.
To skip the typing, go to All apps, Expenses & Bills, Bills, open the Add bill dropdown and choose Upload from computer. QuickBooks accepts PDF, JPEG, JPG, GIF and PNG files. Uploaded bills land in the For review tab, so review and verify them before you schedule payment.
Paying a bill later without creating a duplicate
Close each bill with a bill payment, not a new expense or check. Intuit warns that paying a recorded bill with a check or expense may leave the bill showing as unpaid on your reports.
In Intuit’s Pay bills steps, you open Pay bills (from Expenses & Pay Bills), pick the Payment account, set the Payment date, tick the bills and select Save. From the Bills page you can also choose Schedule payment on an unpaid bill to pay it through a connected bank account with QuickBooks Bill Pay, or Mark as paid for a payment made outside QuickBooks. For an electronic payment recorded through Pay bills, Intuit says to enter EFT in the Check no. field.
When the payment later shows up in the bank feed, match it to the bill payment rather than adding it as a new transaction. Adding it creates a second expense: the cost is then on your books twice, once on the bill and once on the new expense, and the bill stays open in accounts payable.
How to set up a recurring bill in QuickBooks Online
Open a bill, select Make recurring, then choose a Scheduled, Reminder or Unscheduled template and set its interval and start date. The bill repeats; its payment does not.
- 1
Start from a bill
Create a new bill or open an existing one with the vendor, accounts, description and amount you want to repeat. - 2
Select Make recurring
It is at the bottom of the bill. QuickBooks copies the bill into a Recurring Bill section. - 3
Name the template and pick a type
Choose Scheduled, Reminder or Unscheduled from the Type dropdown. - 4
Set the timing
For a Scheduled template, enter how many days in advance to create the bill. For a Reminder, enter how many days before the transaction date to be reminded. Then set the Interval, Start date and End (after a number of occurrences, on a date, or none). - 5
Save the template
Select Save template. You can also start from scratch under All apps, Accounting, Recurring transactions, New. For a bill due twice a month, Intuit suggests two monthly templates, one for each date.
| Type | What QuickBooks does | Good fit |
|---|---|---|
| Scheduled | Creates the bill automatically on the schedule | Same amount every time, such as rent or a lease |
| Reminder | Reminds you to create the bill; you enter it yourself | Same vendor, changing amount, such as utilities |
| Unscheduled | Nothing, until you use the template from the Recurring transactions list | Bills that repeat at irregular times |
Intuit’s recurring transactions help says you can’t create recurring bill payments, so each bill created from a template still has to be paid through Pay bills, Schedule payment or Mark as paid. Check scheduled bills against the vendor’s actual invoice each month: a price change on the vendor side will not change the template.
Bill approval workflows in QuickBooks Online
Intuit says bill approval workflows are for Bill Pay Elite customers, and payment release approvals for Bill Pay Elite or QuickBooks Online Advanced customers. Intuit’s help does not describe a bill approval step on other subscriptions.
Where available, the workflow is built from the Bill Multi-Condition Approval template in workflow automation. Conditions can use amount, vendor or location; each rule can name one to seven approvers (anyone, any two or all must approve) and up to five sequential approval layers. Bills waiting for approval show in the Approval Status column of the Unpaid tab, approvers get an email and a task, and a bill not reviewed within 30 days is automatically denied. Intuit also notes that downgrading from Bill Pay Elite without QuickBooks Online Advanced removes the workflows.
For approval policy itself (who approves what, at which amount), see invoice approval routing.
Common mistakes with bills in QuickBooks Online
Most errors come from using the wrong form: invoices on terms entered as expenses, bills paid with a new expense, and the same invoice entered twice.
- A supplier invoice entered as an expense. The amount you owe never appears in accounts payable, the due date is not tracked, and the invoice is missing from the vendor balance and aging reports. If you will pay later, enter a bill.
- A bill paid with a new expense or check. The bill stays open and the cost is recorded twice. Delete the extra expense and record the payment against the bill.
- A bill entered for something already paid. Intuit says to enter a purchase you have already paid as an expense, not a bill, so there is nothing left open to pay again.
- Duplicate bills. The same invoice arrives by email and on paper, or is resent by the vendor, and is entered twice. Always enter the vendor’s invoice number in Bill no.; the duplicate bills guide covers the warning setting and how to find copies already in your books.
- Credits entered as negative bills. Use a vendor credit and apply it when you pay; see vendor credits in QuickBooks Online.
When to add AP software on top of QuickBooks Online
QuickBooks Online handles entering and paying bills well. Teams add AP software when typing in invoices, chasing approvals or catching duplicates by memory starts to take hours each week.
Signs you have reached that point: invoices sit in an inbox waiting to be keyed in, approvals happen by email with no record, more than one person enters bills, or a duplicate payment has already slipped through.
Frequently asked questions
Should a vendor invoice be entered as a bill or an expense in QuickBooks Online?
Enter it as a bill if you will pay it later, which is the case for any invoice on payment terms. Intuit says to use a check or expense only for something you paid on the spot, by printed check, credit card or electronic transfer.
How do I record payment of a bill in QuickBooks Online?
Use Pay bills, or open the bill from the Unpaid tab of the Bills page and choose Schedule payment (QuickBooks Bill Pay) or Mark as paid (for payments made outside QuickBooks). Do not record the payment as a new check or expense: Intuit warns the bill may still show as unpaid.
Can I make a bill payment recurring in QuickBooks Online?
No. Intuit’s recurring transactions help says you can’t create recurring bill payments. You can make the bill itself recurring with a Scheduled, Reminder or Unscheduled template, then pay each bill as it comes due.
What is the difference between a Scheduled and a Reminder recurring bill?
A Scheduled template creates the bill automatically on the schedule you set. A Reminder template reminds you to create the bill but does not create it, which suits bills whose amount changes. An Unscheduled template is used only when you choose to.
Which QuickBooks plans have bill approval workflows?
Intuit says Bill Pay Elite customers can add a bill approval workflow. Payment release approvals are available to Bill Pay Elite or QuickBooks Online Advanced customers. Bills left unreviewed for 30 days are automatically denied.
Why does a bill I already paid still show as unpaid?
Usually because the payment was recorded as a separate expense or check, or the bank transaction was added from the bank feed, instead of being applied to the bill. Apply the payment to the bill and remove the extra expense so the cost is not counted twice.
Automate matching, approvals and exception handling
Aequo AP captures invoices, matches them to purchase orders and receipts, routes approvals and flags duplicates and exceptions, then syncs with QuickBooks Online, Xero, FreshBooks, Zoho Books or Business Central.
Related guides and tools
- Pay bills in QuickBooks OnlineBill Pay, ACH and check payments.
- Purchase orders in QuickBooks OnlineTurn a PO into a bill.
- Find and prevent duplicate billsThe duplicate warning and the reports that expose copies.
- Vendor credits in QuickBooks OnlineCredits and refunds, not negative bills.
- Accrued expenses vs accounts payableCosts owed before the invoice arrives.
- QuickBooks Online AP automationWhat syncs between Aequo AP and QuickBooks.
Sources
Checked on November 9, 2026. Vendor capabilities and prices change; confirm current details with each vendor.
- Intuit, Differences between bills, checks, and expenses — when to use each form; pay bills with Pay bills, not a check or expense; EFT in Check no.
- Intuit, Enter bills in QuickBooks Online — manual entry fields; uploads; For review and Unpaid tabs; bank-feed match for bills paid elsewhere
- Intuit, Review and manage bills in QuickBooks Online — Bills page tabs; Schedule payment and Mark as paid
- Intuit, Pay bills in QuickBooks Online — Pay bills steps
- Intuit, How to set up a recurring bill — Make recurring; Scheduled, Reminder and Unscheduled; interval, start and end
- Intuit, Create recurring invoices and other transactions in QuickBooks Online — Recurring transactions list; template types
- Intuit, Create recurring transactions (international edition) — “You can’t create recurring bill payments or time activities.”
- Intuit, Set up and use bill approval and payment release workflows — Bill Pay Elite bill approvals; Elite or Advanced payment release; 30-day auto-deny
- Intuit, Why aging reports have both Current and 1-30 — aging reports track past-due vendor bills by due date