Glossary

QuickBooks Bill

A QuickBooks bill is the purchase form that records what you owe a vendor before you pay them, creating an accounts payable balance that stays on your books until a separate bill payment settles it.

Also called: bill, enter a bill, unpaid bill, vendor bill, accounts payable bill

Definition

Almost every purchase form in QuickBooks finishes the transaction. The bill is the one that deliberately does not.

Intuit describes the purpose in a sentence: "You can enter bills into QuickBooks Online individually or in batches to track your accounts payable." That is the whole job. A bill exists so that an amount you owe has a place to sit, with a vendor attached and a date it comes due, until the money actually moves.

The boundary is drawn just as plainly on the other side: "If you've already paid for a business expense, enter it as an expense instead of a bill."

What follows from that is the shape worth carrying away. A bill is half of a two-document event. The bill records the cost and the obligation. A separate bill payment, on its own date, records the cash. Between those two documents there is a liability on your balance sheet, and everything accrual-basis reporting says about your purchases is built on the gap between them.

That gap is also why the bill is the only common purchase form with its own report. Open bills accumulate into accounts payable, and the A/P aging report is the readout of what is sitting there and how late it is.

Key points

  • +Records what you owe a vendor before any money moves. Cash is untouched until a bill payment.
  • +Intuit: "You can enter bills into QuickBooks Online individually or in batches to track your accounts payable."
  • +Two documents, two dates: the bill dates the cost, the bill payment dates the cash.
  • +The Terms field sets the due date, and the due date is what the A/P aging report ages against.
  • +A bill with no due date is treated as due on receipt and reads as overdue a day later.
  • +Manually entered bills land in the Unpaid tab; uploaded and network bills arrive in For review first.
  • +Open bills are the balance behind accounts payable, which is why unfinished ones distort the total.

What the bill form asks for

Intuit documents the manual path in a fixed order. Select Create, then Bill. From the Vendor dropdown, select a vendor. From the Terms dropdown, choose when the vendor expects payment. Enter the Bill date, Due date, and Bill no. exactly as they appear on the physical bill. Enter the transaction information in the Category details section, use Item details for products and services when the purchase was itemized, then enter the Amount and any applicable tax, and Save and close.

Two of those fields have no equivalent on a form for money already spent, and they are the two that give the bill its behaviour.

Terms is the first. Intuit describes it as choosing when the vendor expects payment, which means it is not a note to yourself. It drives the due date, and the due date is the field every payables report reads.

The due date is the second. It is the only date on a QuickBooks purchase form that describes the future, and it is the reason a bill can be late. Nothing else in the purchase side of QuickBooks has a concept of late, because nothing else leaves an obligation standing.

The instruction to copy the Bill date, Due date and Bill no. exactly as they appear on the physical bill is worth following literally. Those three fields are what let somebody match your record to the vendor's record months later, when the only other thing they have to go on is an amount.

The second document, and the date that is not the bill date

Recording the payment is a separate transaction with its own form and its own date. Intuit documents the path: from your Dashboard, go to Expense and Pay Bills, select Pay Bills, select the account you want to pay the bills from in the Payment account dropdown, select the Payment date, select the bills you want to pay, and Save. The article notes you can record payments made by check, credit card, or cash.

So one purchase has two dates in your file. The bill date says when the cost was incurred and when the payable came into existence. The payment date says when the cash left.

That is exactly where accrual and cash basis reporting part company, and it is the only reason the distinction is worth the extra document. On an accrual basis the cost belongs to the bill date. On a cash basis it belongs to the payment date. A bill entered on 28 March and paid on 12 April is a March cost and an April payment, and both statements are true at once.

One small thing to know before you go looking for a bill you just entered. Intuit notes that bills you upload or receive through the QuickBooks Business Network appear in the For review tab, while manually added bills appear in the Unpaid tab and require no further review. If your bills arrive by upload, there is a queue between your inbox and your payables list, and a bill sitting in it is not yet a bill anybody has agreed to.

How the A/P aging report reads your bills

The aging report is where a bill's dates come back to you, and its logic is narrower than most people assume.

Intuit states the purpose directly: aging reports "are best utilized to keep track of customer payments and vendor bills that are past due." Then the mechanics. The Current column "is anything that is not yet due. The due date is in the future of the report date and the aging is based on the due date of a transaction." The later columns follow from the same field: "1-30+ is anything past due by the number of days that passed after the due date."

Read that twice, because it means the report never looks at your bill date. A bill entered three months ago on 90 day terms is Current. A bill entered yesterday on terms that already expired is overdue. Age on the aging report is distance from the due date, not from the day you keyed the transaction.

Which makes the missing due date the failure worth checking for. Intuit is specific about it: "If there is NO due date, the transaction is considered due upon receipt and is driven by the transaction date, once a day has elapsed, the transaction will be noted as past due."

