Content

How to Reduce DSO: The B2B Playbook for Faster Cash

Written by Lautaro Schiaffino | Aug 4, 2026, 12:00:00 PM

Last updated: August 3, 2026

Your revenue report says one thing. Your bank balance says another. The gap between them has a name: days sales outstanding.

DSO is the average number of days it takes to turn a credit sale into cash in the account. It is one of the few finance metrics that is simultaneously a cash-flow number, an operations number and a customer-relationship number, which is exactly why it is so often left to drift. Sales owns the deal, finance owns the invoice, and nobody really owns the thirty days in between.

Global average B2B DSO sits at roughly 45 days, against terms that are usually Net 30. That two-week gap is not a rounding error. For a company doing 50 million in annual revenue, every 10 days of DSO represents about 1.37 million dollars in working capital you have already earned and cannot yet spend.

This playbook covers what DSO actually measures, what good looks like in your industry, why the number drifts above your stated terms, and which levers move it most.

What this guide covers

What DSO actually measures

The formula is simple enough to run on a napkin:

DSO = (Accounts Receivable / Total Credit Sales) x Days in Period

Take 200,000 dollars sitting in receivables against 1,500,000 dollars of credit sales in a 90-day quarter. That is (200,000 / 1,500,000) x 90, or 12 days. Low DSO means fast cash conversion. High DSO means capital parked in unpaid invoices instead of your operating account.

What the raw number does not tell you is whether 12 days, or 42, or 62, is good. That depends entirely on the terms you offered in the first place.

The ratio that matters more than DSO itself

Divide your actual DSO by your average payment terms and you get a DSO efficiency ratio, which is the single most useful diagnostic in receivables. A ratio between 1.0 and 1.15 is excellent, 1.15 to 1.30 is acceptable, and anything above 1.50 is a compounding cash-flow problem.

The reason this framing beats the raw number is that it separates two very different diseases. If your DSO is high but your ratio is near 1.0, your terms are the problem and that is a commercial decision. If your ratio is 1.6, your customers agreed to pay you and are not doing it, and that is an operations problem you can fix this quarter.

Key takeaway: Stop reporting DSO in isolation. Report DSO alongside your average terms and the resulting ratio. It turns a vague number into an assignable problem.

DSO benchmarks by industry

DSO varies more across industries than almost any other finance metric, because the structure of how work gets billed varies. Construction retainage and healthcare claim adjudication are not collections failures; they are features of those markets. Here is where the averages land:

Industry Typical DSO What drives it
Retail / e-commerce5–20 daysCard settlement, not customer behaviour
Wholesale distribution30–50 daysStandard trade terms
SaaS30–45 daysRecurring billing, Net 30–45 enterprise contracts
Professional services30–60 daysMilestones, retainers and hourly work mixed together
Manufacturing45–60 daysMilestone-based invoicing
Healthcare45–70 daysClaim adjudication and denials
Construction60–90+ daysRetainage and multi-tier approvals

Source: Credit Pulse DSO benchmarks by industry. One adjustment worth making: the same research finds that recessions push DSO up 15–25% across industries, with B2B sectors hit harder. If you are benchmarking during a downturn, comparing yourself to normal-condition averages will make a macro problem look like a team problem.

Why DSO drifts above your terms

Almost every case of runaway DSO traces back to three causes, and only one of them is the customer.

1. Invoices that are wrong, or late

Every disputed invoice restarts the payment clock. At a 3–5% error rate you add 5 to 10 days per disputed invoice, and above a 10% error rate you add more than twenty. The unglamorous fix is the highest-leverage one: get invoices out within 24 hours of delivery, with the correct PO number and a named AP contact. That alone is worth 5 to 8 days.

2. Follow-up that happens too late

This is where most receivables value quietly leaks. Collection success is brutally time-sensitive: contact within 24 hours of a missed payment succeeds around 65% of the time, dropping to 45% at three days, 30% at seven days and 15% once you pass two weeks.

Almost no manual AR team can hit a 24-hour window consistently across a full ledger, because the accounts that need chasing are scattered and the work is unrewarding. That is precisely why automated payment reminders outperform manual follow-up by 12 to 18 days on average. The advantage is not cleverness, it is consistency.

3. Credit you should never have extended

