Glossary
QuickBooks Delayed Charge
A QuickBooks delayed charge is a non-posting record of something you intend to bill a customer later, holding the customer, lines and amounts without touching your books until you pull it onto an invoice.
Also called: delayed charge, unbilled charge, non-posting charge, charge to invoice later
14-day free trial · card required · cancel anytime
Definition
Most sales forms in QuickBooks answer the question "what did we sell". The delayed charge answers a different one: "what have we agreed to bill, and not billed yet".
Intuit's description is one sentence and it carries the whole feature: "Delayed charges are non-posting transactions, which let you bill your customers at a later date." The second half of the job is the tracking: they let you "track these charges and later add them to your customer's invoice."
Non-posting is not a limitation here, it is the entire point. A delayed charge creates no journal entry, no revenue and no accounts receivable balance. It looks like an invoice on screen, carrying a customer, line items, quantities and rates, and it changes nothing in your general ledger. It is a note QuickBooks agrees to hold on your behalf, in the shape of a sale, until you decide the sale is real.
That makes it the receivable-side answer to a problem every business that bills in arrears has: work accumulates faster than invoices go out. Without somewhere to put it, the choices are to invoice each item as it happens or to keep the list somewhere QuickBooks cannot see. The delayed charge is the third option, and the one that survives someone going on holiday.
Key points
- +Intuit: "Delayed charges are non-posting transactions, which let you bill your customers at a later date."
- +They exist to "track these charges and later add them to your customer's invoice".
- +No journal entry, no revenue, no receivable, until the charge is pulled onto an invoice.
- +Created from Create, then Delayed charge, with a customer and a Delayed Charge Date.
- +Pulled in from the Add to Invoice panel when you build the invoice, one at a time or all at once.
- +Revenue is dated by the invoice, not by the delayed charge that fed it.
- +The delayed credit is the same idea pointing the other way, and the estimate is the third non-posting sibling.
What non-posting actually means for your reports
People new to QuickBooks sometimes read non-posting as "does not really count", and then wonder why the sales figure disagrees with the work the team has done. Both numbers are right. They are describing different things on purpose.
An invoice posts. It debits accounts receivable and credits an income account, so from that moment the amount is revenue and the customer owes it. A delayed charge does neither. Nothing hits the profit and loss statement, nothing hits the balance sheet, and the customer's open balance does not move.
The consequences follow mechanically, and they are the reason the form is worth understanding rather than just using. A delayed charge will not show up as a receivable, will not age on an accounts receivable aging report, and will not appear on a customer statement, because none of those reports are built from documents that post. A customer with nine thousand dollars of delayed charges standing against them has an open balance of zero, and QuickBooks is not wrong about that. You have not asked them for the money yet.
This is also the trap that catches month end. If the work happened in March and the invoice goes out in April, the revenue is April revenue. The date on the delayed charge is a memo about when the work happened, not an accounting date. If your reporting needs the revenue in the month the work was done, the delayed charge has to become an invoice before you close the month, and the invoice has to carry the date you want.
How one is created, and how it reaches an invoice
Intuit documents both halves as short, fixed sequences, and it is worth knowing that the second half is where the money actually appears.
To create one: select Create, then Delayed charge. Select a customer from the Customer dropdown. Enter the date in the Delayed Charge Date field, enter the details of the customer's transaction, then Save and close.
To bill it: select Create, then Invoice, and select the customer. Under Add to Invoice, either select Add all to add all delayed charges in the list, or select Add to choose a single delayed charge from the list. Then Save.
The Add to Invoice panel is the part worth noticing, because it is the only moment the two documents meet. It appears on the invoice form once the customer is chosen, and it is populated by whatever is outstanding for that customer. If nobody looks at that panel, the charges simply stay where they are. Nothing expires, nothing warns you, and nothing prevents you from creating a second invoice for the same work by hand while the delayed charge sits untouched.
That is the failure mode to design against. The delayed charge is not a reminder system, it is a holding area, and the discipline of opening the panel every time you invoice that customer is what turns it into one.
Delayed charge, delayed credit, estimate
QuickBooks has three documents that hold a sale without posting it, and they are easy to confuse because they look almost identical on screen.
A delayed charge is a debit waiting to happen: something you will bill. A delayed credit is the same idea pointing the other way, a credit you intend to give later, which is why it lives with credit memos rather than with invoices. An estimate is neither, exactly. It is an offer you have made and the customer has not necessarily accepted, and Intuit describes it as a quote, bid or proposal for work you plan to do.
The practical test is what has already been agreed. If the work is done or committed and only the invoice is outstanding, that is a delayed charge. If you are still waiting to hear whether the customer wants it, that is an estimate. The two are not interchangeable, because an estimate carries a status and a conversion flow built around acceptance, and a delayed charge assumes acceptance already happened.
One more distinction matters if you use recurring invoices. A QuickBooks recurring invoice template can be set to include unbilled charges, which sweeps outstanding delayed charges onto the invoice it generates. That turns the holding area into something closer to automatic billing for customers on a regular cycle, and it is the one configuration where a delayed charge reaches an invoice without anybody opening a panel.
Where this fits if you bill through Stripe
A delayed charge has no Stripe counterpart, and that is the useful thing about it rather than a gap.
Stripe already has its own answers for work that is not yet invoiced. Metered usage accumulates against a billing meter and lands on the invoice when the period closes. Pending invoice items sit against a customer until the next invoice picks them up. Both of those resolve inside Stripe, and by the time anything reaches your accounting system it is a finalized invoice with the amounts already settled.
So the delayed charge is for the other stream: work that never goes through Stripe at all. Onboarding, consulting hours, a hardware item shipped alongside a subscription, anything invoiced by hand. Keeping it as a delayed charge rather than as an immediate invoice means it can ride along on the next invoice you raise rather than generating a second document the customer has to pay separately.
The risk to watch is the same one that applies to any two systems tracking the same obligation. If a piece of work is entered as a delayed charge in QuickBooks and also added as a one-off item in Stripe, both will eventually become invoices, and the customer receives two bills for one job. Nothing in either system can detect that, because neither one can see the other's intent. The fix is a rule about where uninvoiced work lives, applied consistently, rather than a reconciliation afterwards.
What Acodei writes, and why a delayed charge is not on the list
Everything Acodei is documented to create in QuickBooks is a posting record, which puts the delayed charge outside its scope by definition rather than by omission.
The documented path is the invoice one. A finalized Stripe invoice becomes a QuickBooks Invoice that reproduces every line item, and the tax lines, as your mapping settings allow. When that invoice is paid, by a successful charge, by a manual payment according to your settings, or by a credit balance offset, Acodei creates a Payment Receipt or a Credit Memo and applies it to the invoice. Each of those changes your books the moment it lands.
Nothing in Acodei's product documentation covers QuickBooks non-posting documents. There is no documented behaviour for reading delayed charges, for creating them, for adding them to an invoice it builds, or for noticing that one is outstanding against a customer whose Stripe invoice is about to sync. If you keep delayed charges in your file, treat them as entirely yours: they are not visible to the sync and the sync is not visible to them.
The practical consequence is worth stating plainly, because it is the question people actually have. A Stripe invoice that syncs into QuickBooks will not sweep up a customer's outstanding delayed charges, in the way a manually built invoice can through the Add to Invoice panel. Those charges stay where they are until somebody invoices them by hand.
Want to see this on your own Stripe data?
Start a free trial14-day free trial · card required · cancel anytime
Frequently asked questions
What is a delayed charge in QuickBooks Online?
It is a non-posting record of something you plan to bill a customer later. Intuit describes delayed charges as non-posting transactions which let you bill your customers at a later date, and which let you track those charges and later add them to the customer's invoice. It holds a customer, lines and amounts without creating revenue or a receivable.
Does a delayed charge affect my books?
No. Because it is non-posting, a delayed charge creates no journal entry, no revenue and no accounts receivable balance. Your profit and loss statement, your balance sheet and the customer's open balance are all unchanged until you add the charge to an invoice and save it.
How do I add a delayed charge to an invoice?
Intuit documents the steps: select Create, then Invoice, and select the customer. Under Add to Invoice, select Add all to add every delayed charge in the list, or select Add to choose one. Then Save. The panel only appears once a customer is selected, and it shows what is outstanding for that customer.
Why does my customer balance not include their delayed charges?
Because delayed charges do not post. Open balances, accounts receivable aging and customer statements are all built from documents that hit the ledger, and a delayed charge does not. The amount becomes part of the balance on the day it is added to an invoice, not on the day the delayed charge was created.
What is the difference between a delayed charge and an estimate?
Both are non-posting, and the difference is what has been agreed. An estimate is a quote, bid or proposal for work you plan to do, and it carries a status and a conversion flow built around the customer accepting it. A delayed charge assumes acceptance already happened and only the invoice is outstanding.
What is the difference between a delayed charge and a delayed credit?
They are the same mechanism pointing in opposite directions. A delayed charge is an amount you intend to bill the customer. A delayed credit is an amount you intend to credit them. Neither posts until it is applied to an invoice, which is why the credit sits with credit memos rather than with sales forms.
Does Acodei create delayed charges in QuickBooks from Stripe?
No. Every record Acodei is documented to create is a posting one: a QuickBooks Invoice from a finalized Stripe invoice, and a Payment Receipt or Credit Memo when it is paid. Nothing in its product documentation covers reading, creating or applying QuickBooks non-posting documents, so a synced Stripe invoice will not sweep up a customer's outstanding delayed charges.
What customers say about running Stripe through Acodei

