Free tool
DSO & AR Aging Calculator
Enter your receivables and credit sales to see your days sales outstanding and how much cash faster collections would free up.
Days sales outstanding
60.8 days
Cash is sitting in receivables.
Receivables
$200,000
Every 5 days of DSO
$16,438
Cash you could free up by collecting 5 days faster.
What is days sales outstanding (DSO)?
Days sales outstanding (DSO) is the average number of days it takes a business to collect cash after making a sale on credit. It converts the balance in accounts receivable into a time measure: how many days of credit sales are sitting uncollected right now.
DSO matters because receivables are cash you have earned but cannot spend. The same revenue with a lower DSO means more cash in the bank, less need for a line of credit, and less exposure to customers who never pay.
The formula
DSO = (accounts receivable ÷ credit sales for the period) × days in the period
- Use credit sales only. Cash sales are collected immediately and would understate DSO if included.
- Match the period: a quarter of credit sales goes with roughly 90 days, a year with 365.
- Average daily credit sales = credit sales ÷ days. Multiply by any change in DSO to see the cash impact — that is how the calculator's "every 5 days" figure is computed.
Worked example
Illustrative example — a hypothetical agency billing on net-30 terms, using one quarter:
- Accounts receivable at quarter-end: $612,000.
- Credit sales for the quarter: $1,530,000 over 90 days.
- DSO = ($612,000 ÷ $1,530,000) × 90 = 0.40 × 90 = 36 days.
- Average daily credit sales = $1,530,000 ÷ 90 = $17,000.
- Bringing DSO from 36 days down to the 30-day terms frees 6 × $17,000 = $102,000 of cash.
Six days of slippage past terms looks small, but at this sales volume it is more than $100,000 sitting in customers' bank accounts instead of yours.
How to read your result
The most useful comparison is to your own payment terms. DSO close to your stated terms means customers are paying roughly on time; DSO well above terms means a meaningful share of receivables is late.
Trend beats level. A DSO that creeps up over several months usually signals a collections process problem or a customer in difficulty, even if the absolute number still looks reasonable.
DSO is an average and can hide a problem account. Pair it with an aging report: a few large invoices 90+ days past due can sit behind a healthy-looking DSO.
Industry norms differ widely with billing practices and terms, so compare yourself with businesses on similar terms rather than a generic benchmark.
Common mistakes
- Including cash sales. Cash sales were never in receivables, so including them in the denominator makes DSO look faster than it is.
- Using a period-end AR balance in a seasonal business. If the last month of the period was unusually large, period-end AR is inflated relative to the period's average sales. Use average AR or a shorter period that reflects current activity.
- Mismatched periods. Annual sales with 90 days, or quarterly sales with 365 days, produces a number that is wrong by a factor of about four.
- Treating unapplied cash and credit memos as collected. Payments sitting unapplied, or credits not matched to invoices, distort both AR and DSO. Clean them up before you measure.
Frequently asked questions
What is a good DSO?
A DSO close to your standard payment terms means customers pay roughly on time. The further DSO runs above your terms, the more cash is tied up in late receivables. Because terms and billing practices vary by industry, the most reliable benchmark is your own terms and your own trend.
How do I reduce DSO?
Invoice promptly and accurately, make terms clear up front, follow up on a schedule before and after the due date, make payment easy, and escalate consistently on accounts that slip past due.
What is the difference between DSO and an AR aging report?
DSO is a single average expressed in days. An aging report buckets each open invoice by how overdue it is. DSO shows the overall trend; aging shows which customers are causing it.
Should I use average or ending accounts receivable?
Ending AR is simpler and is what this calculator uses. Average AR (beginning plus ending, divided by two) smooths out seasonal swings and is better for businesses with lumpy billing.
Further reading
- Revenue recognition without the headache — When revenue is recognized and when it is billed are different questions — and the gap shows up in receivables.
- Measuring ROI on finance technology (without fooling yourself) — How to measure whether a collections tool actually moved DSO.
- Upskilling your finance team for the AI era — Automation drafts the reminders; people still decide which accounts need a phone call.
- InflowWatch vs InvoiceSherpa — Two approaches to automating collections in QuickBooks.
- Collections on a connected ledger: turning AR aging into cash you can forecast — The collections routine behind a lower DSO.
More free tools
- Cash Runway Calculator
- Loan Covenant Health Check
- Gross Margin Analyzer
- 13-Week Cash Flow Starter
- DSCR Calculator
- Covenant Headroom Checker
Worked examples on this page are illustrative and use hypothetical figures, not customer data. This page is general information, not lending, tax or investment advice.
Do this automatically
InflowWatch
Accounts receivable automation for QuickBooks that chases invoices automatically, pulls cash in faster, and brings DSO down.