Days Sales Outstanding (DSO)

RR
Ryan Rutan

Days Sales Outstanding (DSO)

Days Sales Outstanding (DSO) is the metric measuring average days from invoice to cash collection, calculated as (A/R ÷ Revenue) × days in period. It measures how quickly customers pay and how efficiently a company collects receivables. It's the standard collection-efficiency metric; lower DSO means faster cash conversion.

The math:

DSO = (Accounts Receivable ÷ Total credit sales) × Number of days in period

Example: $5M revenue in a 90-day quarter, $1.5M A/R at quarter-end.

DSO = ($1.5M ÷ $5M) × 90 = 27 days.

This means on average customers pay 27 days after invoice.

Benchmarks by business model (2025):

Business modelTypical DSO
Consumer / B2C (credit card)0-3 days
SaaS with auto-pay (monthly)5-15 days
SaaS Net-30 SMB30-45 days
Enterprise SaaS Net-6050-75 days
Services / consulting Net-3035-60 days
Manufacturing with credit terms45-75 days
Construction60-90+ days

What DSO trends reveal:

Decreasing DSO: customers paying faster (better collection process, more auto-pay, shorter terms). Cash flow improving.

Increasing DSO: customers paying slower (lax collection, customer financial stress, larger enterprise mix with longer terms). Cash flow deteriorating.

Stable DSO: consistent collection patterns.

Spike in DSO: usually one or two large customers paying late; investigate specific accounts.

DSO vs Best-Possible DSO:

Best-Possible DSO is what DSO would be if all customers paid exactly on time (Net-30 customers pay on day 30). Compare actual DSO to Best-Possible DSO:

  • Actual DSO ≈ Best-Possible DSO: collection process is healthy.
  • Actual DSO 5-10 days above Best-Possible: normal slippage.
  • Actual DSO 15+ days above Best-Possible: collection problems.

How to reduce DSO:

Shorter payment terms: Net-30 vs Net-60 cuts DSO by 30 days for that customer.

Auto-pay adoption: credit card or ACH auto-pay can drop DSO to 0-5 days for those customers.

Early-pay discounts: 2/10 Net-30 (2% discount if paid within 10 days) accelerates collection but costs margin.

Aggressive dunning: automated reminders at 0/7/14/21/28 days improves on-time payment.

Annual upfront billing: instead of monthly invoices, annual upfront drops DSO dramatically (and creates deferred revenue on the balance sheet).

Credit checks: don't extend Net-60 to customers with poor credit history.

DSO and cash flow:

DSO directly impacts cash flow. A 10-day DSO improvement on $10M annual revenue is roughly $275K of additional cash on the balance sheet (10 days × $10M ÷ 365). For growing companies, DSO management is a meaningful cash lever.

Ryan's Take

DSO is the metric founders should watch monthly and don't. A 5-day DSO improvement on $10M revenue is $140K of cash; on $50M revenue it's $700K. The discipline that works: track DSO monthly, push for auto-pay where possible, shorter terms on small customers, structured Net-45 max for enterprise, automated dunning sequences. The pattern that fails: revenue grows but DSO creeps up because the company doesn't push for payment; cash position deteriorates relative to recognized revenue; runway shortens silently.

What founders get wrong: Not tracking DSO at all, or tracking it but never investigating spikes. A 10-day DSO increase from 30 to 40 days on $20M ARR is roughly $550K of cash that's now stuck in A/R instead of the bank. The right discipline: monthly DSO review with investigation into any meaningful changes.

Related: Accounts Receivable · Cash Flow · Working Capital · Cash Conversion Cycle

FAQ

What is Days Sales Outstanding (DSO)?
The average number of days from invoice to cash collection. Calculated as (A/R ÷ Revenue) × Days in period. Lower DSO means faster cash conversion.

What's a typical DSO by business model?
B2C credit card: 0-3 days. SaaS auto-pay: 5-15 days. SaaS Net-30 SMB: 30-45 days. Enterprise SaaS Net-60: 50-75 days. Services Net-30: 35-60 days. Manufacturing: 45-75 days.

What does increasing DSO signal?
Customers paying slower than before. Possible causes: lax collection process, customer financial stress, larger enterprise mix with longer terms, problem accounts. Investigate specific customers contributing to the trend.

How do I reduce DSO?
Shorter payment terms, auto-pay adoption, early-pay discounts (2/10 Net-30), automated dunning sequences, annual upfront billing, credit checks on enterprise customers. A 5-10 day DSO improvement can free up significant cash.

Find this article helpful?

This is just a small sample! Register to unlock our in-depth courses, hundreds of video courses, and a library of playbooks and articles to grow your startup fast. Let us Let us show you!

OR

GoogleLinkedInFacebookX/Twitter

Submission confirms agreement to our Terms of Service and Privacy Policy.