Information guide

How to read an accounts receivable aging report

Understand Current, 1-30, 31-60, 61-90, and 91+ aging buckets, separate credits from overdue invoices, and prepare a reliable open-invoice CSV.

Quick answer

The practical starting point

An accounts receivable aging report is a report-date snapshot of open customer balances. It keeps not-yet-due invoices Current, then groups positive overdue balances into 1-30, 31-60, 61-90, and 91+ day buckets. Credits should stay visible separately so they do not hide older positive invoices.

Use Free AR Aging Report Generator from CSV

Prepared by TaskReadyTools · Published 2026-07-10 · Updated 2026-07-20 · Review and correction method

What this guide explains

Learn what an accounts receivable aging report shows, how its buckets are calculated, and which source-data problems must be fixed before using the totals for customer follow-up.

What the report is actually measuring

The report answers a narrow question: as of a chosen report date, which open invoices are not due yet and which are overdue? It is not a payment forecast or a verdict on whether an invoice will be collected. To reproduce a month-end report later, keep the source export and use the same report date, date format, amount format, and currency label.

How the aging buckets work

Days past due is the report date minus the invoice due date. A future or same-day due date stays Current. A positive difference determines the overdue bucket. The boundaries matter: an invoice 30 days late is in 1-30, while an invoice 31 days late moves to 31-60.

Why credits should be visible but not aged

A credit memo or unapplied payment is not a late positive invoice. Showing it separately preserves two useful views: the net balance carried for the customer and the gross positive overdue balance that still needs reconciliation or follow-up. Before contacting a customer, confirm whether a credit should be matched to a specific invoice in the accounting system.

Prepare a reliable open-invoice CSV

Export one row per open invoice whenever possible. Confirm that the outstanding amount is the remaining balance rather than the original invoice total, and choose a single date and amount format for the file. If the same customer-plus-invoice key appears twice, return to the source and determine whether it is a duplicate export row, an installment, or a line-level file.

Use the result as a review queue

Start by checking excluded rows and duplicates, then reconcile the net outstanding total to the source system. Review the oldest positive overdue invoices first only as a practical ordering method. Before any customer contact, verify recent payments, disputes, credits, and notes in the system of record.

Sources and further reading

FAQ

What date should I use for an AR aging report?

Use the date that matches the business snapshot you need, such as the last day of a month or today's date. Record that report date with the output because every bucket can change when the date changes.

Is a 91+ balance automatically bad debt?

No. The bucket only says the invoice is more than 90 days past its due date. Payment history, disputes, credits, contract terms, and later activity must be checked before making an accounting or collection decision.

Should credits reduce the overdue buckets?

Keep credits visible in net outstanding, but show positive overdue invoices separately until the credits are allocated in the source system. This prevents an unapplied credit from hiding which invoices are old.

Why does a duplicate invoice block the report?

Two rows with the same customer and invoice number could be a duplicate export, an installment, or line-level data. Automatically summing or dropping one would guess at the accounting meaning, so the source should be resolved first.

Can I combine several currencies in one aging report?

Not without a documented conversion method and rate date. Create separate reports by currency unless the source system has already converted every open balance into one reporting currency.