How to reduce DSO: 7 practical steps for small B2B teams
Days Sales Outstanding (DSO) is the average number of days it takes to collect a credit sale. A lower DSO means cash reaches your account sooner — and for a small B2B team, that cash is working capital you can actually use. Here's how to bring it down, without turning into the company everyone dreads hearing from.
First, know your number
DSO is calculated as (Accounts Receivable ÷ Credit Sales) × the number of days in the period. Use credit sales rather than total revenue — cash sales collect instantly, so they have a DSO of zero. If you invoiced €900,000 on credit over a year and have €120,000 outstanding, your DSO is (120,000 ÷ 900,000) × 365 ≈ 49 days.
You can work yours out in a few seconds with our free DSO calculator. A widely-cited rule of thumb is that a DSO under about 45 days is healthy — but “good” is heavily industry-relative, so the sharper test is how your DSO compares to your own payment terms, and whether the trend is rising or falling over time.
Seven ways to bring it down
1. Invoice immediately and accurately
The clock only starts when the invoice goes out. Every day you wait to bill is a day added to your DSO before a customer has even seen the amount. Send invoices the moment work is delivered, and make sure they're correct — a disputed line item or a missing PO number is one of the most common reasons an invoice quietly stalls.
2. Set clear, explicit payment terms
State the due date in days, not vague phrases. “Net 30” is standard for B2B, but the number matters less than making it unambiguous and consistent. Put the terms on the invoice, in the contract, and in the first email — so “I didn't know when it was due” is never an option.
3. Send consistent reminders — before and after the due date
Most late payments aren't refusals; they're oversights. A short, friendly reminder a few days before the due date prevents far more lateness than chasing after the fact. Then follow a predictable cadence once an invoice is overdue. The key word is consistent: ad-hoc chasing — whenever someone remembers — is what lets DSO creep up.
4. Make paying as easy as possible
Every extra step between “I should pay this” and the money leaving their account is a chance for the invoice to slip. Include a clear amount, a due date, and a direct way to pay or confirm. A customer portal where clients can see what's owed and submit a promise-to-pay date removes most of the back-and-forth.
5. Track promises to pay
“We'll pay on Friday” is worthless if it lives in one person's inbox. Capture every promise against the invoice, with the date, so you know exactly who to follow up with and when. A broken promise is a much stronger signal to escalate than a simple overdue date.
6. Prioritise by what's actually at risk
Not every overdue invoice deserves equal attention. Work the largest and oldest balances first, and watch for accounts whose behaviour is changing — a reliable payer who suddenly goes quiet is worth a call. One useful lens is Best Possible DSO: the theoretical minimum if every non-overdue customer paid exactly on terms. The gap between your actual DSO and that floor is the part driven by late payment — which is the part you can do something about.
7. Make follow-up a system, not a chore
The single biggest lever on DSO is whether follow-up reliably happens at all. When chasing depends on a busy person remembering, it doesn't scale and it doesn't stay consistent. Turning overdue invoices into managed cases — with a clear queue, a reminder cadence, and a record of every contact — is what keeps DSO down month after month.
The bottom line
Reducing DSO isn't about being aggressive — it's about being consistent. Invoice fast, set clear terms, remind before and after the due date, make paying easy, track promises, prioritise the real risk, and make the whole thing systematic. Measure the trend rather than obsessing over a single number, and remember that what counts as a “good” DSO depends on your industry and your terms.
If late payment is a recurring problem, it's also worth knowing your statutory rights: in the EU you can charge interest and a fixed fee on overdue B2B invoices. Our late-payment calculator shows exactly how much.