DSO Calculator
Calculate Days Sales Outstanding (DSO) — the average number of days it takes to collect payment from customers after a sale. A lower DSO means faster cash collection and better working capital.
What Is DSO?
Days Sales Outstanding (DSO) — also called the average collection period — measures how long it takes, on average, to convert a credit sale into cash. It is the single most important metric for managing accounts receivable.
A DSO of 40 days means that, on average, customers pay 40 days after a sale. If your payment terms are Net 30, a DSO of 40 means you are collecting 10 days late on average — a working capital problem. If your terms are Net 60, the same 40-day DSO is excellent.
DSO Formula
DSO = (Accounts Receivable ÷ Total Credit Sales) × Days in Period
An equivalent form uses average daily sales:
Average Daily Sales = Credit Sales ÷ Days in Period
DSO = Accounts Receivable ÷ Average Daily Sales
- Accounts receivable — money owed to you by customers at the end of the period
- Credit sales — sales made on credit terms (not cash sales)
- Days in period — 365 for annual, 90 for quarterly, 30 for monthly
Worked Example
A business has $50,000 in accounts receivable and $450,000 in annual credit sales:
Average daily sales = $450,000 ÷ 365 = $1,232.88
DSO = $50,000 ÷ $1,232.88 = 40.56 days
Receivables turnover = $450,000 ÷ $50,000 = 9× per year
If terms are Net 30, the business is collecting about 10 days late on average. Extending from 40 to 30 days would free up roughly $12,328 in cash.
How to Interpret DSO
- DSO ≈ payment terms — collection is on target. Business as usual.
- DSO higher than terms — customers are paying late. Cash is tied up in receivables and working capital is strained.
- DSO lower than terms — customers are paying early or you are collecting aggressively. Good for cash, but check the customer relationship is healthy.
- DSO rising over time — a warning sign. Either customers are struggling, credit policy is too loose, or invoicing is delayed.
Frequently Asked Questions
What is a good DSO?
A good DSO is at or below your stated payment terms. If you offer Net 30, a DSO of 30 is on target, below 30 is excellent, and above 30 is a problem. There is no universal "good" number because terms vary by industry — retail often runs Net 0, manufacturing Net 60, and construction Net 90.
Why is DSO important?
Cash tied up in receivables cannot pay salaries, buy inventory, or service debt. A rising DSO starves the business of cash even when sales are growing. Managing DSO is one of the fastest ways to improve cash flow without cutting costs or raising prices.
What is the difference between DSO and DPO?
DSO measures how long it takes to collect from customers (money coming in). DPO measures how long it takes you to pay suppliers (money going out). Together with Days Inventory Outstanding (DIO), they form the cash conversion cycle: CCC = DIO + DSO − DPO.
Should DSO use total sales or credit sales?
Use credit sales only. Cash sales never become receivables, so including them distorts the calculation downward. If you do not separate cash and credit sales, using total sales gives an approximation, but the result will be lower than the true DSO.
How do I reduce DSO?
Several levers: invoice immediately after delivery (every day of delay adds a day to DSO), offer early payment discounts (2/10 Net 30 is common), tighten credit checks on new customers, send automated payment reminders, stop supply to customers with severely overdue balances, or charge interest on late payments.
Can DSO be negative or zero?
DSO cannot be negative. A DSO of zero means you have no outstanding receivables — all sales are cash sales or all customers have paid. This is common in retail and e-commerce but rare in B2B businesses.