DSO formula
DSO = average accounts receivable ÷ net credit sales × days in the period. Beginning and ending receivables are often averaged when both balances are available.
Calculators / Quick tool
Calculate days sales outstanding from average receivables, net credit sales and period length.
Calculate days sales outstanding from average receivables, net credit sales and period length.
Paste content, enter parameters or choose the files you need in “Average receivables, net credit sales and period days”.
Choose “Calculate DSO” for the job. Processing runs in this browser.
Review the result under “DSO and receivables turnover”, then copy or download it after checking the output.
Result guide
DSO estimates how many sales days are represented by outstanding receivables. Enter average accounts receivable, credit sales for the same period, and its day count; the output shows DSO and receivables turnover.
DSO = average accounts receivable ÷ net credit sales × days in the period. Beginning and ending receivables are often averaged when both balances are available.
With average receivables of 85,000 and annual credit sales of 620,000, DSO is 85,000 ÷ 620,000 × 365 = 50.04 days. Receivables turnover is about 7.29 times.
Lower DSO often means faster collection, but there is no universal good number. Compare the same business over time and use the same period, sales definition, and balance method; seasonality and payment terms can materially change the result.
Use net credit sales when available because cash sales do not create accounts receivable. Using total sales can understate DSO when a business has meaningful cash sales.
Yes. Use receivables and credit sales from the same period, then enter the actual number of days in that month or quarter instead of 365.
No. It is an arithmetic estimate. Credit notes, doubtful debts, taxes, invoice timing, seasonality, and the choice of ending versus average receivables can change interpretation.
Anonymous feedback
Found a problem or an idea to make this tool better? Tell us. We review every report and start working on actionable improvements within 2 days, continuously improving reliability and usability.