Lower DSO means faster collection. Compare DSO with your payment terms: if you offer 30-day terms and DSO is 50, customers are paying late on average.
How to use the DSO Calculator – Days Sales Outstanding
- Beginning accounts receivable
- Ending accounts receivable
- Credit sales
- Days in the period
- Your payment terms
Results update as you type, and every field accepts the units shown in its menu.
How it works
Enter beginning and ending accounts receivable, credit sales for the period and the number of days.
Tips
- Use consistent periods (a year or a quarter) for flow figures and period-end values for balances.
- Average opening and closing balances when a ratio mixes a flow with a stock.
- Benchmark against competitors in the same industry.
- Read the ratio together with others – profitability, liquidity and efficiency tell different stories.
Common mistakes to avoid
- Using sales instead of cost of goods sold for inventory ratios.
- Mixing gross, operating and net profit.
- Ignoring one-off items that distort a single year.
Inputs explained
| Field | What to enter |
|---|---|
| Beginning accounts receivable | Amount in your currency |
| Ending accounts receivable | Amount in your currency |
| Credit sales | Amount in your currency |
| Days in the period | A number |
| Your payment terms | In days |
What each result means
- Days sales outstanding = ([Beginning accounts receivable] + [Ending accounts receivable])÷2÷[Credit sales]×[Days in the period]
- Days beyond terms = [Days sales outstanding] – [Your payment terms]
- Receivables turnover = [Credit sales]÷(([Beginning accounts receivable] + [Ending accounts receivable])÷2)
Example values
How the main result changes when Beginning accounts receivable changes and everything else stays at the example values above:
| Beginning accounts receivable | Days sales outstanding (days) |
|---|---|
| 70,000 | 35 |
| 105,000 | 40.3 |
| 140,000 | 45.6 |
| 175,000 | 50.9 |
| 210,000 | 56.3 |
| 280,000 | 66.9 |
Formula
DSO = average accounts receivable ÷ credit sales × days in the periodAverage AR = (beginning + ending AR) ÷ 2Worked example
Inputs — Beginning accounts receivable: $140,000; Ending accounts receivable: $160,000; Credit sales: $1,200,000; Days in the period: 365; Your payment terms: 30 days.
Results — Days sales outstanding = 45.6 days; Days beyond terms = 15.6; Receivables turnover = 8.
Frequently asked questions
What is a good DSO?
Under 45 days is often considered good, but compare with your terms and industry.
How can I reduce DSO?
Invoice promptly, offer early-payment discounts and follow up on late payers.
Should I use total or credit sales?
Credit sales – cash sales have no receivable.
What formula does the DSO Calculator – Days Sales Outstanding use?
DSO = average accounts receivable ÷ credit sales × days in the period.