DSO measures how long it takes to collect payment after a sale. The average B2B DSO is 40-50 days, but top-performing teams keep it under 30. To reduce it, automate payment reminders, offer early payment incentives, tighten credit terms, and follow up consistently. Even a 10-day DSO reduction on $1M monthly revenue frees up over $300K in working capital.
Every finance team tracks revenue. But revenue on paper means nothing if the cash is not in your bank account. That is where Days Sales Outstanding (DSO) comes in. It tells you how long, on average, it takes to actually collect the money your customers owe you.
A high DSO ties up working capital, limits your ability to invest, and creates cash flow uncertainty. A low DSO means faster access to the money you have already earned.
This guide covers how to calculate DSO, what benchmarks to aim for, and the specific strategies that high-performing finance teams use to reduce it.
What is DSO and why does it matter?
Days Sales Outstanding (DSO) measures the average number of days it takes your company to collect payment after making a sale. It is one of the most important metrics in accounts receivable management.
Here is why DSO matters:
- Cash flow predictability. Lower DSO means more predictable cash inflows, making it easier to plan expenses, payroll, and investments.
- Working capital efficiency. Every day of DSO reduction frees up cash. On $1M in monthly revenue, reducing DSO by just 10 days releases over $300K in working capital.
- Growth capacity. Companies with low DSO can reinvest faster, take on new projects, and operate without relying on credit lines.
- Financial health signal. Investors and lenders look at DSO as an indicator of operational efficiency and customer quality.
How to calculate DSO
The standard DSO formula is straightforward:
DSO = (Accounts Receivable / Total Credit Sales) x Number of Days
For a quarterly calculation:
- Accounts Receivable: $500,000
- Quarterly Credit Sales: $1,500,000
- Days in Quarter: 90
DSO = ($500,000 / $1,500,000) x 90 = 30 days
You can calculate DSO monthly, quarterly, or annually. Monthly calculations give you the most responsive view of trends, while quarterly smooths out timing fluctuations.
DSO calculation tips
- Use credit sales only. Exclude cash sales from the denominator since those do not generate receivables.
- Be consistent with your period. Always compare DSO across the same time periods to spot real trends.
- Track DSO by customer segment. Your overall DSO might look healthy while a specific segment is dragging it up.
What is a good DSO? Industry benchmarks
DSO varies significantly by industry. Here are typical B2B benchmarks:
- SaaS / Technology: 30-40 days
- Manufacturing: 45-55 days
- Professional Services: 35-50 days
- Wholesale / Distribution: 40-55 days
- Construction: 60-80 days
The goal is not to hit some universal number. It is to consistently improve your DSO relative to your industry average and your own payment terms. If your standard terms are Net 30 and your DSO is 52, there is a clear gap to close.
7 proven strategies to reduce DSO
1. Send invoices immediately
This sounds obvious, but delayed invoicing is one of the most common causes of high DSO. Every day between service delivery and invoice delivery is a free day added to your DSO.
- Invoice on the day of delivery or project completion
- Use automated invoicing tied to your order or project management system
- Include all required purchase order numbers and documentation upfront to prevent disputes
2. Automate payment reminders
Manual follow-up does not scale. When your team is chasing 50 overdue invoices, some will inevitably slip through the cracks.
Automated reminders sent before the due date, on the due date, and at intervals after the due date consistently outperform manual follow-up. They are reliable, timely, and remove the emotional friction of asking for money.
The best reminder sequences include:
- A friendly reminder 7 days before the due date
- A confirmation on the due date
- Escalating reminders at 7, 14, and 30 days past due
- Escalation to a senior contact after 30 days
TDG Inc reduced manual follow-ups by 80% and cut DSO by 15 days after automating their reminder sequences with Yonovo.
3. Offer multiple payment methods
Make it as easy as possible for customers to pay. If your customers have to mail a check or navigate a clunky payment portal, you are adding friction to the process.
Accept credit cards, ACH transfers, wire transfers, and digital payment methods. Include a direct payment link in every invoice and reminder email.
4. Incentivize early payment
Early payment discounts work. A common structure is 2/10 Net 30, meaning customers get a 2% discount if they pay within 10 days instead of the standard 30.
Run the math for your business. If a 2% discount gets you paid 20 days sooner, that freed-up capital might be worth far more than the discount cost.
5. Tighten credit policies
Not every customer deserves the same payment terms. Review your credit policies and consider:
- Running credit checks before extending Net 30 or Net 60 terms
- Starting new customers on shorter terms (Net 15) and extending as they build payment history
- Reducing credit limits for customers with a pattern of late payments
- Requiring deposits or milestone payments for large projects
6. Resolve disputes faster
Invoice disputes are DSO killers. A single disputed invoice can sit unresolved for weeks, inflating your DSO.
Build a process for fast dispute resolution:
- Track and categorize dispute reasons to identify patterns
- Assign disputes to specific team members with resolution deadlines
- Fix root causes (incorrect pricing, missing PO numbers, wrong contacts) to prevent repeat disputes
7. Monitor and segment your AR aging
Your AR aging report is your best diagnostic tool. Review it weekly, not monthly.
Segment by:
- Customer size. Are your largest accounts also your slowest payers?
- Industry. Some customer segments may consistently pay slower.
- Invoice size. Small invoices often get deprioritized by customers.
- Age bucket. Focus energy on the 30-60 day bucket before invoices become harder to collect.
The earlier you act on aging receivables, the higher your collection rate. Tools like Yonovo give you real-time aging dashboards so you can spot problems before they compound.
How to measure DSO improvement
Tracking DSO monthly is essential, but a single number does not tell the full story. Track these supporting metrics alongside DSO:
- Best Possible DSO (BPDSO). Uses only current receivables (not overdue). This shows what your DSO would be if every customer paid on time. The gap between DSO and BPDSO reveals your collection efficiency.
- Collection Effectiveness Index (CEI). Measures the percentage of receivables collected in a given period. A CEI above 80% is considered good.
- Percentage of AR over 90 days. If this is growing while DSO stays flat, you have a developing problem.
- Average days delinquent. The difference between your DSO and your best possible DSO. This isolates the impact of late payments.
What mistakes should you avoid when reducing DSO?
Avoid these pitfalls:
- Being too aggressive too fast. Suddenly tightening terms on long-standing customers without communication can damage relationships and backfire.
- Ignoring the root cause. If invoices are consistently disputed, the problem is not collections. It is your invoicing process.
- Treating all customers the same. A Fortune 500 customer on Net 60 needs a different approach than a small business on Net 15.
- Only focusing on overdue invoices. The best DSO reduction happens by preventing invoices from becoming overdue in the first place.
- Not tracking progress. Without monthly DSO tracking, you cannot tell if your changes are working.
If you are looking for a tool to automate these strategies, see our comparison of the best AR automation software or learn how to connect AR automation to QuickBooks.
Frequently Asked Questions
What is a good DSO number?
A good DSO depends on your industry, but generally anything under 45 days is considered healthy for B2B companies. Best-in-class finance teams maintain DSO between 25-35 days. Compare your DSO against industry benchmarks rather than aiming for an arbitrary number, since payment terms vary significantly across sectors.
How do you calculate DSO?
DSO is calculated by dividing your total accounts receivable by total credit sales for a period, then multiplying by the number of days in that period. The formula is: DSO = (Accounts Receivable / Total Credit Sales) x Number of Days. For example, if you have $500K in AR and $1.5M in quarterly sales, your DSO is ($500K / $1.5M) x 90 = 30 days.
What causes high DSO?
High DSO is typically caused by inconsistent follow-up on overdue invoices, unclear payment terms, manual billing processes that delay invoice delivery, disputes or errors on invoices, and extending credit to customers with poor payment histories. Often it is a combination of process gaps rather than a single cause.
How quickly can you reduce DSO?
Most companies see measurable DSO improvement within 30-60 days of implementing automated reminders and structured follow-up processes. Significant reductions of 10-20 days typically take 2-3 months as new habits and systems become established. The fastest wins come from addressing your oldest overdue invoices first.
What is the difference between DSO and average collection period?
They are essentially the same metric. Both measure the average number of days it takes to collect payment after a sale. DSO (Days Sales Outstanding) is the more commonly used term in corporate finance and accounts receivable management, while average collection period is sometimes used in academic or textbook contexts.
Can you reduce DSO without hurting customer relationships?
Yes. Professional, consistent communication actually builds trust with customers. Most late payments happen because of oversight, not intent. Automated reminders sent at the right time in a friendly tone resolve most overdue invoices without friction. The key is being systematic rather than aggressive, and segmenting customers so your biggest accounts get a personalized approach.



