Working-Capital Efficiency Library

Days Sales Outstanding (DSO): Formula, Example, and Interpretation

Spot the edge. Swoop in.

DSO turns accounts receivable into a single number: how many days, on average, a company waits to collect cash after making a sale. A rising DSO is not automatically bad news, but it is always worth a closer look.

By Swoopr Editorial Team

Published · Updated

AI-assisted content · Swoopr is responsible for the final published article.

Direct Answer

Days Sales Outstanding (DSO) is the average number of days a company takes to collect cash after a sale on credit, calculated as accounts receivable divided by revenue, multiplied by the days in the period. A low DSO means faster cash collection; a rising DSO deserves scrutiny but is not by itself proof of a problem, and DSO is only meaningful when compared against a company's own history and against peers with similar billing terms.

What Is Days Sales Outstanding (DSO)?

Days Sales Outstanding measures how long, on average, a company's cash is tied up in accounts receivable after it has already recognized the sale. A company can report strong revenue growth on its income statement while its actual cash collection lags well behind - DSO is the metric that surfaces that gap.

The formula, exactly as implemented in Swoopr's working-capital module:

DSO = (Accounts Receivable ÷ Revenue) × Days in Period

Most published DSO figures use a 365-day annual period even when the underlying accounts receivable and revenue figures come from a single quarter, in which case quarterly revenue should first be annualized (or the day count set to roughly 91) so the units line up. Average accounts receivable - the mean of the beginning and ending balance - is preferable to a single ending balance, which can be distorted by one large sale or collection landing right at period-end.

Worked Example

A hypothetical company reports $50 million of accounts receivable and $500 million of annual revenue.

InputValue
Accounts receivable$50,000,000
Revenue$500,000,000
Days in period365
DSO(50 ÷ 500) × 365 = 36.5 days

This hypothetical company takes about 36.5 days on average to convert a sale into collected cash. On its own that number says little - it becomes useful once compared against this same company's DSO from a year ago, and against direct peers selling on similar terms.

What Is Receivables Turnover?

Receivables turnover is the inverse framing of the same relationship: instead of measuring collection speed in days, it measures how many times per year a company collects and replaces its receivables balance.

Receivables turnover = Revenue ÷ Average Accounts Receivable

Using the same hypothetical inputs but a $50 million average accounts receivable balance and $500 million of revenue, receivables turnover is 500 ÷ 50 = 10× - the company collects and replaces its full receivables balance roughly ten times a year. Turnover and DSO should agree with each other: 365 ÷ 10 turns ≈ 36.5 days, matching the DSO figure above. Analysts default to whichever framing fits the surrounding comparison - turnover reads naturally alongside inventory and payables turnover, while DSO reads naturally alongside a cash-conversion-cycle day count.

Why Does a Rising DSO Deserve Scrutiny?

A DSO that climbs quarter over quarter, or that grows meaningfully faster than revenue, is a prompt to ask why - not a verdict on its own. Several explanations are common, and they are not mutually exclusive:

The right response is to treat a rising DSO as a research question: read the receivables and allowance-for-credit-losses footnotes, check whether revenue growth and receivables growth are moving at similar rates, and see whether management addresses collection trends on the earnings call. A DSO increase that tracks a deliberate, disclosed sales-financing program reads very differently from one that appears alongside rising bad-debt expense.

Why Must DSO Be Compared Within an Industry?

DSO is a function of how a company's customers pay, not just how well it collects. A business-model comparison across industries can be misleading even when both companies are collecting responsibly.

Business modelTypical DSO patternWhy
Consumer retail, credit/debit card salesNear zeroCard networks settle within days, so little revenue sits in receivables at all.
Enterprise software or industrial equipment, net-60/net-90 terms60-90+ daysContractual payment terms are structurally longer, independent of collection quality.
Government or healthcare contractorsOften 90+ daysInstitutional payment cycles and invoice-processing bureaucracy extend collection regardless of the vendor's own practices.

Comparing a card-driven consumer retailer's near-zero DSO against an enterprise software vendor's 75-day DSO says nothing about which company manages receivables better - it mostly describes who their customers are and what terms they negotiated. A useful comparison set holds billing terms and customer type roughly constant: compare the enterprise vendor against other enterprise vendors on similar net terms, and track each company's own DSO trend over time as the more reliable signal.

Common Misconceptions About DSO

MisconceptionReality
"Lower DSO is always better"A DSO near zero can also mean a company refuses to offer credit terms its competitors do, which can cost it enterprise deals that require net terms to win.
"A rising DSO means the company is cooking the books"Rising DSO is a research question with several benign explanations - seasonality, mix shift, a deliberate financing promotion - not an automatic red flag for fraud.
"DSO can be compared across any two companies"DSO is driven heavily by industry billing conventions; only compare companies with similar customer types and payment terms.
"Ending receivables is fine to use instead of average receivables"An ending balance can be skewed by a single large order near period-end; average receivables smooths that distortion out.

Frequently Asked Questions

What is a good DSO?

There is no universal good DSO - it depends entirely on the company's billing terms and industry. A consumer retailer collecting mostly through credit and debit cards can run a DSO near zero, while a business selling to enterprise customers on net-60 terms can run a structurally higher DSO and still be perfectly healthy. Judge DSO against the company's own history and against direct peers with similar billing terms, not against a fixed number.

Does a rising DSO always mean a company is in trouble?

No. A rising DSO is a research question, not a verdict. It can reflect looser credit terms used to pull in sales, genuine collection problems, a shift toward larger and slower-paying customers, seasonality, or simply a change in revenue mix. The direction of the change matters less than the explanation behind it, which requires reading the filing footnotes and management commentary rather than the ratio alone.

What is the difference between DSO and receivables turnover?

They are inverse framings of the same underlying relationship between accounts receivable and revenue. DSO expresses collection speed in days - lower is generally faster. Receivables turnover expresses how many times receivables are collected and replaced per year - higher is generally faster. Multiplying receivables turnover by DSO and dividing by the day count in the period should return roughly 1, since both are measuring the same collection cycle from different angles.

Should DSO use average or ending accounts receivable?

Average accounts receivable - typically the mean of the beginning and ending balance for the period - produces a more representative figure than a single ending balance, which can be distorted by a large sale or collection right at period-end. When comparing companies, confirm which convention each is using before treating the figures as directly comparable.

Related Reading