Financial Ratios & Valuation
Days Sales Outstanding (DSO): Formula and Meaning
Days sales outstanding (DSO) measures the average number of days a company takes to collect payment after a credit sale. Divide average accounts receivable by net credit sales, then multiply by the number of days in the period. A DSO of 40 means it takes roughly 40 days, on average, to turn an invoice into cash.
DSO is a liquidity and collections-efficiency indicator. A lower number signals faster cash collection and stronger working capital; a rising number can flag loosening credit terms, slow-paying customers, or collection problems. It is one of three components of the cash conversion cycle, alongside days inventory outstanding and days payable outstanding.
The DSO formula
DSO equals average accounts receivable divided by net credit sales, multiplied by the number of days in the period. For a full year, the multiplier is 365; for a quarter, use 90 or 91. The result is expressed in days.
$$\text{DSO} = \frac{\text{Average Accounts Receivable}}{\text{Net Credit Sales}} \times \text{Days in Period}$$
Two conventions matter. First, use net credit sales (sales made on account, after returns and allowances), not total revenue that includes cash sales, because cash sales never create a receivable. Many analysts use total net revenue as a proxy when the credit-only figure is not disclosed, which understates DSO. Second, “average accounts receivable” typically means beginning receivables plus ending receivables, divided by two, which smooths seasonal swings. See how accounts receivable is recorded and reported for the inputs.
| Term | Definition | Where to find it |
|---|---|---|
| Accounts receivable | Amounts owed by customers for goods or services delivered on credit | Balance sheet, current assets |
| Net credit sales | Sales made on account, minus returns and allowances | Income statement or internal sales records |
| Average AR | (Beginning AR + Ending AR) / 2 | Two consecutive balance sheets |
| Days in period | 365 (year), 90 or 91 (quarter), 30 (month) | Calendar |
What is a good DSO?
There is no universal “good” DSO; the useful benchmark is your own industry and your own trend. As a broad rule of thumb, a DSO under 45 days is often considered healthy and under 40 is strong, but this varies widely by sector and by the credit terms a company offers. A DSO near or below the stated payment terms (for example, 30 days on net-30 invoices) generally signals disciplined collections.
Context drives interpretation. Retailers and restaurants that collect at the point of sale can post a DSO near zero. Construction, manufacturing, and enterprise software firms that extend net-60 or net-90 terms often run DSO above 60 days without any collection problem. Comparing a software company to a grocery chain tells you nothing useful.
| Industry pattern | Typical DSO range | Why |
|---|---|---|
| Retail, hospitality, food service | 0 to 15 days | Most sales collected at point of sale |
| Consumer services, subscriptions | 15 to 30 days | Short terms, recurring billing |
| B2B goods and professional services | 30 to 60 days | Net-30 to net-45 terms are standard |
| Construction, heavy manufacturing, enterprise software | 60 to 90+ days | Long project cycles, extended or milestone terms |
Trend matters more than the single number. A DSO that climbs from 38 to 52 over three quarters can indicate that receivables are aging, that a large customer is paying late, or that the company loosened terms to book revenue. A DSO far below the industry norm can mean tight credit policy that may be costing sales.
DSO in the cash conversion cycle
DSO is the collections leg of the cash conversion cycle (CCC), the number of days a company’s cash is tied up between paying suppliers and collecting from customers. The CCC formula is days inventory outstanding (DIO) plus DSO minus days payable outstanding (DPO). A lower CCC means cash returns to the business faster and less external financing is needed to fund operations.
$$\text{CCC} = \text{DIO} + \text{DSO} – \text{DPO}$$
Each leg pulls in a direction. DIO counts days inventory sits before sale, DSO counts days waiting to collect after the sale, and DPO counts days the company delays paying suppliers, which is a source of free financing. Lowering DSO shortens the cycle directly and improves working capital, because collected cash can pay down debt or fund the next order.
The three legs connect to other ratios. DIO is the day-count expression of inventory turnover, and DPO mirrors DSO on the accounts payable side. Reading all three together shows whether a squeeze on cash comes from slow collections, bloated inventory, or fast supplier payments.
Worked example
Assume a B2B manufacturer with the following annual figures. Beginning accounts receivable is $4,000 and ending accounts receivable is $6,000, so average AR is $5,000. Net credit sales for the year are $120,000. Using a 365-day year:
- Average AR = ($4,000 + $6,000) / 2 = $5,000
- AR turnover ratio = $120,000 / $5,000 = 24 times per year
- DSO = ($5,000 / $120,000) x 365 = 15.2 days
The company collects a typical invoice in about 15 days, comfortably inside net-30 terms. Now place DSO in the full cycle. Suppose the same firm has DIO of 18 days (average inventory $1,970 against COGS $40,000) and DPO of 13 days (average payables $1,500 against COGS $40,000):
$$\text{CCC} = 18 + 15 – 13 = 20 \text{ days}$$
Cash is tied up for about 20 days per cycle. If collections slipped and DSO rose to 45 days, the CCC would jump to 50 days, tripling the working capital the firm must finance to run the same volume. The receivables collected each cycle can be traced through the operating-activities section of the cash flow statement, where a rising AR balance reduces reported operating cash.
How to lower DSO
Reducing DSO frees cash without raising a dollar of new financing. The levers act on how invoices are issued, when they are due, and how collections are pursued. Each targets a specific delay between the sale and the deposit.
- Invoice immediately and accurately. Billing on the day of delivery, with correct amounts and purchase-order references, removes disputes that stall payment.
- Tighten or enforce terms. Shortening net-45 to net-30, or holding customers to stated terms, moves the due date closer.
- Offer early-payment discounts. A common 2/10 net 30 term (2% off if paid within 10 days) can pull cash forward, though the discount has a real annualized cost.
- Automate reminders and dunning. Scheduled reminders before and after the due date reduce simple oversight delays.
- Screen credit up front. Setting credit limits based on customer history keeps slow payers from inflating receivables.
Frequently asked questions
What is the difference between DSO and accounts receivable turnover?
They are two views of the same data. AR turnover measures how many times per year a company collects its average receivables (net credit sales divided by average AR). DSO converts that into days by dividing 365 by the turnover ratio, or equivalently by dividing average AR by net credit sales and multiplying by days. A turnover of 24 equals a DSO of about 15 days.
Should DSO use total sales or credit sales?
Use net credit sales when available, because only credit sales create receivables. Including cash sales in the denominator understates DSO by mixing in transactions that never sit in accounts receivable. Many public-company analysts substitute total net revenue because credit-only sales are rarely broken out in filings, so the figure often serves as an approximation rather than an exact measure.
Is a high DSO always bad?
Not necessarily. A high DSO can simply reflect long, standard payment terms in industries like construction or enterprise software, where net-60 or net-90 is normal. It becomes a concern when it rises above the company’s own historical range or above stated terms, which may signal aging receivables, a struggling major customer, or credit policy loosened to book revenue.
What is a good DSO by industry?
There is no single figure. Point-of-sale businesses such as retail and hospitality often run near zero. Subscription and consumer services tend to fall in the 15 to 30 day range. B2B goods and professional services commonly land at 30 to 60 days on net-30 to net-45 terms, and long-cycle sectors like construction and enterprise software often exceed 60 days. Compare against direct peers, not across industries.
How does DSO affect the cash conversion cycle?
DSO is added directly in the cash conversion cycle formula (DIO + DSO minus DPO), so a higher DSO lengthens the cycle one-for-one. A longer cycle means cash stays tied up in receivables longer, increasing the working capital the business must finance. Lowering DSO shortens the cycle and can reduce reliance on short-term borrowing.
How often should DSO be measured?
Monthly or quarterly tracking is common for internal management, because a single annual figure hides seasonal swings and short-term collection problems. Using average accounts receivable (beginning plus ending, divided by two) for the period smooths out timing distortions. Watching the trend across several periods is more informative than any one reading.
Reviewed by The Ledgerism Editorial Team. Last reviewed: July 2026.