Template · Accounting

Accounts receivable aging report with doubtful account allowance

Age open invoices into buckets by days past due, then estimate the allowance for doubtful accounts and DSO.

Create an account

Downloads are included in the $19.85 yearly membership. Sign in

XLSXCSVODSXMLNumbers
Accounts receivable aging
Example data — replace the blue input cells with your own.
TOTAL RECEIVABLESSHARE PAST DUEREQUIRED ALLOWANCEADJUSTMENT NEEDED
104,635.0074.5%15,295.6011,495.60
Inputs
Aging dateSep 30, 2026Invoices are aged as of this date
Existing allowance balance3,800.00Balance in the allowance account before this adjustment
Credit sales in the sales period186,500.00Sales on account for the DSO calculation
Days in the sales period9090 for a quarter, 365 for a year
Aging by bucket
BucketOpen balanceShare of totalAllowance rate (example)Allowance requiredInvoices
Current26,680.0025.5%1%266.809
1-30 days31,310.0029.9%3%939.304

Showing the first 16 of 37 rows and 6 of 6 columns. Cells with formulas show the formula on hover.

What does this template do?

This workbook ages open customer invoices by days past due and estimates the allowance for doubtful accounts. Each invoice on the Invoices tab has terms in days, a due date equal to the invoice date plus the terms, and an open balance equal to the invoice amount less the amount paid. Days past due are measured from the aging date on the Aging tab, and each invoice falls into the Current, 1-30, 31-60, 61-90 or Over 90 bucket.

The Aging tab totals each bucket, applies an allowance rate to each one and compares the required allowance with the existing balance to give the adjustment. It also shows the share of receivables past due, the share over 60 days, and days sales outstanding, which is receivables divided by credit sales times the days in the period. The Customers tab splits the open balance by customer and bucket and shows each customer's oldest days past due.

The example data is fictional: 25 invoices for six invented customers, aged at September 30, 2026. The allowance rates are example values to replace with your own collection history.

What’s inside

  • Due dates from invoice date plus terms, and days past due from the aging date
  • Five aging buckets with SUMIF totals, shares and counts
  • Allowance required from bucket rates, compared with the existing balance
  • Days sales outstanding from credit sales and the period length
  • Open balance by customer and bucket, with the oldest days past due

Which tabs does the workbook have?

TabWhat it holds
AgingInputs, the bucket totals, the allowance calculation, receivable measures and checks.
CustomersOpen balance per customer and bucket, with the share over 60 days and the oldest days past due.
InvoicesOne row per invoice: dates, terms, amounts, open balance, days past due and bucket.
NotesPurpose, steps, formulas used, assumptions and limits.

What formulas does this template use?

This template holds 1,105 formulas in 1,371 cells across 4 tabs, so 81% of its cells calculate. They use 9 distinct functions; the longest formula is 246 characters and 249 of them read from another tab.

FunctionUsesWhat it does
IF2,224one result when a test is true, another when false
MAX207largest value
SUMIFS30adds values meeting several conditions
SUM21adds numbers
SUMPRODUCT10multiplies matching entries, then adds them
COUNTIF5counts cells meeting one condition
SUMIF5adds values meeting one condition
ABS1absolute value
ROUND1rounds to a number of digits

Counted from the workbook itself. Only functions that Excel, LibreOffice Calc, Google Sheets and Apple Numbers evaluate the same way are used, so the formulas survive every download format.

How do you use it?

  1. On the Aging tab, enter the aging date, the existing allowance balance and the credit sales for the period.
  2. On the Invoices tab, enter each open invoice with its customer, dates, terms, amount and amount paid.
  3. On the Customers tab, enter the customer names so they match the Invoices tab.
  4. Set the allowance rate for each bucket on the Aging tab.
  5. Read the adjustment needed and confirm the checks read OK.

What is it good for?

  • Monthly receivables review for a small business
  • Estimating the allowance for doubtful accounts at a quarter end
  • Following up overdue customers by bucket
  • Tracking days sales outstanding over time

Questions about this sheet

Is an invoice due today Current or past due?

It is Current. Days past due are zero until the day after the due date.

Why is an invoice labeled Paid?

An invoice whose open balance is zero or less is labeled Paid, so it does not add to any bucket.

Can the allowance rates be changed?

Yes. The rates are inputs on the Aging tab. The 1, 3, 10, 25 and 50 percent values are examples, not a recommended reserve.

How is days sales outstanding calculated?

DSO is total open receivables divided by credit sales for the period, times the number of days in that period.