Tested tool guide
Tested browser tools
Checked August 16, 2026
What Accounts Receivable Aging Report Builder does, with a checked example
This tool takes a list of open invoices (customer, invoice number, amount, due date), buckets each by how many days it is past a chosen report date, then rolls totals up by bucket and by customer. It applies a collection-probability weight to each bucket to produce an expected-collectible figure and a bad debt reserve estimate, and separately reports what share of total AR sits with each customer. The most common mistake is entering the invoice date instead of the due date, or forgetting payment terms (net-30, net-60), which silently shifts every invoice into the wrong bucket and skews the whole report.
Worked example
A concrete input and expected output from the current implementation.
Input
Report date 2026-08-16. Invoices: Customer A #1001 $5,000 due 2026-07-01; Customer A #1002 $3,000 due 2026-05-01; Customer B #2001 $2,000 due 2026-08-10. Collection probability by bucket: 1-30 days = 95%, 31-60 days = 85%, 91-120 days = 50%.
->
Expected output
Aging: 1-30 days $2,000 (#2001, 6 days past due); 31-60 days $5,000 (#1001, 46 days past due); 61-90 days $0; 91-120 days $3,000 (#1002, 107 days past due); 120+ $0. Total AR $10,000. Expected collectible = (2000x0.95)+(5000x0.85)+(3000x0.50) = $7,650. Bad debt estimate = $2,350. Concentration: Customer A $8,000 (80%), Customer B $2,000 (20%).
Days past due is computed as report date minus due date for each invoice, which sorts #2001 into the 1-30 bucket, #1001 into 31-60, and #1002 into 91-120; the bad debt figure is total AR minus the sum of each bucket's balance times its supplied collection probability.