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 numbersHow 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.