Welldun / Blog / Reduce DSO
Days sales outstanding

How to reduce DSO: 9 tactics that actually move the number

Days sales outstanding is the clearest measure of how fast you turn invoices into cash. This guide covers the formula, what “good” looks like, and the levers that bring DSO down and keep it there.

Key takeaways

  • DSO = (accounts receivable ÷ total credit sales) × days in the period. It measures the average days to collect after a sale.
  • A good DSO is usually at or below your payment terms; track your own trend over time, not a universal number.
  • The biggest wins come from invoicing instantly, following up before the due date, removing payment friction, and automating consistent multi-channel collections.
  • AI collections and cash application automation cut the manual delays — typing reminders, matching receipts — that quietly inflate DSO.

What is DSO?

DSO (days sales outstanding) is the average number of days it takes to collect payment after a credit sale. It’s the single most-watched accounts receivable metric because it converts your collections performance into one number: how long your cash sits in someone else’s bank account.

The standard DSO formula is:

DSO = (Accounts Receivable ÷ Total Credit Sales) × Number of Days

For example, if you have $600,000 in receivables on $1,800,000 of credit sales over 90 days, your DSO is (600,000 ÷ 1,800,000) × 90 = 30 days.

What is a good DSO?

A good DSO is generally at or below your standard payment terms. If you invoice on Net 30, a DSO in the low-to-mid 30s is healthy; once it drifts toward 45 or 60, cash is being trapped. Benchmarks vary widely by industry, so the most useful comparison is your own trend over time and your receivables aging, not a single universal target.

9 tactics to reduce DSO

1. Invoice immediately and accurately

Every day between delivery and invoice is a day added to DSO before the clock even starts. Bill as soon as work is done, and make sure the PO number, amount, and remittance details are correct — a single error sends the invoice to the bottom of the customer’s pile.

2. Follow up before the due date

The most effective reminder is the one that lands a few days before payment is due. A short pre-due nudge confirms the invoice was received and approved, and catches disputes while there’s still time to fix them.

3. Make paying frictionless

Include a payment link, accept the methods your customers actually use, and put bank details on every invoice. Friction at the moment of payment is pure, avoidable DSO.

4. Prioritize the largest and oldest balances

Not every account deserves equal effort. Work your queue by exposure — the biggest dollar amounts and the most-overdue invoices first — so your time goes where the cash is.

5. Segment your customers

A strategic enterprise account and a chronically late SMB need different cadences and tones. Segmenting by value, risk, and payment history lets you be gentle where it matters and firm where it’s earned.

6. Be consistent — every account, every time

DSO creeps up when follow-up is occasional. The accounts that slip are usually the ones nobody got to. Consistency beats intensity: a reliable cadence applied to every overdue invoice moves DSO more than heroic effort on a few.

7. Resolve disputes fast

A disputed invoice won’t age out on its own. Route disputes to the right owner immediately, pause dunning while they’re open, and track them so nothing stalls silently for weeks.

8. Apply cash the day it lands

If incoming payments aren’t matched to invoices quickly, your aging report lies to you — and you chase customers who’ve already paid. Fast cash application keeps DSO honest and prevents embarrassing dunning of paid accounts.

9. Automate the follow-up and the matching

Most DSO is lost to delay, not refusal: reminders that never got written, replies that sat unread, receipts matched by hand a week late. Automating multi-channel collections and cash application removes those delays so the clock stops sooner.

Let an agent work your overdue book

Welldun chases overdue invoices across email, WhatsApp, and voice, and reconciles incoming cash automatically — so DSO falls without manual chasing.

See it on your numbers

How AI lowers DSO

An autonomous collections agent attacks DSO at every delay point at once: it follows up on every account on schedule, replies to customers in context, prioritizes by exposure, and matches incoming payments to invoices the moment they land. Because the follow-up is constant rather than occasional, fewer invoices age — which is exactly what a lower DSO measures. For a deeper look at the moving parts, see our guide to accounts receivable automation and how dunning automation fits in.

Frequently asked questions

What is DSO?
DSO (days sales outstanding) is the average number of days it takes to collect payment after a sale, calculated as (accounts receivable ÷ total credit sales) × number of days in the period. A lower DSO means you convert invoices to cash faster.
What is a good DSO number?
A good DSO is usually at or below your payment terms — for Net 30, a DSO in the low-to-mid 30s is healthy. It varies by industry, so track your own trend rather than chasing a universal figure.
How do I calculate DSO?
Divide your accounts receivable by total credit sales for a period, then multiply by the number of days in that period. Example: $600,000 AR ÷ $1,800,000 sales × 90 days = 30 days.
Can automation really reduce DSO?
Yes. Most DSO is lost to delay — reminders that go unsent, receipts matched late. Automating consistent follow-up and cash application removes those delays, so invoices age less before they’re paid.