Skip to content

Days Sales Outstanding (DSO)

Average number of days to collect receivables. Computed as average accounts receivable divided by daily sales (annual sales / 365).

When to use: Use to measure how quickly customers pay. Rising DSO over time can signal credit-quality deterioration, demand softness (offering longer credit terms to close sales), or collection-process breakdown. Compare to industry norms.

Calculator

Formula

DSO=Average ReceivablesSales/365DSO = \frac{\text{Average Receivables}}{\text{Sales} / 365}

Variables

SymbolNameDescriptionUnit
DSODays Sales OutstandingAverage days to collect receivablesinteger
ReceivablesAccounts ReceivableAverage accounts receivable balance$
SalesAnnual SalesAnnual revenue (net sales)$

Real-Life Examples

Example 1: B2B Software Firm

Average receivables $40M, annual sales $300M.

Given

Receivables = 40Sales = 300

Step-by-Step

1.Daily sales = 300 / 365 = 0.8219
2.DSO = 40 / 0.8219 ≈ 48.7 days
Result:48.67

DSO of ~49 days — typical for B2B software with net-30 to net-60 terms. Watch the trend: rising DSO often precedes earnings warnings.

Frequently Asked Questions

Industry-dependent. Cash businesses (groceries, fast food) run near 0; B2B services 30–60 days; project-based services can run 90+. The trend matters more than the level — improving DSO is a sign of operational discipline; deteriorating DSO is a yellow flag.

Either works in practice. 365 is the actual calendar year (this calculator); some textbooks use 360 (the banker's year, descending from money-market conventions). The difference is ~1.4% in the answer — not material for decision-making.