Which invoices are 30, 60, or 90+ days late? Subtract the invoice date from today, then bucket the days into aging bands — the backbone of any accounts-receivable report.
TODAY()−B2 is the age in days; IFS drops it into the right bucket from youngest to oldest.
The example
Invoices aged relative to today (June 17, 2026).
| A | B | C | |
|---|---|---|---|
| 1 | Invoice | Date | Bucket |
| 2 | #101 | 6/1/2026 | 0-30 |
| 3 | #102 | 4/20/2026 | 31-60 |
| 4 | #103 | 2/10/2026 | 90+ |
The formula
Bucket each invoice by age:
How it works
Compute the age, then classify it:
- The age is
TODAY() − invoiceDate— a number of days. IFSchecks the bands from youngest to oldest; the first TRUE wins, so an invoice can’t land in two buckets.- The final
TRUE, "90+"catches everything older than 90 days. - To total the dollars per bucket, use
SUMIFagainst the bucket column, or skip the label andSUMIFSon the age directly.
Sum each bucket without a helper column: =SUMIFS(amount, dates, ">="&TODAY()-60, dates, "<"&TODAY()-30) totals the 31–60 band straight from the dates. Build a tidy aging summary with one such formula per bucket.
Try it: interactive demo
Pick an invoice date; see its aging bucket.
Variations
Sum a bucket (no helper)
Totals 31-60 days straight from dates:
Days overdue number
Just the age:
Use the due date
Age from due, not invoice date:
Pitfalls & errors
Define “age from”. Aging from the invoice date and from the due date give different buckets. Pick the one your terms imply.
IFS order matters. Test bands youngest-first; reversing them puts everything in the first band that’s TRUE.
Exclude paid invoices. Age only open items, or filter/blank the bucket when an invoice is marked paid.
Practice workbook
Frequently asked questions
How do I age receivables into buckets in Excel?
How do I total each aging bucket?
Should I age from the invoice date or the due date?
Stop fighting formulas. Learn them in a day.
This recipe is one of hundreds of real-world formulas we teach. Our Excel Formulas & Functions class covers lookups, logic, text, and dynamic arrays hands-on — live in Dallas–Fort Worth, Houston, Austin, Oklahoma City, Denver, or online.
See the Formulas & Functions Class