A bill saved without terms, then, is not neutral. It ages from the day it was entered and shows up as past due one day later, which is how a payables report ends up full of overdue amounts that nobody is actually late on. The fix is upstream of the report: set the terms on the vendor or on the bill so that the due date reflects the agreement.

What a bill changes the moment you save it

Saving a bill moves two numbers and leaves a third alone, and knowing which is which explains most of the confusion about switching from one purchase form to another.

Accounts payable goes up by the amount of the bill. The cost lands on the profit and loss statement, in whichever account you chose under Category details, dated the bill date. Your bank balance does not move at all, and will not until a bill payment exists.

That is the argument for using bills, and it is also the whole cost of using them. Your payables total is only as accurate as your discipline about closing them out. Every bill that was actually paid some other way, and every bill entered twice because it arrived by email and by upload, sits in accounts payable looking exactly like a real obligation.

There is a timing consequence worth planning for if you are changing how you record purchases. A business that has been recording costs as they are paid, and starts entering bills instead, has not changed what it spends. It has moved when those costs land, from the payment date to the bill date. In the month of the change, the two overlap: the bills you now enter and the payments you were already recording can both land in the same period. The totals settle down afterwards, but the first month of the switch is the one an accountant will ask about.

Where Acodei sits relative to accounts payable

Acodei works the receivable side of your books, not the payable side, and the bill is the clearest place to see that boundary.

What Acodei writes from Stripe activity is documented and consistent: a finalized Stripe invoice becomes a QuickBooks Invoice reproducing every line item and tax lines as your mapping settings allow, and the payment that follows becomes a Payment Receipt or Credit Memo applied to it. That is accounts receivable. It is the mirror image of a bill: money owed to you, standing on your books until it is settled, rather than money you owe standing on theirs.

On the purchase side, Acodei does create records in QuickBooks, and none of them are bills. Depending on your fee configuration, a Stripe fee posts as a purchase or expense rather than as a negative line on the sales receipt. Money spent from a Stripe Financial Account, whether an outbound payment to a recipient or spend on a Stripe-issued card, also posts as a purchase or expense, paid from the Financial Account holding account and categorized to the expense account you mapped. Every one of those is a cost already paid, which is precisely the form that creates no payable.

So no record Acodei is documented to create lands in accounts payable, and none of them appear on an A/P aging report. Bills, vendor terms and the payments that settle them are yours to enter, and they sit alongside the Stripe side of your file rather than inside it.

Want to see this on your own Stripe data?

Start a free trial

Frequently asked questions

What is a bill in QuickBooks Online?

It is the form you use to record a cost you have not paid yet. Intuit describes entering bills, individually or in batches, as the way to track your accounts payable, and says that if you have already paid for a business expense you should enter it as an expense instead. The bill leaves an amount owed on your books until a separate bill payment settles it.

What is the difference between a bill and a bill payment?

They are the two halves of one purchase. The bill records the cost and the obligation on the date the cost was incurred. The bill payment records the cash leaving, on the date it left, through the Pay Bills screen where you choose the payment account and payment date. Accrual reporting reads the first date, cash basis reporting reads the second.

How do I pay a bill in QuickBooks Online?

Intuit documents the steps: from your Dashboard go to Expense and Pay Bills, select Pay Bills, choose the account to pay from in the Payment account dropdown, select the Payment date, select the bills you want to pay, and Save. Payments can be recorded as made by check, credit card, or cash.

Why does my A/P aging report show bills as overdue when they are not?

Usually because those bills have no due date. Intuit states that a transaction with no due date is considered due upon receipt and is driven by the transaction date, so once a day has elapsed it is noted as past due. Aging is measured from the due date rather than the bill date, so setting terms on the vendor or the bill fixes the report at the source.

Does a bill affect my bank balance in QuickBooks?

No. Saving a bill raises accounts payable and puts the cost on your profit and loss statement dated the bill date, but no money moves. Your bank balance changes only when you record the bill payment, which is why the two documents exist rather than one.

Does Acodei create bills in QuickBooks from Stripe?

No. Acodei writes the receivable side, creating a QuickBooks Invoice from a finalized Stripe invoice and a Payment Receipt or Credit Memo when it is paid. The purchase records it does create, such as Stripe fees under some fee configurations and spending from a Stripe Financial Account, are purchases or expenses for money already paid, so no record it is documented to create lands in accounts payable.

What customers say about running Stripe through Acodei

Stripe Verified Partner BadgeQuickBooks Intuit Badge
If you're testing out all the different Stripe/QuickBooks integration apps right now, let me save you some time. This one is the best one by far.
RyanOwner at Indie Music Academy
Works well and is really helpful for massive transactions. The support is really fast and helpful. 100% recommended.
AndresCo-founder and CEO at Kanguro Collections and Reinsurance

Related reading

More glossary terms

See the full glossary

Ready to try Acodei?

Connect Stripe to QuickBooks Online in minutes and let the fees, refunds, and payouts land where your accountant expects them.