Glossary
QuickBooks A/R Aging Report
The A/R aging report is a QuickBooks Online report that lists what customers still owe you and sorts each open balance by how far past its due date it is.
Also called: accounts receivable aging, A/R aging summary, A/R aging detail, aged receivables, aging report
14-day free trial · card required · cancel anytime
Definition
Intuit describes aging reports as giving "an overview of your customers’ outstanding balances, who are falling behind their payments, how much is still due, and how long they’re past due." It comes in two versions. The summary shows one line per customer with their total split into aging columns. The detail shows every open transaction behind those totals.
The report reads the same open balances that make up Accounts Receivable on your balance sheet. What it adds is time. A $12,000 receivable is a very different problem when it is all due next week than when $9,000 of it is two months late, and the balance sheet alone can’t tell you which.
For a business that bills through Stripe invoices, the aging report is also a cross-check. Stripe keeps its own list of open invoices. If both systems are fed the same invoices and payments, the two lists should describe the same customers owing the same amounts. When they don’t, the gap points at a specific invoice to investigate.
Key points
- +Find it under Reports, then Standard reports, in the Who owes you section.
- +Summary shows totals per customer. Detail shows each open transaction.
- +The Current column holds balances not yet due. The 1 - 30 column starts the day after the due date.
- +An invoice with no due date is treated as due on receipt, so it goes past due after one day.
- +To tie it to the balance sheet, change the aging method to Report date and run the Balance Sheet on the accrual basis.
- +Stripe invoices collected automatically carry no due date in Stripe. Invoices sent for payment do.
How to run it and read the columns
Go to Reports, then Standard reports, and look in the Who owes you section for Accounts receivable aging summary or Accounts receivable aging detail. Customize report opens the options, and the Aging setting under General options controls how balances are grouped into aging periods. Save as keeps a customized version for next month.
The columns are where people misread the report. Intuit defines Current as a balance 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 1 - 30 column and those after it hold balances "past due by the number of days that passed after the due date."
So an invoice dated 1 June with 30-day terms is Current until 1 July, and sits in 1 - 30 from 2 July. The invoice date doesn’t decide the column. The due date does.
The exception is an invoice with no due date at all. Intuit says it "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." An invoice that should have had 30-day terms but went in without them will look overdue from its second day.
Why it disagrees with the balance sheet
The aging total and the Accounts Receivable line on the balance sheet should be the same number on the same date. Intuit’s help article on matching the two gives the usual reason they aren’t: the aging report defaults to the Current aging method.
The fix Intuit gives is to open Customize report, go to General options, and under Aging choose the Report date option, so the aging is measured against the report’s own date. Then run the Balance Sheet or Trial Balance with Accrual as the accounting method, for the same date. A cash-basis balance sheet and an aging report are measuring different things and will not tie.
If they still differ after that, work through the ordinary causes: different dates on the two reports, comparing the wrong line, or a payment recorded after the date you are looking at. Anything left is a transaction that touches Accounts Receivable but isn’t sitting on a customer’s open balance the way you expect, and the detail version of the report is where to hunt for it.
Stripe invoices on an aging report
Stripe invoices come in two collection methods, and they age very differently once they reach QuickBooks.
An invoice set to charge automatically is paid from the customer’s saved payment method. Stripe’s API reference says its due date "will be null for invoices where collection_method=charge_automatically." Stripe attempts the charge itself, so a successful one spends little time open. When one stays open, the usual reason is a payment problem rather than a slow customer: Stripe’s docs say that if payment fails or the invoice isn’t fully paid, it remains open.
An invoice sent for payment emails the customer and waits. These carry a real due date, and they are the ones that age in the ordinary way, moving from Current to 1 - 30 and onward if the customer doesn’t pay.
Stripe’s statuses map onto the report cleanly. An open invoice is "finalized and awaiting payment", so it belongs on the aging report. A paid invoice doesn’t. A void invoice is canceled and "treated as zero-value for reporting purposes." An uncollectible invoice is one where "the customer is unlikely to pay", which Stripe says you "normally" treat as bad debt. None of the last three should be sitting on your aging as money you expect to collect.
Using it to check QuickBooks against Stripe
Once a month, put the two lists side by side. In Stripe, filter invoices to open. In QuickBooks, run the A/R aging detail for the same date with the Report date aging method, and filter to the customers you bill through Stripe.
The totals should match. When they don’t, the difference usually falls into one of three shapes.
On QuickBooks but not open in Stripe. The invoice was paid, voided or marked uncollectible in Stripe, and the matching change never reached QuickBooks, or reached it without being applied to the invoice. A payment that exists in QuickBooks but isn’t linked to its invoice leaves the invoice open on the aging report and the payment sitting as a credit on the customer.
Open in Stripe but not on QuickBooks. The invoice was never created in QuickBooks, or was recorded as something other than an invoice.
On both, with different amounts. Look at partial payments, credit notes, and any customer credit balance Stripe applied to the invoice.
Work the largest differences first. One invoice explained is usually a pattern explained.
How Acodei puts Stripe invoices on the aging report
Stripe invoices reach QuickBooks as invoices, and so as receivables, through Acodei’s Invoice Sync. It is a premium feature, turned on per company. With it off, Acodei records sales in a sales receipt flow.
With Invoice Sync on, when a Stripe invoice is finalized Acodei creates a matching QuickBooks invoice. When the Stripe invoice is paid, Acodei creates a payment and applies it to that invoice. That automatic application depends on QuickBooks’ own Automatic Application setting being on, and Acodei’s guidance is to keep it on so payments and credit memos settle invoices automatically.
When a Stripe invoice is voided, Acodei voids the QuickBooks invoice, or creates a same-day credit memo instead if the Create Credit Memo on Void option is enabled. An invoice marked uncollectible in Stripe is handled the same way as a void.
If your receivables start life as Stripe invoices, see how open Stripe invoices become QuickBooks receivables.
Want to see this on your own Stripe data?
Start a free trial14-day free trial · card required · cancel anytime
Frequently asked questions
Where is the A/R aging report in QuickBooks Online?
Go to Reports, then Standard reports, and look in the Who owes you section. Choose Accounts receivable aging summary for totals per customer, or Accounts receivable aging detail to see every open transaction and how long each one is past due.
What does the Current column mean on an aging report?
Current holds balances that are not yet due. Intuit defines it as a transaction whose due date is in the future of the report date. The 1 - 30 column starts the day after the due date, so the due date decides the column, not the invoice date.
Why doesn’t my A/R aging match the balance sheet?
Usually because the aging report defaults to the Current aging method. Intuit’s fix is to customize the report, choose Report date under Aging in General options, and run the Balance Sheet or Trial Balance on the accrual basis for the same date. Then check dates and late-recorded payments.
Why is a brand new invoice showing as past due?
It probably has no due date. Intuit says an invoice without one is treated as due upon receipt, driven by the transaction date, and is noted as past due once a day has passed. Add payment terms to the customer or the invoice so it ages from a real due date.
Should a voided or uncollectible Stripe invoice be on my aging report?
No. Stripe treats a void invoice as zero-value for reporting and describes an uncollectible one as unlikely to be paid, normally handled as bad debt. If either still shows as an open balance in QuickBooks, check that invoice’s history there before chasing the customer.
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
- Accounts Receivable
- QuickBooks Invoice
- QuickBooks Payment Terms
- QuickBooks Balance Sheet
- Stripe Invoice Status
- QuickBooks customer statements for Stripe invoices
- Partially paid Stripe invoices in QuickBooks
- Void and uncollectible Stripe invoices in QuickBooks
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
- QuickBooks Delayed Charge
- 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
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