How to Read an Accounts Receivable Aging Report

Published California Recoveries Editorial

The short answer: an aging report sorts every open invoice into buckets by how many days past due it is, so you can see which balances are oldest and largest. Read it as of a fixed date, check which convention it uses, clear unapplied payments and open disputes first, then work the oldest, largest balances downward.

The aging report is the most useful document in accounts receivable, and one of the most misread. It is a snapshot, not a story: it shows what was open at one moment in time, sorted by age. This article covers what each part means, what can quietly distort it, and how to convert it into a work list for the week.

What the report actually shows

At its core, an aging report lists every unpaid invoice with its date, due date, amount, and number of days past due, grouped into ranges called buckets. Most reports also carry a running balance per customer, so you can see both the individual invoice and the total exposure behind it.

Two things are true at once: the report is precise about what it counts, and it is silent about everything else — whether the customer received the invoice, whether a payment arrived but has not been posted, whether someone disputes part of the balance, whether the customer has stopped answering. Those are the questions you bring to the report, not questions it answers.

The buckets

Bucket names vary by accounting system, but the shape is standard. The label tells you how far past due an invoice is, not whether it will be paid:

Bucket What it contains What it usually suggests
Current (not yet due) Invoices issued but still within agreed terms Verify delivery and accuracy; take no collection action yet
1–30 days past due Recently missed invoices Routine reminder territory — most are oversights or AP queue delays
31–60 days past due Second missed cycle Something is blocking payment: missing paperwork, contact change, dispute, or cash pressure
61–90 days past due Third cycle Standard reminders are likely losing effectiveness; documentation and escalation deserve review
90+ days past due The oldest balances Each month of additional age tends to work against you; decide deliberately, not by default
Important: these are working conventions, not rules. Your system may cut buckets differently, and no bucket boundary changes the legal or practical reality of an invoice overnight. The value of buckets is comparison — against your own report last month.

Which date is it aging from?

This is the first thing to check, because it changes every number. Some reports age from the due date, so a Net 30 invoice is "current" until day 31 after issue. Others age from the invoice date, so the same invoice shows as 30 days old while it is still within terms.

Neither is wrong; mixing them is. If you compare a report generated on one convention against last month's generated on another, balances appear to jump buckets without a single payment changing. Pick the convention, note it on the report header, and keep it fixed — and when someone hands you a report, confirm which one it uses before drawing conclusions.

Worked example (hypothetical example)

The figures and customer names below are fictional and created purely for illustration. A small distributor runs a Net 30 policy and reviews its report as of September 30, 2026, aging from the due date:

Invoice Customer Due date Amount Days past due Bucket Note
INV-3140 Northbay Provisions Oct 12, 2026 $6,300 Current Not yet due
INV-3061 Harbor Point Millwork Sep 17, 2026 $2,750 13 1–30 $1,200 payment received but not applied
INV-3014 Delgado Freight Aug 27, 2026 $4,900 34 31–60 No dispute noted
INV-2977 Vantage Facilities Aug 6, 2026 $1,850 55 31–60 PO number missing from invoice
INV-2903 Solstice Markets Jul 8, 2026 $8,400 84 61–90 $1,150 of the balance questioned (short shipment claim)
INV-2741 Redwood Cafeteria Group May 20, 2026 $9,150 133 90+ No response to last three reminders

Rolling that into the summary view the buckets provide:

Bucket Invoices Amount Share of open AR
Current 1 $6,300 19%
1–30 days 1 $2,750 8%
31–60 days 2 $6,750 20%
61–90 days 1 $8,400 25%
90+ days 1 $9,150 27%
Total open AR 6 $33,350 100%

Shares are rounded to whole percentages. The headline: more than half of open receivables — roughly $17,550 — sit beyond 60 days, carried by just two invoices. The total of $33,350 says "manageable." The distribution says "concentrated," and concentration is the actual story.

Turning the report into this week's work

  1. Fix the data before working the list. Apply the $1,200 sitting on Harbor Point's account and confirm what it covers — the invoice may already be partly or fully settled, and chasing the wrong figure damages credibility.
  2. Resolve the dispute that is blocking money. Solstice Markets' $1,150 short-shipment question caps the conversation. Settle it with delivery records so the remaining balance can move — the evidence side of that work is covered in the documents checklist for commercial debt collection.
  3. Work the oldest and largest deliberately. Redwood Cafeteria Group is both ($9,150, 133 days, unresponsive). That combination rarely improves by sending the same reminder a fourth time; it warrants a documented review of the file and a decision about the next step rather than another routine nudge.
  4. Handle the mid-buckets by rule. Delgado Freight at 34 days belongs in the normal escalation sequence; Vantage Facilities likely needs a PO number on a corrected invoice more than it needs a reminder.
  5. Leave current invoices alone — but confirm the invoice reached the right billing contact, because a misdelivered invoice will show up as a 30-day problem later.

Step 4 in that list is only sensible if the sequence already exists. If it does not, start with how to build an accounts receivable collection process, which sets the reminder schedule and escalation triggers that make an aging review a weekly routine instead of a scramble.

Unapplied payments: the balances that are not real

A payment can arrive by ACH or check and sit unallocated while someone works out which invoices it covers. Until it is applied, the aging report overstates what is owed — and there is a second cost: sending a dunning notice for an invoice the customer has already funded is one of the fastest ways to lose a working relationship.

Before acting on any balance over a few days old, check for unapplied cash, credit memos, and on-account payments. If your report supports it, look at customer-level balances alongside invoice-level detail: a customer who owes nothing overall may still have individual invoices sitting past due.

Disputes: flagged balances behave differently

A disputed invoice sits in the same bucket as a quiet one, but it is not the same problem. Reminders do not move a genuine dispute; documentation and a decision do. Every report you act on should therefore be read with a dispute list beside it — which invoices are questioned, on what grounds, by whom, and what evidence would close the question.

Handle that promptly. A narrow dispute raised at day 10 that is resolved at day 15 keeps the rest of the invoice collectible on schedule; the same dispute ignored until day 84 often becomes a fight about the whole balance.

Four common misreads

1. Treating the total as the metric

A stable total can hide a migration: current invoices rolling into 31–60 while new sales replace them at the top. Always read the distribution, not just the sum.

2. Being flattered by the current bucket

Current includes everything just issued — including invoices the customer has not yet received or matched to a purchase order. Growth also inflates this column mechanically, so a bulging "current" figure is not evidence of health.

3. Reading one report as a trend

One snapshot cannot show direction. Compare the same buckets, same convention, same point in the billing cycle, month over month — noting anything unusual about the period (a large project invoice, a shutdown month, a seasonal peak) so the comparison stays honest.

4. Confusing aged with uncollectible

Age is a signal, not a verdict. Some old balances are documentation problems, some are disputes in disguise, and some are genuinely at the end of the road. Deciding which is which is an evaluation exercise — see is a business debt worth pursuing for the factors to weigh before writing anything off.

How this connects to DSO

The aging report and days sales outstanding answer different questions. Aging shows which balances are stuck and where; DSO compresses receivables into a single number that describes average collection speed. Used together, DSO tells you something changed and aging tells you where. On its own, DSO can improve for reasons that have nothing to do with better collection — which is why we cover its calculation and limitations separately.

Next steps

Run the review on a fixed cadence — weekly for most small teams — clear the data problems, and work the list in priority order. When an account has aged past what your reminders can move, our guide to collecting unpaid invoices covers the next level of internal effort, and when to send a business debt to collections helps you decide when to hand it off. For a professional view on a specific account, you can submit it for review. The full system this report sits inside is set out in the accounts receivable management guide.