AR aging report template that ranks who to chase first

Type, paste or drop your open invoices to get an AR aging report by customer and bucket, a ranked list of who to call first, and reminder wording to copy.

Free tool · Small business · Excel · Updated : Works with typed or pasted invoices and any aging export, and now builds the aging report by bucket.

1Add your open invoices

Example rows, made up. Replace them with your own invoices, or .

CustomerInvoice #Due date or days lateOpen balanceRemove
Days late as a number works too, with a minus for invoices not due yet. Enter a credit as a minus balance.

2Your AR aging report

Past due (82.4% of open invoices)
$48,249
Customers to call
5
Open A/R
$58,134
Over 90 days late
$10,353
Open balances by days past due, as of November 7, 2026
CustomerCurrent1-3031-6061-90Over 90CreditsTotal
Copper Creek Builders$7,345.20$9,630.00$12,480.00–––$29,455.20
Granite Peak Contractors–––$5,980.00$8,640.00–$14,620.00
Westfield Kitchens$2,960.00$3,570.00––––$6,530.00
Northgate Fence & Rail–––$2,315.40––$2,315.40
Lakeside Property Services–$1,776.00––––$1,776.00
Bayview Hardware––$2,145.00––-$420.00$1,725.00
Summit Ridge Homes––––$1,712.75–$1,712.75
Total$10,305.20$14,976.00$14,625.00$8,295.40$10,352.75-$420.00$58,134.35
Share of invoices18%26%25%14%18%

3Who to chase first

#CustomerNext stepPast dueOldest (days)InvoicesCredits
1Copper Creek BuildersCall today$22,110.00554052, 4101None
2Granite Peak ContractorsCall today$14,620.001073958, 4004None
3Northgate Fence & RailCall today$2,315.40893987None
4Summit Ridge HomesCall today$1,712.75993966None
5Bayview HardwareCall this week$2,145.00354090-$420.00
6Westfield KitchensSend a reminder$3,570.00204118None
7Lakeside Property ServicesSend a reminder$1,776.0044144None

Call Copper Creek Builders today: $22,110.00 past due on invoices 4052, 4101, the oldest 55 days late. 1. Ask for a payment date for the full amount, and confirm it by email today. 2. If they can't pay in full, agree a schedule in writing. 3. Decide with your team whether new orders wait until it is paid.

Every customer, ranked, with the wording for each one.

4Your rules

Used for due dates. A QuickBooks export fills in its run date.

days

30 gives Current, 1-30, 31-60, 61-90, Over 90.

days late

Under this, a reminder email.

days late
$

And it is past the first line.

$

For DSO. Leave out cash sales.

days

Want this done on your whole Excel? We fix overdue invoices nobody has time to chase on your real data, tested with you.

Walk us through your collections

What is an AR aging report?

An AR aging report lists what each customer owes, split by how many days past due each invoice is.

The usual columns are Current (not due yet), 1-30, 31-60, 61-90 and over 90 days past due. Intuit ages each invoice from its due date. An invoice with no due date is aged from its invoice date, as due on receipt.

Example: a customer owes 2,000 not yet due, 1,500 that is 45 days late and 800 that is 95 days late. Their row reads 2,000 in Current, 1,500 in 31-60 and 800 in over 90, for a total of 4,300.

How do you make an AR aging report in Excel?

List one open invoice per row, work out its days past due, then sort each one into a bucket.

Days past due = as-of date minus due date. Excel stores dates as numbers, so subtracting one date from another gives the days between them. With the due date in C2: =TODAY()-C2. Format that cell as General or Number, or Excel shows the result as a date.

Bucket: with days past due in D2, =IF(D2<=0,"Current",IF(D2<=30,"1-30",IF(D2<=60,"31-60",IF(D2<=90,"61-90","Over 90")))). A pivot table by customer and bucket then gives the report.

Example: an invoice due September 12, 2026, aged as of November 6, 2026, is 55 days past due, so it lands in 31-60.

The tool above does all of this for you. Copy the cells from Excel or Google Sheets and paste them in.

How does it decide who to call first?

Each customer gets one next step, from their oldest past-due invoice:

  • Call today: oldest invoice over 60 days late, or a past-due total at or above your large-balance line once it passes 30 days
  • Call this week: oldest invoice over 30 days late
  • Send a reminder: everything 1 to 30 days late
  • Apply credits first: credits or unapplied payments cover the past-due amount

Within each step, the biggest past-due total comes first. You can change all three lines, and the bucket width, under Your rules.

Example: in the example rows, Copper Creek Builders owes 22,110 past due, oldest 55 days. That is over the 10,000 line and past 30 days, so it tops the call-today list. To add a fee to the late ones, use the invoice late fee calculator.

How is DSO calculated?

Days sales outstanding is the average number of days it takes to collect a sale. Intuit gives the standard formula:

DSO = (accounts receivable ÷ credit sales in the period) × days in the period

Use credit sales only. Intuit says cash sales skew the number, so leave them out.

Example: open receivables of 60,000 and credit sales of 180,000 over the last 90 days give (60,000 ÷ 180,000) × 90 = 30 days.

How do I export the AR aging report from QuickBooks Online?

  1. Go to Reports, then Standard reports.
  2. Under Who owes you, select Accounts receivable aging detail.
  3. Select Export/Print, then Export to Excel.
  4. In Excel, select Enable Editing if rows look missing, then copy the cells and paste them above, or save as CSV and drop the file.

The tool skips the title lines, bucket headings and Total rows on its own. The aging summary works too, with buckets only.

From Xero, FreshBooks or any other app, use an export with a customer, a due date and an open balance per invoice. Our field guide on chasing overdue invoices in QuickBooks Online for distributors covers the weekly routine.

Questions

Is my data uploaded anywhere?

Your browser does the math, and the invoices stay on your computer. Close the tab and they are gone.

Can I use it without QuickBooks?

Yes. Type the invoices, paste them from Excel or Google Sheets, or drop an export from Xero, FreshBooks or any other app.

Why does the total differ from my report?

It leaves out the Total rows and counts each invoice once. Credits and unapplied payments get their own column instead of being netted into a bucket.

What should I check before I call?

Payments received after the as-of date, unapplied credits, and disputes such as a short shipment or a price that differs from the PO. Apply credits first so nobody is chased for money already paid.

Can I add late fees to the overdue invoices?

Only if your invoice terms allow it, and state rules vary. Our invoice late fee calculator works out the fee on each one.

Sources

Lines of light running into one large blue period

Walk us through one problem.

We’ll tell you what we’d fix first.

Walk us through one problem

Free. 30 minutes. A one-page note within two business days.