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
45.6 days
Days beyond terms
15.6
Receivables turnover
8

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.

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 period Average 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, because cash sales have no receivable.

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/