DSO Calculator — Days Sales Outstanding & Cash Released
Last reviewed:
Calculate how many days on average customers take to pay you — and how much cash a faster collections cycle would free up.
Days Sales Outstanding equals accounts receivable divided by revenue, times days in the period. The standard benchmark is thirty days.
How it works
DSO is the ratio of accounts receivable to daily revenue. If you have $120,000 outstanding against $1.2M annual revenue, daily revenue is roughly $3,288 and DSO is 36.5 days — customers take an average of just over five weeks to pay. A 30-day benchmark is the convention because most B2B invoice terms are Net 30; anything materially above this is funded by your own cash or borrowing.
The "cash tied up vs benchmark" figure quantifies the prize from accelerating collections. At $3,288 in daily revenue, every day shaved off DSO releases $3,288 in cash. Cutting DSO from 45 to 30 days unlocks roughly $49,000 — usually achievable through prompt-pay discounts, automated reminders, or shifting to upfront milestone billing on longer projects.
Common mistakes
- Using gross revenue including VAT or sales tax — DSO should be calculated on net revenue, the same basis as accounts receivable on most accounting systems. Mixing gross AR (which includes VAT) with net revenue overstates DSO by 15-20% depending on region. UK and SA businesses see the biggest distortion at 20% and 15% VAT.
- Calculating DSO on annual revenue when the AR balance reflects only recent months — annualising a Q4 AR snapshot against full-year revenue understates DSO for fast-growing businesses, because most of the AR was generated by the higher recent run rate. Use trailing-90 revenue against current AR for a fairer match.
- Treating one bad debtor as a DSO problem — a single 120-day-overdue customer in an otherwise prompt portfolio can push DSO by 5-10 days. The fix is collections action on that customer, not a portfolio-wide change to terms. Stratify AR by ageing band before deciding what to do.
When to use this calculator
Use this monthly as a cash-flow vital sign, or before a working capital line review at the bank. A DSO trend rising 5+ days over a quarter is a leading indicator of cash pressure — usually showing up in late supplier payments and overdraft usage 60-90 days later if not addressed.
For the full liquidity picture including current liabilities, use the Working Capital Calculator alongside this one. For a forward projection of how a DSO improvement flows into operating cash, use the Cash Flow Calculator.
See the formula
DSO = (Accounts Receivable / Revenue) × Number of Days Cash Tied Up vs Benchmark = AR − (Daily Revenue × 30) Industry benchmarks (B2B): Services / SaaS: 30-45 days Manufacturing: 45-60 days Construction: 60-90 days Retail (B2C card): 1-3 days Example: AR = $120,000 | Annual Revenue = $1,200,000 Daily Revenue = $1.2M / 365 = $3,288 DSO = ($120,000 / $1.2M) × 365 = 36.5 days Cash tied up vs 30-day benchmark = $120,000 − ($3,288 × 30) = $21,360
Worked example
A US digital agency hits $1.8M annual revenue with $295,000 in outstanding receivables at quarter-end. DSO = ($295,000 / $1,800,000) × 365 = 59.8 days. The owner has been wondering why the firm always feels cash-tight despite a healthy P&L — this is why. Customers are taking nearly two months to pay against contractual Net 30 terms.
Daily revenue is $4,932. Closing the gap to the 30-day benchmark would release $295,000 − ($4,932 × 30) = $147,040 in cash — immediately available to clear the firm's revolving line and stop the recurring overdraft fees. The math is far more compelling than any new-revenue push: collecting from existing customers is essentially zero-cost, while a $147,000 new-business win would require months of sales effort.
The three levers, ranked by effort: First, automated invoice reminders at days 14, 21, and 28 — typically drops average DSO by 5-8 days inside one quarter. Second, a 1.5% prompt-pay discount for under-15-day settlement — switches the cost-benefit for finance teams at the customer end. Third, restructure new contracts to 40% upfront, 40% milestone, 20% on completion — eliminates the timing risk on roughly half the revenue. Combined, these typically take DSO from the high-50s down to 35-40 days within two quarters.
Frequently Asked Questions
What is Days Sales Outstanding?
What is a good DSO?
How do I calculate DSO?
What is the difference between DSO and AR turnover?
How can I reduce DSO?
Does VAT or sales tax affect DSO calculation?
How does DSO affect bank lending decisions?
What is a bad DSO trend?
Should I factor invoices if DSO is high?
How does DSO interact with working capital?
Glossary
- DSO
- Days Sales Outstanding — the average number of days between issuing an invoice and collecting payment.
- Accounts Receivable (AR)
- Money owed to your business by customers for goods or services already delivered, still awaiting payment.
- Net 30
- Standard B2B payment term — invoice is due 30 days from issue date. DSO above 30 means customers are paying later than contractually required.
Related calculators
Methodology & sources
Rates last verified: May 2026Standard DSO formula. The 30-day benchmark reflects typical B2B Net 30 invoice terms. Industry norms vary — services 30-45 days, manufacturing 45-60 days, construction 60-90 days. Use net revenue (exclusive of VAT/sales tax) to match AR basis on most accounting systems.
Rates are reviewed annually or when a region changes its headline rate. If you spot one that's out of date, email [email protected].
For information only. This calculator does not constitute financial, accounting, or tax advice. Consult a qualified professional before making business decisions.
Try these scenarios
Pre-filled examples — click any chip to load the inputs and result.
How to calculate Days Sales Outstanding (DSO)
- Enter accounts receivableTotal invoices outstanding at the end of your period.
- Enter revenue for the same periodUse net revenue — exclude VAT or sales tax to match the AR basis.
- Set the period length365 for annual, 90 for quarterly, 30 for monthly.
- Read DSO and cash tied upThe calculator divides AR by revenue and multiplies by days. The benchmark figure shows the cash released by getting to 30-day collections.
Found this calculator useful?
Save it to a Pinterest board for later, or share with your team.
Written by
James BlanckenbergFounder, BusCalcTools
Founder of BusCalcTools and FinnCalc. Builds practical financial calculators for small business owners and freelancers across the US, UK, and South Africa.
Editorial review by: James Blanckenberg, Founder & Editor
More about James →