DSO Calculator – Days Sales Outstanding

Quick answer

The DSO calculator works out days sales outstanding – the average number of days it takes a company to collect payment after a credit sale – from accounts receivable and credit sales.

$
$
$
days
Days sales outstanding
— days
Days beyond terms
—
Receivables turnover
—

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

  1. Beginning accounts receivable
  2. Ending accounts receivable
  3. Credit sales
  4. Days in the period
  5. 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) ÷ 2

Worked 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.

Sources

  1. Corporate Finance Institute – financial ratios

Cite this calculator

Speedy Calculator. (2026). DSO Calculator – Days Sales Outstanding. Speedy Calculator. https://speedycalculator.com/calculators/finance/dso/