Days Sales Outstanding (DSO)
Days Sales Outstanding (DSO) is the average number of days between issuing an invoice and receiving payment, measuring how fast a firm collects cash.
Days Sales Outstanding (DSO) is the average number of days between issuing an invoice and receiving payment, measuring how efficiently a firm converts billed revenue into cash. It is the primary indicator of cash collection performance for a services business.
The formula
DSO = (Accounts receivable / Total revenue for the period) × Number of days in the period
For example, if a firm carries $600,000 in accounts receivable and generates $400,000 in monthly revenue:
DSO = ($600,000 / $400,000) × 30 = 45 days
Why DSO matters
Revenue is not cash. A firm can show a strong income statement and still face a stressed bank account when DSO is high. High DSO means the firm is effectively extending credit to clients between invoice and payment. This creates cash flow pressure even when the business is profitable on paper. DSO also interacts directly with WIP aging: unbilled work that sits in WIP before invoicing adds to the effective collection cycle before DSO even begins.
Benchmarks for professional services
| DSO | Signal |
|---|---|
| Below 30 days | Excellent, strong collections discipline |
| 30 to 45 days | Healthy, within standard net-30 to net-45 terms |
| 45 to 60 days | Worth investigating billing and follow-up cadence |
| Above 60 days | Warning signal, collections process needs review |
What drives DSO up
- Long payment terms negotiated by clients (net-60, net-90)
- Slow billing cycles where invoices are raised weekly or biweekly rather than at delivery milestones
- Disputes over invoice accuracy or scope that put invoices on hold
- No structured follow-up process for overdue invoices
- Large clients with procurement-driven payment delays
How to reduce DSO
Issue invoices at the moment a milestone or billing cycle triggers, not at month-end. Follow up on all invoices at 30 days, not 60. Negotiate payment terms at contract signing rather than after an invoice is disputed. For milestone-billed engagements, tying invoice timing to acceptance of a deliverable rather than to calendar dates removes one of the most common reasons for payment delays.
From concept to workflow
Servantium helps services teams turn these operating concepts into repeatable workflows.
See how Servantium works