“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.”
“Works well and is really helpful for massive transactions. The support is really fast and helpful. 100% recommended.”
Related reading
More glossary terms
- Undeposited Funds
- Stripe Balance Transaction
- Available vs Pending Balance
- Stripe Dispute
- Stripe Dispute Evidence
- Stripe Fee
- Stripe Balance Adjustment
- QuickBooks Credit Memo
- Stripe Tax
- QuickBooks Tax Code
- Stripe Reserve
- Stripe Tax Rate
- Stripe Fee Credit
- Stripe Credit Note
- QuickBooks Product/Service Item
- Stripe Payout
- QuickBooks Sales Receipt
- QuickBooks Bank Deposit
- QuickBooks Transfer
- Stripe Authorization Hold
- QuickBooks Refund Receipt
- QuickBooks Payment
- QuickBooks Expense
- QuickBooks Journal Entry
- Stripe Financial Account
- Holding Account
- Accounts Receivable
- Bank Feed
- Deferred Revenue
- Stripe PaymentIntent
- Stripe Checkout Session
- Stripe SetupIntent
- Stripe PaymentMethod
- Stripe Charge
- Stripe Refund
- QuickBooks Invoice
- QuickBooks Class Tracking
- QuickBooks Location Tracking
- QuickBooks Project
- QuickBooks Closing Date
- Stripe Invoice Line Item
- Stripe Proration
- Stripe Invoice Status
- Stripe Shipping Rate
- Stripe Transfer
- Stripe Mandate
- Stripe on_behalf_of
- Stripe Invoice Item
- QuickBooks Estimate
- Stripe Invoice Payment
- Stripe Invoice Payment Settings
- Stripe Billing Meter
- Stripe Invoice Template
- Stripe Price
- Stripe Subscription Schedule
- Stripe Subscription Item
- QuickBooks Recurring Transaction
- QuickBooks Sub-Customer
- QuickBooks Audit Log
- QuickBooks Bank Rule
- Stripe Subscription Status
- Stripe Mixed Interval Subscription
- Stripe Trial Settings
- QuickBooks Payment Terms
- Stripe Pending Update
- QuickBooks Tags
- QuickBooks Credit Card Credit
- QuickBooks Vendor Credit
- QuickBooks Bill
- Stripe Billing Mode
- QuickBooks Billable Expense
- Stripe Customer Cash Balance
- QuickBooks Purchase Order
- QuickBooks Opening Balance
- QuickBooks Account Type
- QuickBooks Sales Tax Center
- Stripe Webhook
- Stripe Metadata
- Stripe Outbound Payment
- Stripe Received Credit
- Stripe Outbound Transfer
- Stripe Inbound Transfer
- Stripe Received Debit
- Stripe Payout Method
- Stripe Financial Account Transaction
- Stripe Financial Address
- Stripe Application Fee
- Stripe Connected Account
- Stripe Destination Charge
- Stripe Separate Charges and Transfers
- Stripe Direct Charge
- Stripe Payment Method Configuration
- Stripe Dynamic Payment Methods
- Stripe Payment Method Rules
- QuickBooks Bundle
- Stripe Account Capability
- Stripe Merchant of Record
- Stripe Data Pipeline
- Settlement Currency
- Hosted Invoice Page
- Stripe Customer
- Stripe Product
- QuickBooks Home Currency
- QuickBooks Exchange Gain or Loss
- QuickBooks Trial Balance
- QuickBooks General Ledger Report
- QuickBooks Retained Earnings
- QuickBooks Profit and Loss Report
- QuickBooks Balance Sheet Report
- QuickBooks Account Register
- QuickBooks Reclassify Transactions
- QuickBooks A/R Aging Report
- QuickBooks Sales Tax Liability Report
- QuickBooks Sales Tax Payable
- Stripe Tax Transaction
- Stripe Tax Location Report
- Stripe Tax Summarized Export
- Stripe Tax Itemized Export
- Stripe Product Tax Code
- QuickBooks Vendor
- Economic Nexus
- Reverse Charge
- Stripe Statement Descriptor
- Stripe Taxability Reason
- Stripe Tax Filing Currency
- Stripe Tax Cross-Border Goods Option
- Stripe Tax Threshold Monitoring
- QuickBooks Uncategorized Income
- QuickBooks Sales by Product/Service Report
- QuickBooks Sales by Customer Report
- QuickBooks Group Tax Rate
- Form 1099-NEC
- SEPA Direct Debit
- Bacs Direct Debit
- Canadian Pre-Authorized Debit (PAD)
- Australia BECS Direct Debit
- QuickBooks Customer Display Name
- Backup Withholding
- QuickBooks Multicurrency
- Form 1042-S
- Form W-8BEN
- Form W-9
- Form 8233
- Form 1042
- Form 1099-K
- Form W-8BEN-E
- Stripe Tax Behavior
- Stripe Customer Tax ID
- Form 945
- ITIN (Individual Taxpayer Identification Number)
Ready to try Acodei?
Connect Stripe to QuickBooks Online in minutes and let the fees, refunds, and payouts land where your accountant expects them.
14-day free trial · card required · cancel anytime