Most companies skip screening until bad debt forces the conversation. But payment behaviour is predictable: customers in the fair credit band pay 15–25% past terms, and those below it run 40–60% over. A modest upfront credit check prevents a large share of write-offs later, and it also tells your collections team where to spend its attention.

Seven levers that actually reduce DSO

Ranked roughly by days of DSO removed per unit of effort:

  1. Invoice within 24 hours, accurately. Worth 5–8 days and costs nothing but process discipline.
  2. Run a fixed reminder cadence. Seven days before due, on the due date, then at 3, 7 and 14 days past due. Fixed cadences beat judgement calls.
  3. Contact within 48 hours of a miss. The 65%-to-15% decay curve above is the whole argument.
  4. Go electronic on invoicing. E-invoices process substantially faster and generate far fewer disputes than paper or PDF-by-email.
  5. Add payment methods. Cheques clear in 7–10 days, ACH in 1–3, wire same-day. Offering four or more options removes friction worth several days.
  6. Consider early payment discounts. A 2/10 Net 30 structure typically costs 1.5–2.5% of revenue, which is often cheaper than drawing on a line of credit for the same liquidity.
  7. Screen credit at onboarding. Cheapest insurance in the entire receivables stack.

The uncomfortable part is that levers 2 and 3 are where the days are, and both are pure execution volume. A team of three cannot personally reach every account within 48 hours of every missed payment, every week, in the customer’s language and preferred channel. This is the specific gap AI agents close well. Rio, Darwin AI’s collections agent, works the full aging ledger on a fixed cadence across WhatsApp, email and voice, escalating only the accounts that need a human negotiation, so the 48-hour window stops being aspirational. If you are evaluating that shift more broadly, our guide to AI in accounts receivable walks through the operating model, and there is a separate breakdown of how voice agents handle collections calls for ledgers where email goes unread.

One caution worth stating plainly: automating collections badly is worse than doing it slowly. Aggressive, tone-deaf dunning recovers this quarter’s invoice and loses next year’s renewal. The discipline of raising recovery rates without damaging the relationship is a design constraint, not an afterthought.

What a 10-day reduction is worth

DSO is one leg of the cash conversion cycle:

CCC = Days Inventory Outstanding + DSO − Days Payable Outstanding

Because DSO enters that equation directly, every day you remove is a day of working capital returned. At 50 million dollars of revenue, ten days of DSO is roughly 1.37 million dollars unlocked without signing a single new customer or raising a single price. At 10 million in revenue it is still north of 270,000 dollars.

That is the argument to bring to a CFO. Reducing DSO is not a cost-savings project competing with headcount; it is a source of non-dilutive capital that also happens to reduce bad debt. And the broader trend supports acting now rather than later: around 70% of companies had automated some part of their AR process by the end of 2025, which means the performance gap between automated and manual receivables teams is widening, not closing.

Collect on time without chasing every invoice by hand.

Rio works your entire aging ledger on a fixed cadence across WhatsApp, email and voice, and escalates only what needs you.

See how Rio reduces DSO

Frequently asked questions

What is a good DSO?

One that sits close to your own payment terms. Divide DSO by average terms: 1.0 to 1.15 is excellent and above 1.50 signals a real cash-flow problem. A SaaS company at 40 days on Net 30 terms is performing well; a wholesaler at 40 days on Net 15 is not.

How is DSO different from tracking late payments?

Late-payment counts tell you something went wrong. DSO tells you the rate at which the business converts revenue into cash, which is a number you can benchmark, target and hold someone accountable for. Both matter, but only one is a management metric.

How quickly can DSO actually improve?

Faster than most teams expect, because the biggest levers are process rather than product. Invoicing within 24 hours and running a fixed reminder cadence can move the number inside one or two billing cycles; automated follow-up collects 12 to 18 days faster than manual chasing. Credit-policy changes take longer because they only affect new customers.

Does chasing invoices harder damage customer relationships?

Chasing harder does. Chasing earlier and more consistently usually does not. A polite reminder on day one of delinquency reads as competence; a legal-tone letter on day forty reads as a rupture. The relationship risk lives in tone and timing, not in frequency.

What DSO should we expect if we sell into construction or healthcare?

Higher, structurally. Construction runs 60 to 90-plus days because of retainage and layered approvals, and healthcare 45 to 70 days because of claim adjudication. Benchmark against your sector, not the global average, or you will chase a number your market does not allow.