Days Sales Outstanding Calculator (DSO)
Days Sales Outstanding (DSO) measures how quickly a company collects cash from its customers after a sale. Enter accounts receivable and net credit sales to calculate it for any period.
Measurement period
Average number of days to collect payment after a sale is made
- 1
Daily sales
400,000 ÷ 365 = 1,095.89 - 2
DSO = (AR ÷ sales) × days
(40,000 ÷ 400,000) × 365 = 36.5
How does this calculator work?
DSO = (Accounts Receivable ÷ Net Credit Sales) × Days in period. It shows how many days a company takes to collect payment. A $40k AR on $400k annual sales gives DSO = 36.5 days. Lower is better; rising DSO signals collection problems or loose credit terms.
Formula
How this is calculated
DSO tells you how many days on average a company waits to be paid after making a credit sale. A lower DSO means faster cash collection and better short-term liquidity. A rising DSO may indicate customers are struggling to pay, collection processes are weak, or credit terms are too lenient.
The formula divides the outstanding accounts receivable balance at the end of the period by total net credit sales for that period, then multiplies by the number of days. "Net credit sales" means revenue from credit transactions only — cash sales should be excluded because they create no receivable. If the split is unknown, total revenue is often used as an approximation.
DSO is one leg of the cash conversion cycle: CCC = DSO + DIO − DPO. Reducing DSO shortens the CCC and improves free cash flow. Industry benchmarks vary — B2B sectors may see 45–60 days, while consumer businesses with mostly cash sales can be close to zero.
Frequently asked questions
A lower DSO is generally better. Many businesses target DSO at or below their standard payment terms (e.g., "net 30" terms should aim for a DSO under 30–40 days). Industry norms vary — manufacturing and B2B services often run 45–65 days, while subscription businesses collecting upfront may be near zero.
Strictly, DSO should use only credit sales, since cash sales never create a receivable. Using total revenue when you have a large cash-sale component will artificially lower your DSO. If you cannot separate them, use total revenue and note the limitation.
The receivables turnover ratio = net credit sales ÷ AR (how many times AR is "turned over" in the period). DSO = Days in period ÷ Turnover ratio. They convey the same information in different units — DSO in days, turnover as a multiplier.
Also known as
TG we-Calculate Editorial Team. (2026). Days Sales Outstanding Calculator (DSO) [Online calculator]. TG we-Calculate. https://we-calculate.com/calculator/days-sales-outstanding-calculator
TG we-Calculate Editorial Team. "Days Sales Outstanding Calculator (DSO)." TG we-Calculate. 2026. https://we-calculate.com/calculator/days-sales-outstanding-calculator.
TG we-Calculate Editorial Team, "Days Sales Outstanding Calculator (DSO)," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/calculator/days-sales-outstanding-calculator
@misc{wecalculate_days_sales_outstanding_calculator, title = {Days Sales Outstanding Calculator (DSO)}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/calculator/days-sales-outstanding-calculator}}, year = {2026}, note = {TG we-Calculate} }
Did this calculator help you?
