Accounts Receivable Days (DSO): Benchmarks, Formula & How to Reduce It
Quick Answer
- *Days Sales Outstanding (DSO) = (Accounts Receivable ÷ Annual Revenue) × 365; it tells you the average number of days it takes to collect payment after a sale
- *Industry benchmarks: B2B services average 45–60 days, manufacturing 30–45 days, retail near 0 days (mostly cash/card), technology 45–75 days
- *High DSO is a cash flow warning sign — if customers owe you $500,000 with 60-day DSO, cutting to 30 days frees up $250,000 in cash immediately
- *The cash conversion cycle (CCC = DSO + DIO − DPO) measures total days from cash-out to cash-in; lower CCC means more efficient working capital management
What Is Days Sales Outstanding (DSO)?
Days Sales Outstanding (DSO) — also called accounts receivable days — measures how long it takes a company to collect payment after making a sale on credit. It’s one of the most important working capital metrics in business finance.
The core formula is straightforward:
DSO = (Accounts Receivable ÷ Total Credit Sales) × Number of Days
For annual calculations, use 365 days. For quarterly, use 90 days. If your accounts receivable balance is $120,000 and your annual revenue is $730,000, your DSO is (120,000 ÷ 730,000) × 365 = 60 days.
That means, on average, it takes 60 days from the moment you make a sale until cash lands in your bank account. Whether that’s fast or slow depends entirely on your industry and payment terms — which we’ll cover below.
Why DSO Matters More Than You Think
According to the Association of Financial Professionals (AFP), 82% of business failures are attributed to poor cash flow management — not lack of profitability. You can be generating strong revenue and still go out of business if you can’t collect that revenue fast enough.
A PwC Working Capital Studyfound that the median DSO across global companies is 57 days, but top-performing companies in the same industries often run 20–30% below that median. The difference isn’t luck; it’s process discipline.
DSO Benchmarks by Industry
There is no universal “good” DSO. Context is everything. Retail companies collect almost instantly (credit card swipes settle in 1–3 days), while government contractors often wait 60–90 days by law.
| Industry | Typical DSO Range | Standard Payment Terms |
|---|---|---|
| Retail (B2C) | 0–5 days | Immediate (card/cash) |
| Manufacturing | 30–45 days | Net 30 |
| Wholesale / Distribution | 35–50 days | Net 30–45 |
| B2B Services | 45–60 days | Net 30–45 |
| Technology / SaaS | 45–75 days | Net 30–60 |
| Healthcare | 50–90 days | Insurance cycle dependent |
| Construction | 60–90 days | Net 60–90 |
| Government Contracting | 45–90 days | Net 30–60 (Net 30 by law) |
A practical rule of thumb: your DSO should be no more than 1.5 times your standard payment terms. If you invoice on net-30 terms, a DSO under 45 days is healthy. Anything above 60 days on net-30 terms is a red flag.
Dun & Bradstreet’s Industry Norms & Key Business Ratios report found that companies whose DSO falls below their industry median are 25% less likely to experience serious cash flow disruptions than those above the median.
5 Proven Ways to Reduce Days Sales Outstanding
Cutting DSO by even 15 days on a $2M annual revenue business frees up roughly $82,000 in working capital. Here’s how to do it.
1. Invoice Immediately — Not at Month-End
Batch invoicing at month-end is one of the most common DSO killers. Every day between delivery and invoice is a day added to your DSO. Automate invoice generation to trigger the moment a project is marked complete or a product ships. According to Intuit’s 2024 Small Business Survey, businesses that invoice within 24 hours of delivery collect payment 18 days faster on average than those that batch invoices weekly or monthly.
2. Offer Early Payment Discounts
The standard “2/10 net-30” structure — a 2% discount if paid within 10 days, otherwise full payment due in 30 — is remarkably effective. From the buyer’s perspective, 2% off for 20 days of early payment is equivalent to an annualized return of about 36%. Most CFOs find that a compelling trade. Your cost is 2% of that receivable, but you get cash 20 days faster.
3. Tighten Credit Policies Upfront
The easiest way to reduce late payments is to avoid extending credit to high-risk customers in the first place. Run credit checks on new B2B customers above a threshold (e.g., any order over $5,000). Set credit limits based on payment history. Require deposits or prepayment from customers with poor credit scores. The National Association of Credit Management (NACM)reports that businesses with formal credit policies have DSO 12–15 days lower than businesses with no formal policy.
4. Automate Payment Reminders
Most late payments aren’t intentional — customers simply forget. Automated reminders at 7 days before due, 3 days before due, on the due date, and 3 days after due have been shown to reduce late payments significantly. A study by FreshBooksfound that invoices with automated reminders are paid 3 weeks faster than those without. Use your accounting software’s automation features rather than relying on manual follow-up.
5. Accept More Payment Methods
If your customers have to mail a check, your DSO will reflect that friction. Accept ACH bank transfers, credit cards, and digital wallets. Yes, card processing fees (typically 2–3%) cost money, but if you’re collecting 15 days faster on a $100,000 receivable, the working capital value alone likely justifies it. Many B2B businesses now embed payment links directly in their invoices, allowing one-click payment from email.
DSO vs DPO vs DIO: The Cash Conversion Cycle
DSO doesn’t exist in isolation. It’s one component of the cash conversion cycle (CCC), which measures the total time between paying cash out and collecting cash in.
CCC = DSO + DIO − DPO
| Metric | What It Measures | Formula | Lower Is… |
|---|---|---|---|
| DSO (Days Sales Outstanding) | How fast you collect from customers | (AR ÷ Revenue) × 365 | Better |
| DIO (Days Inventory Outstanding) | How long inventory sits before selling | (Inventory ÷ COGS) × 365 | Better |
| DPO (Days Payable Outstanding) | How long you take to pay suppliers | (AP ÷ COGS) × 365 | Worse (longer DPO = more free float) |
Amazon is the classic example of a company that has engineered its CCC to be negative(around −30 days). It collects from customers within 1–2 days (low DSO), carries minimal inventory relative to sales (low DIO), and takes about 30–45 days to pay its suppliers (high DPO). The result: Amazon uses its suppliers’ money to fund operations — a massive structural advantage.
For a typical small business, even getting your CCC to 30–45 days (from 60–90 days) can mean the difference between needing a line of credit and funding growth from operations.
Warning Signs Your DSO Is Too High
Not all DSO problems are obvious. Here are five signals that warrant immediate attention:
- DSO exceeds 1.5× your payment terms. If you invoice net-30 and your DSO is 55+, something is broken in your collections process.
- DSO rises quarter over quarter even as revenue grows. Growing revenue should not automatically increase DSO. If it does, you’re acquiring customers who pay slowly.
- AR grows faster than revenue. If revenue grows 20% but AR grows 40%, that’s a sign of worsening payment behavior, not business expansion.
- More than 10% of receivables are aged 90+ days. Receivables over 90 days become increasingly uncollectable — the older they get, the less likely you are to collect.
- You’re profitable on paper but need credit to cover payroll. This is the classic “profit illusion” problem. Revenue is recognized when invoiced, but cash only exists when collected.
How to Calculate DSO: A Worked Example
Suppose your business has the following figures at year-end:
- Accounts receivable balance: $180,000
- Annual revenue (all credit sales): $1,200,000
DSO = ($180,000 ÷ $1,200,000) × 365 = 0.15 × 365 = 54.75 days
So on average, you collect payment about 55 days after making a sale. If your standard terms are net-30, this is a warning sign. If your terms are net-45, you’re close to benchmark. Use our Accounts Receivable Days Calculator to run this calculation instantly with your own numbers.
DSO vs AR Turnover Ratio
The AR turnover ratio is the inverse of DSO. It tells you how many times per year you “turn over” (collect) your receivables.
AR Turnover = Annual Revenue ÷ Average Accounts Receivable
Using the same example: $1,200,000 ÷ $180,000 = 6.67 times per year. To convert back to DSO: 365 ÷ 6.67 = 54.7 days. The two metrics are mathematically equivalent — DSO is just the version that maps more intuitively to payment terms.
Calculate your DSO in seconds
Calculate Your DSO Free →Also see: Cash Conversion Cycle Calculator and Working Capital Calculator
Frequently Asked Questions
What is Days Sales Outstanding (DSO)?
Days Sales Outstanding (DSO) measures how many days on average it takes a company to collect payment after a sale. The formula is: DSO = (Accounts Receivable ÷ Annual Revenue) × 365. A DSO of 45 means it takes 45 days on average to collect payment. Lower DSO means faster cash collection and better liquidity.
What is a good DSO?
A good DSO depends on your industry and payment terms. Generally, DSO should be no more than 1.5 times your standard payment terms. If you offer net-30 terms, a DSO under 45 days is solid. Industry averages: B2B services 45–60 days, manufacturing 30–45 days, technology 45–75 days, retail near 0 days. According to Dun & Bradstreet, companies with DSO below their industry median are 25% less likely to experience cash flow problems.
How do you reduce Days Sales Outstanding?
The five most effective ways to reduce DSO: (1) Send invoices immediately upon delivery rather than batching them. (2) Offer early payment discounts — a 2/10 net-30 discount can dramatically cut DSO. (3) Tighten credit policies by running credit checks before extending terms to new customers. (4) Implement automated payment reminders at 7, 3, and 1 days before due date. (5) Accept multiple payment methods including ACH, credit cards, and digital wallets to reduce friction.
What is the cash conversion cycle?
The cash conversion cycle (CCC) measures the total number of days between spending cash on operations and collecting cash from customers. The formula is: CCC = DSO + DIO − DPO, where DSO is Days Sales Outstanding, DIO is Days Inventory Outstanding, and DPO is Days Payable Outstanding. A lower CCC means more efficient working capital management. Amazon runs a negative CCC (around −30 days), meaning it collects cash before paying suppliers.
What is the difference between DSO and AR turnover ratio?
DSO and AR turnover ratio both measure collection efficiency but express it differently. AR Turnover = Annual Credit Sales ÷ Average Accounts Receivable — it tells you how many times per year you collect your receivables. DSO = 365 ÷ AR Turnover Ratio, converting that into days. An AR turnover of 8 equals a DSO of about 46 days (365 ÷ 8). DSO is generally easier to benchmark against payment terms, while AR turnover is more useful for year-over-year trend analysis.
What are warning signs that DSO is too high?
Warning signs of a problematic DSO include: DSO exceeding 1.5× your standard payment terms, DSO rising quarter-over-quarter even as revenue grows, accounts receivable growing faster than revenue, more than 10% of receivables aged over 90 days, and needing a line of credit to cover payroll despite being profitable. According to the Association of Financial Professionals, 82% of business failures are caused by poor cash flow management — not lack of profitability.