Skip to main content
EfficiencyDSO

What is Days Sales Outstanding (DSO)?

Days Sales Outstanding (DSO) measures how many days on average a company takes to collect payment after a sale. Lower DSO means faster cash collection and better working capital management. Rising DSO can signal customers are struggling to pay or the company is using aggressive revenue recognition -- a key warning sign flagged in fraud-detection models like the Beneish M-Score.

Formula

DSO = (Accounts Receivable / Revenue) x 365

DSO in Working Capital and Cash Flow Analysis

DSO is one of three metrics that define the cash conversion cycle -- the time from spending cash on inputs to collecting cash from customers. The other two are Days Inventory Outstanding (DIO) and Days Payable Outstanding (DPO). A shorter cash conversion cycle means less working capital tied up in operations, which translates directly into stronger free cash flow generation.

A company with a DSO below its stated payment terms is collecting ahead of schedule -- a sign of strong customer relationships and collections discipline. A company with DSO well above its standard terms may be unable to enforce payment, extending implicit credit to customers, or -- in extreme cases -- booking revenue for contracts that will never fully pay out.

Analyze Working Capital

DSO is a key component of the cash conversion cycle. Use the ValueMarkers DCF Calculator to model how working capital changes affect free cash flow projections.

Open DCF Calculator →

Frequently Asked Questions

What is Days Sales Outstanding and what does it measure?+
DSO measures the average number of days between completing a sale and receiving cash payment. It is calculated by dividing accounts receivable by revenue and multiplying by 365. A DSO of 45 means the company waits an average of 45 days to collect payment. DSO is a critical working capital metric: cash tied up in receivables is not available for operations, investment, or debt repayment. It reveals both the efficiency of a company's collections process and the credit risk of its customer base.
What is a good DSO?+
DSO benchmarks are highly industry-dependent. B2B software and services companies often run 40-60 day DSO due to net-30 or net-60 payment terms. Retailers and B2C businesses typically have DSO below 10 days because customers pay at point of sale. As a general guide: below 45 days is healthy for most B2B businesses; 45-90 days is acceptable if industry norms support it; above 90 days is a red flag requiring explanation. The trend matters as much as the level -- a DSO rising from 45 to 75 days over two years is more concerning than a stable 75-day DSO in a sector where that is normal.
Why is rising DSO a warning sign -- and how does the Beneish M-Score use it?+
Rising DSO means the company is extending more credit (aggressively booking revenue before cash is collected) or customers are paying more slowly (credit quality deterioration). The Beneish M-Score -- a fraud detection model used by forensic accountants -- includes the Days Sales Receivables Index (DSRI) as one of its eight components. DSRI = current year DSO / prior year DSO. A DSRI above 1.465 is the threshold that correlates with earnings manipulation. The logic: companies inflating revenue recognize receivables that may never be collected, inflating DSO in the process.
What is the difference between DSO and accounts receivable turnover?+
Accounts receivable turnover (ART) = Revenue / Accounts Receivable. DSO = 365 / ART. They measure the same thing in different units: ART tells you how many times per year the company collects its receivables balance, while DSO translates that into days. A company with ART of 8.1x has a DSO of approximately 45 days. Most analysts prefer DSO because days are more intuitive to compare against payment terms (net-30, net-60) and across time periods.

Related Terms

Weekly Stock Analysis - Free

5 undervalued stocks, fully modeled. Every Monday. No spam.

Cookie Preferences

We use cookies to analyze site usage and improve your experience. You can accept all, reject all, or customize your preferences.