Days Sales Outstanding (DSO): Formula, Benchmarks & How to Reduce It
Updated March 2026 · 18 min read · 3,600 monthly searches
What Is Days Sales Outstanding?
DSO tells you how many days, on average, it takes your client to turn a sale into actual cash in the bank. It's the inverse of accounts receivable turnover expressed in days.
If your client's DSO is 45, that means on average, they wait 45 days between making a sale and getting paid. For a business with $100K in monthly revenue, that's $150K tied up in receivables at any given time.
The DSO Formula
DSO = (Accounts Receivable ÷ Net Credit Sales) × Number of Days
For annual calculation: DSO = (AR ÷ Annual Net Credit Sales) × 365
For monthly: DSO = (AR ÷ Monthly Net Credit Sales) × 30
DSO Calculation Examples
Example 1: Annual DSO
- Accounts Receivable: $250,000
- Annual Net Credit Sales: $2,000,000
- DSO = ($250,000 ÷ $2,000,000) × 365 = 45.6 days
Example 2: Monthly DSO (More Actionable)
- AR at month end: $85,000
- Monthly credit sales: $60,000
- DSO = ($85,000 ÷ $60,000) × 30 = 42.5 days
Pro tip: Monthly DSO is more actionable for advisory clients because it captures recent trends. Annual DSO smooths out problems.
DSO Industry Benchmarks
| Industry | Average DSO | Best-in-Class |
|---|---|---|
| SaaS / Technology | 35-50 days | <25 days |
| Manufacturing | 40-55 days | <30 days |
| Professional Services | 40-65 days | <30 days |
| Healthcare | 50-75 days | <40 days |
| Construction | 60-90 days | <45 days |
| Retail (B2B) | 25-40 days | <20 days |
Good DSO vs. Bad DSO
The golden rule: DSO should be close to your payment terms.
- DSO ≈ Payment Terms: Customers pay on time. Healthy.
- DSO = Terms + 10-15 days: Normal. Some customers are a bit slow.
- DSO = Terms + 30+ days: Problem. Your collection process needs work.
- DSO > 2× Terms: Crisis. You're essentially financing your customers' businesses.
The Real Cost of High DSO
High DSO isn't just an inconvenience — it costs real money:
Example: A business with $5M in revenue and DSO of 60 days (terms are Net 30)
- Cash tied up in excess receivables: ~$411,000
- Cost of financing that cash (at 8%): $32,900/year
- Staff time spent chasing payments: $15,000-$25,000/year
- Bad debt risk on aging receivables: 2-5% of excess AR
- Total annual cost of 30 excess DSO days: $55,000-$75,000
When you present this analysis to a client, you instantly justify your advisory fee. "I can save you $60K/year by fixing your collections process" is a powerful statement.
7 Proven Strategies to Reduce DSO
1. Invoice on Day Zero
Most businesses invoice 3-7 days after delivering goods or completing work. That's 3-7 days of free financing. Set up automated invoicing that triggers the moment a job is marked complete or goods ship.
2. Implement a Collections Cadence
Build an automated workflow:
- Day -7: "Your invoice will be due in 7 days" reminder
- Day 0: "Your invoice is due today" notification
- Day +3: Friendly reminder email
- Day +7: Phone call from AR team
- Day +14: Formal collection letter
- Day +30: Escalation to management/legal
3. Offer Multiple Payment Methods
ACH, credit card, wire, online portal. Every barrier to payment adds days to your DSO. The "Pay Now" button on digital invoices can reduce DSO by 5-10 days alone.
4. Use Early Payment Discounts Strategically
2/10 Net 30 works, but consider dynamic discounts: larger discounts for faster payment. Some businesses use sliding scales (1.5% off at 15 days, 1% off at 20 days).
5. Credit Screen New Customers
Before offering Net 30 to a new customer, check their credit. Start new relationships with prepayment or Net 15, then extend terms based on payment history.
6. Segment Your AR by Customer Risk
Not all receivables carry equal risk. Segment by:
- Low risk (always pays on time): Light-touch automation
- Medium risk (occasionally late): Proactive reminders
- High risk (frequently late): Personal outreach + tighter terms
7. Align Sales Compensation with Collections
If salespeople are compensated only on booked revenue, they don't care if customers pay. Tie a portion of commission to cash collected and watch DSO drop.
DSO Trend Analysis: What to Watch
A single DSO number is less valuable than the trend. Track DSO monthly and look for:
- Steady upward trend: Collections process is deteriorating. Act now before it becomes a crisis.
- Seasonal spikes: Normal in some industries. Plan cash reserves accordingly.
- Sudden jumps: Investigate immediately. Could be a large customer in trouble, a billing error, or a new customer with bad credit.
- Gradual decline: Your improvements are working. Document what changed.
DSO in the Cash Conversion Cycle
DSO is one component of the Cash Conversion Cycle (CCC):
CCC = DSO + DIO - DPO
Days Sales Outstanding + Days Inventory Outstanding - Days Payable Outstanding
A great advisory professional looks at all three together. You might reduce DSO by 10 days but miss that DIO is 90 days — a much bigger problem.
How to Present DSO Analysis to Clients
When delivering DSO insights as an advisory professional:
- Show the number AND the trend — 12-month chart of monthly DSO
- Compare to their terms — "You offer Net 30 but average 52 days to collect"
- Compare to industry — "Your competitors average 38 days"
- Quantify the cash impact — "Reducing DSO by 14 days frees up $233K in working capital"
- Give a specific action plan — 3 things they can do this month
Turn Financial Metrics Into Advisory Revenue
DSO analysis is one of the highest-value services you can offer as a fractional CFO. Learn how to build a complete advisory practice at Fractional CFO School.