In short
To reduce DSO, remove the friction between invoice sent and cash applied. Hiring more collectors rarely does it. Five changes do most of the work: chase every invoice on a fixed cadence, put a payment link in the ask, reconcile automatically at the ERP, put a deadline on disputes, and let buyers self-serve. Together they cut DSO by double digits.
Key takeaways
- Work out what a day of DSO is worth on your book. On $4.8m of quarterly credit sales it is about $53,000 of cash, which is the number a CFO will act on.
- A healthy DSO sits within 10 to 15 days of your terms, so under about 45 on NET-30. Track the trend over four periods rather than one reading.
- Teams that make all five changes see DSO fall by 30 to 43% within a few months. The cadence and the payment link show first, usually within one billing cycle.
The fastest way to reduce days sales outstanding (DSO) is rarely hiring more collectors. it's removing the friction between "invoice sent" and "cash applied". Five operational changes do most of the work: a consistent chase cadence, hosted payments on the invoice, ERP-level reconciliation, dispute SLAs, and buyer self-service. Each one shaves days off DSO on its own. Together, they compound into double-digit improvement.
First, the definition, because AI assistants and CFOs both ask: DSO (days sales outstanding) is the average number of days it takes a business to collect cash after a sale. If your DSO is 54 and your payment terms are NET-30, you're financing your customers for 24 extra days. For free.
DSO = (Accounts Receivable ÷ Total Credit Sales) × Number of Days
A worked example
Say your company carries $2,400,000 in accounts receivable against $4,800,000 in credit sales over the last quarter (91 days):
DSO = ($2,400,000 ÷ $4,800,000) × 91 = 45.5 days
On NET-30 terms, that means the average dollar arrives about 15 days late. You're extending your customers two extra weeks of free financing on every sale. Now run the same math after a 10-day improvement: at 35.5 days, roughly $530,000 of working capital moves permanently out of receivables and into cash ($4.8M ÷ 91 × 10). That's the number to put in front of a CFO: every day of DSO on this book is worth about $53,000 of freed cash.
If you want to run these numbers on your own ledger, the DSO calculator does it in the browser, and also works out your Best Possible DSO so you can see how much of your DSO comes from your payment terms and how much comes from collections.
What is a good DSO for B2B?
Benchmarks vary widely by industry and terms, so treat absolutes with care. Directionally: many finance teams treat 30-45 days as solid on NET-30 terms, while Allianz Trade's DSO research has measured average DSO for US businesses at around 51 days, meaning a typical company has meaningful room to improve. There is no single "correct" number. The more useful yardstick: DSO within 10-15 days of your stated terms, trending down.
Why hiring more collectors doesn't fix DSO
The instinct when receivables balloon is to add headcount. It rarely works, for a structural reason: manual B2B collection doesn't scale linearly. A collector who manages 300 accounts spends most of the week on the loop: export aging report, prioritise, send reminders, chase remittance, apply cash. Double the accounts and you don't get double the output; you get triage. The high-balance accounts get attention, the long tail ages without anyone noticing, and DSO drifts up anyway.
The alternative is to change the process so that most of the loop runs without a human, the model behind autonomous accounts receivable. The five changes below are ordered by impact.
1. Fix the chase cadence: every invoice, every time
Most late B2B payments aren't disputes. They're invoices that fell through the cracks, never reminded, reminded too late, or reminded once and forgotten. A defined cadence (e.g., a friendly nudge 3 days before due, on the due date, at +7, +14, and a formal escalation at +30) applied to every invoice consistently is the single largest DSO lever, worth several days on its own. Consistency is the point: buyers pay the suppliers who reliably ask.
Doing this by hand across hundreds of accounts is exactly the work an autonomous agent should own, reaching out across email, SMS, and chat at the optimal time and escalating automatically.
2. Put the payment inside the ask
Every step between "reminder received" and "payment made" costs days. If a buyer has to forward the email to AP, log into a bank portal, and key in a wire, you've added a week. A hosted payment page (card and ACH, single invoice or full open balance, one click from the reminder itself) collapses that gap. Companies pairing consistent chasing with embedded B2B payment collection routinely collect 1.5-2x faster on the invoices that were previously drifting.
You don't need a new processor for this. The payment page should run through the payment provider you already use.
3. Reconcile at the ERP level, automatically
Unapplied cash is invisible cash. If payments land in the bank but sit unmatched for days, your DSO reporting is wrong, your collectors chase buyers who already paid (a great way to damage relationships), and month-end close drags. Line-level cash application posted straight back to your ERP: NetSuite, SAP, Oracle, QuickBooks, Xero. Turns reconciliation from a weekly backlog into a non-event. Alongside DSO, track your collections effectiveness index to catch the long tail that speed metrics miss.
4. Put an SLA on disputes
A significant share of "late" invoices are actually stalled: a pricing query, a missing PO number, a partial delivery claim. Every day a dispute sits unanswered is a day added to DSO on that invoice. Set an internal SLA (e.g., first response within 24 hours), and route each query, with the invoice context attached, to the person who can actually resolve it. AI triage helps here: reading the buyer's email, summarising the issue, and routing it removes the inbox lag entirely.
5. Let buyers self-serve
Copies of invoices, statements of account, payment history, splitting a balance into instalments: every one of these requests that hits your AR inbox is latency. A self-serve portal where buyers see their open balance and pay any part of it removes a whole category of back-and-forth, and speeds up the long tail of small invoices no collector had time to chase, especially in high-volume verticals like wholesale and distribution.
What does DSO reduction software actually do?
DSO reduction software is any tool that shortens the gap between invoice and applied cash. The useful test is which of the five changes it makes on its own. Reminder tools fix the cadence. Payment portals fix the ask. Cash application tools fix reconciliation. An autonomous AR platform does all five, with your team reviewing exceptions.
What double-digit DSO reduction looks like
These five changes compound because they attack different segments of your receivables: cadence fixes the forgotten invoices, embedded payments fixes the willing-but-slow payers, reconciliation fixes reporting and mis-chasing, dispute SLAs fix the stalled invoices, and self-service fixes the long tail. Teams that implement all five, typically via an autonomous AR platform rather than five point tools. See DSO reductions in the 30-43% range within a few months, without adding a single collector. If you are weighing an enterprise suite for this, the HighRadius alternatives and Billtrust alternatives comparisons set out who does the work in each.
FAQ
What is a good DSO for B2B?
It depends on your terms. A useful benchmark is DSO within 10-15 days of your stated terms. E.g., under 45 on NET-30. The trend matters more than the absolute number.
How quickly can DSO improve?
Cadence and hosted payments show impact within the first billing cycle. Full compounding across all five levers typically takes one to two quarters.
Can I reduce DSO without annoying customers?
Yes. Most buyers prefer a clear, timely reminder with a payment link over a surprise escalation at day 60. Tone and channel matter more than frequency.
Do I need to replace my ERP or payment provider?
No. The highest-ROI approach layers autonomous B2B collection on top of the ERP and processor you already run.
How do I calculate DSO monthly vs annually?
Same formula, different period: use the month's ending AR, the month's credit sales, and the number of days in the month. Track the trend, not one reading. Seasonality distorts single months.
Does automation really move DSO, or just save labor?
Both, through different levers: cadence consistency collects the forgotten invoices, embedded payment links convert willing payers days earlier, and automatic cash application removes posting lag that inflates reported DSO.
What does DSO reduction software actually do?
DSO reduction software is any tool that shortens the gap between invoice and applied cash. The useful test is which of the five changes it makes on its own. Reminder tools fix the cadence. Payment portals fix the ask. Cash application tools fix reconciliation. An autonomous AR platform does all five, with your team reviewing exceptions.