Back to Blog
DSO

What your DSO is actually telling you (and what to do about it)

Mar 10, 2026 · 8 min read

Days Sales Outstanding (DSO) is the single number that tells you how long it takes your business to collect payment after a sale. A DSO of 45 means your customers take, on average, 45 days to pay. A DSO of 90 means you're waiting three months. The gap between those two numbers can mean the difference between a healthy balance sheet and a cash flow crisis.

How to calculate DSO

The standard DSO formula is:

DSO = (Accounts Receivable ÷ Total Credit Sales) × Number of Days

For example: if you have $150,000 in AR and your credit sales over the last 90 days were $300,000, your DSO is (150,000 ÷ 300,000) × 90 = 45 days.

Most teams track DSO monthly against a rolling 90-day window. Using a shorter window (30 days) can create artificial spikes tied to billing cycles.

DSO benchmarks by industry (2026)

DSO varies significantly by industry. Here are the current benchmarks to compare against:

IndustryAvg DSONotes
SaaS / Software30–45 daysNet-30 terms, mostly subscription
Professional Services45–65 daysProject-based billing, longer cycles
Manufacturing40–60 daysNet-30 to net-60 standard
Wholesale / Distribution35–55 daysHigh volume, competitive terms
Healthcare45–90 daysInsurance claims add complexity

What a high DSO is really telling you

Most finance teams treat DSO as a measurement problem — something to track and report. But DSO is a diagnostic tool. Here's what high DSO usually points to:

  • Invoice delivery problemsInvoices going to the wrong contact, wrong email, or getting caught in spam. Fix: confirm billing contact at contract signing.
  • Slow follow-up cadenceYour first reminder goes out 14 days overdue instead of day 1. Every day you wait costs you.
  • Customer cash flow issuesSome customers are late because they're stretched. Catching this early allows you to escalate or negotiate payment plans before it becomes a write-off.
  • No escalation processThe same person sends the same email until the invoice is 90+ days overdue. A structured escalation (email → phone → finance contact) dramatically improves collection rates.

How to reduce DSO with Courtasy

The fastest lever for reducing DSO is consistent, timely follow-up. Courtasy automates the entire follow-up sequence — from pre-due-date reminders through escalation — so nothing falls through the cracks:

  1. 7 days before due: Friendly “upcoming invoice” reminder to the billing contact
  2. Day of due date: Confirmation email with payment link
  3. 3 days overdue: First follow-up from the account manager
  4. 14 days overdue: Escalation to finance manager / controller
  5. 30+ days overdue: Senior escalation + payment plan offer

Teams using Courtasy reduce DSO by an average of 18% in the first 90 days — without adding headcount to the AR function.

See how much your DSO is costing you

Use our ROI calculator to see exactly how much trapped working capital your current DSO is costing you, and what an 18% reduction would mean for your cash flow.

Try the ROI Calculator

Frequently asked questions

What is a good DSO for a SaaS company? +

For B2B SaaS with net-30 terms, a DSO of 30–45 days is healthy. Above 60 days suggests collections process improvements are needed.

How often should I calculate DSO? +

Monthly is standard. Track it against a rolling 90-day revenue window for the most accurate view.

Can AR automation really reduce DSO? +

Yes — the biggest driver of high DSO is delayed follow-up. Automation ensures every overdue invoice gets a timely reminder without relying on manual effort.