Business and Freelancing

Accounts Receivable Aging Report

List your open invoices and a report date to sort them into aging buckets.

Your numbers

Age invoices from
Open invoices
Invoice 1

Net 30 means 30.

Invoice 2

Net 30 means 30.

Invoice 3

Net 30 means 30.

Invoice 4

Net 30 means 30.

Invoice 5

Net 30 means 30.

Result

Total open

$7,055.75

$6,445.75 of it is past due.

Total open
$7,055.75
Past due
$6,445.75
Share past due
91.4%
Oldest invoice
93 days
Current (not yet due)
$610.00
1 to 30 days past due
$2,770.50
31 to 60 days past due
$0.00
61 to 90 days past due
$3,400.00
Over 90 days past due
$275.25

Aging summary

BucketInvoicesAmountShare of total
Current (not yet due)1$610.008.6%
1 to 30 days past due2$2,770.5039.3%
31 to 60 days past due0$0.000%
61 to 90 days past due1$3,400.0048.2%
Over 90 days past due1$275.253.9%
Total5$7,055.75100%

Invoices, oldest first

Customer and invoiceInvoice dateDue dateDays past dueAmount
Elm Works, 101606/15/202607/30/202693$275.25
Cedar Foods, 105207/30/202608/29/202663$3,400.00
Alder & Co, 104109/02/202610/02/202629$1,850.00
Birch Studio, 104709/20/202610/20/202611$920.50
Dunmore LLC, 105510/25/202611/09/2026Not due$610.00
How this was calculated
  1. Due date = invoice date + days to pay. Days past due = report date - due date. An invoice not yet due is current.
  2. Each bucket adds the amounts of the invoices in it, in whole cents. The buckets add up to the total open.
  • Bucket edges are the common 30, 60 and 90 day groups, counted in calendar days. Partial payments, credits and disputed invoices are not modeled, so enter the amount still open. This is a working report, not an accounting record.

Calculated using SumPanda.com · https://sumpanda.com/accounts-receivable-aging-report/

Results are estimates for general information. Verify important figures before relying on them.

Next step

How to use the accounts receivable aging report

  1. Enter the report date, the day the aging is measured.
  2. Choose whether to age invoices from their due date or their invoice date.
  3. List each open invoice with its customer, invoice date, days to pay and amount still open.
  4. Read the total open, the part that is past due, the buckets with their shares, and the invoices from oldest to newest.

Formula

due date = invoice date + days to pay

days past due = report date - due date

days old = report date - invoice date

buckets: current, 1 to 30, 31 to 60, 61 to 90, over 90 days

Aging by invoice date uses 0 to 30, 31 to 60, 61 to 90 and over 90 days old. Each bucket adds the amounts in whole cents, and the buckets add up to the total open.

Five open invoices on October 31, 2026

By due date, the invoice due October 2 is 29 days past due and the one due October 20 is 11 days, so both fall in the 1 to 30 bucket for $1,850.00 + $920.50 = $2,770.50. An invoice due on November 9 is not yet due, so $610.00 is current. One due August 29 is 63 days past due ($3,400.00 in the 61 to 90 bucket), and one due July 30 is 93 days past due ($275.25 over 90). The total open is $7,055.75, of which $6,445.75 is past due.

By invoice date, the same five invoices are 59, 41, 93, 6 and 138 days old, which gives $610.00 in 0 to 30, $2,770.50 in 31 to 60, nothing in 61 to 90, and $3,675.25 over 90.

Why aging matters

An aging report shows how long customers take to pay. The older an invoice gets, the less likely it is to be paid, so the buckets help you decide who to call first. A report with most of the money in the current bucket is healthy, and one with a growing share in the oldest buckets signals a collection problem or a dispute.

Many businesses review aging every month and compare it with the month before. Looking at the share of each bucket, not just the amounts, makes months of different sales volume comparable. The table shows both so you can see the trend.

Due date or invoice date

Aging from the due date shows how overdue each invoice is, which is what matters for collecting. Aging from the invoice date shows total age, which is the older and simpler method and treats all invoices alike whatever their terms. Use the one that matches how your business or your accountant reports it.

The buckets use calendar days and the common 30, 60 and 90 day edges. Partial payments, credits and disputed amounts are not modeled, so enter the amount still open. Next steps include a reminder, which the Payment Reminder Generator writes, a customer summary from the Statement of Account Template, an estimate of uncollectible amounts with the Allowance for Doubtful Accounts Calculator, and the Days Sales Outstanding Calculator.

Assumptions and limits

  • Dates are valid calendar dates, and no invoice is dated after the report date.
  • Days to pay is a whole number from 0 to 3,650. Amounts are above zero with no more than two decimals.
  • Buckets use calendar days with the usual 30, 60 and 90 day edges. Partial payments are not tracked.
  • Nothing is stored or uploaded. This is a working report, not an accounting record.

Formulas reviewed October 10, 2026. See the calculation methodology for how SumPanda rounds, tests and sources its formulas.

Frequently asked questions

What is an accounts receivable aging report?

It is a list of unpaid customer invoices grouped by how old or how overdue they are, usually in buckets of current, 1 to 30, 31 to 60, 61 to 90 and over 90 days. It shows where unpaid money is concentrated.

How do you calculate days past due?

Subtract the due date from the report date. An invoice dated September 2 with 30 days to pay is due October 2, and on October 31 it is 29 days past due.

Should I age from the due date or the invoice date?

Aging from the due date shows how late invoices are and is the more useful view for collections. Aging from the invoice date is simpler. Follow the method your business or accountant uses.

What happens to invoices that are not yet due?

When aging by due date, they go in the current bucket. When aging by invoice date there is no current bucket, and they appear in 0 to 30 days old if recent.