How to reduce DSO: practical moves for a service business with slow-paying clients

Days sales outstanding is mostly a measure of two things: how fast you invoice, and how consistently you follow up. Both are yours to change. Here are six moves, ordered by how little they cost you.

The short answer

The moves that work, in order of effort: invoice the day you deliver, make the invoice impossible to query, follow up on a fixed rhythm, hold clients to the dates they promise, shorten terms on new clients, and take deposits on project work.

Notice that the first four cost you nothing and require no negotiation. Most people skip straight to arguing about payment terms, which is the hardest lever and rarely the biggest one.

If you need the definition and the formula first, see what is DSO.

1. Invoice the day the work lands

DSO is counted from the invoice date. Your actual cash gap starts when you deliver. Every day between those two points is delay you have added yourself, and it is invisible in the metric — which is precisely why it survives.

If you invoice monthly in arrears, work delivered on the 2nd waits four weeks before the clock even starts. Moving to invoicing on delivery, or twice a month rather than monthly, is the single cheapest change available and needs no client agreement at all.

2. Remove every reason to query it

A meaningful share of late payments are not refusals, they are invoices parked in someone’s queue pending a question. Each one costs you the days until somebody chases it.

  • The PO or reference their finance team requires, on the invoice.
  • Line items that map to what was agreed, in their language.
  • Addressed to accounts payable, not only your day-to-day contact.
  • An unambiguous due date and an obvious way to pay.

If invoices routinely come back with questions, the fix belongs on the invoice, not in your chasing.

3. Follow up on a rhythm, not on how you feel

Inconsistent chasing is where small teams lose the most days. An invoice gets a reminder at 3 days because you happened to notice, then nothing for a fortnight because you were busy, then an anxious message at 40 days.

A fixed ladder — courtesy note near the due date, friendly reminder around 3 days, firmer at 14, formal at 30 — outperforms sporadic effort even when the individual messages are worse. The reliability is the active ingredient. Wording for each stage.

4. Hold clients to the dates they give you

This is the one most people have no system for. A client replies “we’ll pay Friday,” and that reply does two things: it stops you chasing, and it creates a date nobody is watching. When Friday passes quietly, the invoice can sit for another fortnight before it resurfaces.

Every promised date needs to exist somewhere other than your memory — a diary entry at minimum — with a follow-up the morning after that quotes what they said. Done properly this converts a stall into a deadline, and it is often worth more days than any change to your terms. How to automate that.

5. Shorten terms — on new clients

Net 14 collects faster than net 30, though not by the full sixteen days: some clients pay on their own cycle whatever your invoice says. The bigger practical point is where you apply it. Setting shorter terms with a new client is a routine commercial conversation. Shortening them for an existing client mid-relationship is a negotiation you may not win, and may not want to have.

6. Take deposits, and bill in stages

The most reliable way to reduce the time you wait for money is to be owed less of it. A deposit before work starts and payments tied to milestones both shorten the average wait and cap your exposure if a client turns out to be a slow payer.

It also functions as an early test: a client who is difficult about a deposit is telling you exactly how the final invoice will go.

Measuring whether it worked

Check DSO quarterly, not monthly. It is an average across a period, so this week’s improvements are diluted by invoices already outstanding, and a single large invoice paid early or late can swing a month badly enough to mislead you.

Alongside the headline number, watch the share of your receivables sitting past 60 days on your aging report. That figure moves earlier than DSO does, and it tells you whether the problem is getting structurally better or just having a good month.

Frequently asked questions

What is the fastest way to reduce DSO?+

Invoice sooner. DSO counts from the invoice date, but your cash gap starts when you deliver the work — so a week's delay in raising the invoice is a week of DSO you created yourself and can remove immediately. It costs nothing, needs no client conversation, and takes effect on the next invoice you send.

What is a good DSO for a small service business?+

It depends almost entirely on your payment terms and client mix, so treat published benchmarks with caution. A more useful target is your own terms plus a small buffer: if you invoice on net 30, a DSO in the mid-30s means clients are broadly paying as agreed. The trend across quarters tells you more than any single number.

Do shorter payment terms actually reduce DSO?+

Usually yes, though not by the full amount you shorten them. Moving from net 30 to net 14 rarely takes 16 days off your DSO, because some clients pay to their own internal cycle regardless. It still helps, and it works best on new clients where you are setting terms rather than renegotiating them.

Does offering an early payment discount help?+

It reliably pulls cash forward and it is expensive. A 2% discount for paying 20 days early is a large annualised cost for money you were owed anyway. Use it when you specifically need cash timing to improve rather than as a standing policy, and model what the discount costs you across a year before committing.

How long does it take to see DSO improve?+

Expect one full payment cycle before anything shows, and two or three before the trend is real. DSO is an average over a period, so improvements made this week are diluted by invoices already outstanding. Judge changes over a quarter, not a month.

Can chasing software reduce DSO?+

It helps with the part of DSO caused by inconsistent follow-up, which for most small teams is a meaningful share of it. What it cannot fix is a client who has decided to pay you in 60 days regardless, or terms that were never agreed clearly. Treat it as removing the delay you are adding, not as changing your clients' behaviour outright.

Related reading: what is DSO · payment terms template · getting clients to pay on time.

Or never write one again.

Grace Period connects to QuickBooks, Xero, FreshBooks, or FreeAgent (or a plain CSV), drafts human payment reminders on a schedule you set, and handles what comes back — promises tracked, disputes paused and answered. You approve. It sends. They pay.

Start free — 14 days

Google Analytics, only if you accept: one cookie, no ads. Privacy policy