QuickBooks accounts receivable aging reports show outstanding customer balances and organize them by how long they are past due under the selected settings.
That is the right accounting foundation. The mistake is treating the oldest line as the most urgent collection action without asking what kind of roofing money the line represents.
Four balances can share one age
| Open balance | Why age misleads | Better operating field |
|---|---|---|
| Direct pay invoice | The customer may simply be late. | Last contact, promise date, and payment behavior. |
| Insurance invoice | Funds may be waiting on a carrier or homeowner handoff. | Claim stage and current holder. |
| Mortgage held proceeds | The check may exist but be controlled by the servicer. | Submission, inspection, and release stage. |
| Commercial retainage | The contract may intentionally hold the amount until closeout. | Release condition and missing closeout evidence. |
Add the fields that create action
- Receivable type. Insurance, supplement, depreciation, mortgage hold, retainage, or direct pay.
- Current holder. Homeowner, carrier, servicer, general contractor, or your own office.
- Blocking event. The exact approval, document, inspection, invoice, or payment still missing.
- Relationship rule. Referral source, repeat customer, commercial partner, or ordinary retail account.
- Next action. Owner, due date, channel, and expected dollar movement.
Sort by actionable risk after classification, not by age before classification.
The books must be trustworthy first
Receivable decisions also depend on clean source data. Duplicate invoices, unapplied credits, stale balances, missing customer links, and incomplete job tagging can make a polished report confidently wrong.
Before using the aging report as an operating input, check whether the records are complete enough to support the conclusion. Odyssey calls this the Trust Score. If the books cannot support a reliable output, the product limits the output and tells the user what needs attention.
Projects help, but tagging still controls truth
Intuit allows income and costs to be assigned to Projects so a company can measure profitability. The report only works when the underlying transactions are assigned to the correct project. The same principle applies to roofing AR: the system cannot infer a clean job and payment story from records that were never connected.
How Odyssey uses the aging report
Odyssey Ledger starts with QuickBooks Online, then adds roofing receivable classification, stage, evidence, cadence, and next action. QuickBooks remains the accounting record. Ledger turns that record into a queue the office can work.