Days Sales Outstanding (DSO) Explained
Days Sales Outstanding (DSO) is the average number of days it takes a company to collect payment after a sale has been made on credit. It measures how quickly a business converts its accounts receivable into cash.
DSO is a critical indicator of cash flow efficiency. A low DSO means customers are paying quickly. A high DSO means money is sitting in invoices rather than your bank account — and the risk of non-collection increases with every passing day.
For B2B companies, DSO is often a leading indicator of financial health. Companies with high DSO frequently have cash flow problems even when revenue looks strong on paper. A business can be profitable on paper yet struggle to make payroll because customers haven't paid.
What You Need to Know About DSO
- It's a cash flow metric, not a revenue metric. DSO tells you how efficiently you're converting sales into real money.
- Industry norms vary significantly. Manufacturing companies often run 45-60 day DSO; tech and SaaS companies typically run 20-35 days.
- Trending matters more than a snapshot. A DSO rising from 35 to 55 days over 6 months is a red flag, even if 55 days is acceptable in your industry.
- DSO over 60 days means you're likely funding your customers' operations. You've already delivered services — they're using your cash for free.
- The first 30 days are critical. Accounts contacted within 30 days of going overdue have 3-4x higher recovery rates than accounts left until 90+ days.
How to Calculate DSO
Use the number of days in the period you're measuring — typically 30 (monthly), 90 (quarterly), or 365 (annual). For the most accurate picture, use the same period for both AR and revenue.
Which AR balance to use? Use the ending AR balance for a snapshot, or the average of beginning + ending AR for a smoother trend line. Most CFOs use ending balance for simplicity.
DSO in Practice: B2B Example
Scenario: Manufacturing Company, Q3
Accounts Receivable (end of quarter): $500,000
Total Credit Sales (Q3): $2,000,000
Days in period: 90
DSO Calculation: ($500,000 / $2,000,000) × 90 = 22.5 days — excellent
Problem scenario: Same company next quarter — AR climbs to $1,350,000 with the same revenue. DSO = ($1,350,000 / $2,000,000) × 90 = 60.75 days. That's a $850,000 increase in uncollected cash — a clear signal to act immediately.
What Is a Good DSO?
These benchmarks apply broadly to B2B companies. Industries with long project cycles (construction, consulting) naturally run higher DSO. What matters is benchmarking against your own historical average and your direct competitors.
How AgentCollect Reduces Your DSO
30-40% DSO Reduction in 60 Days
AgentCollect AI agents begin contacting overdue accounts the moment an invoice goes past due — automatically, without human intervention. The speed of first contact is the single biggest driver of DSO improvement.
Unlike traditional dunning sequences that rely on email alone, AgentCollect agents make outbound phone calls, send personalized emails, and negotiate payment plans — all under your company's name. Customers respond to calls 4-6x faster than emails.
Clients typically see their DSO drop from 65-90 days to 35-45 days within the first two billing cycles. That translates directly into cash on your balance sheet.
Related AR Glossary Terms
Days Sales Outstanding FAQ
High DSO draining your cash flow?
AgentCollect AI agents reduce DSO by 30-40% within 60 days. Success-only fees — you pay nothing unless we collect.
Start a free pilot →