HomeResources › How to reduce DSO: a practical collections playbook

Guide · Cash flow

How to reduce DSO: a practical collections playbook

Days sales outstanding is the one number that turns collections from a mood into a process. Here is a playbook a small team can actually run.

First, measure it honestly

DSO — days sales outstanding — is roughly: accounts receivable ÷ credit sales × days in the period. If you invoice $60,000 a month and carry $80,000 of receivables, your DSO is about 40 days: the average dollar waits 40 days to arrive. Track it monthly, on a chart. The trend matters more than the level, and a creeping DSO is the earliest honest signal that collections discipline is slipping.

Segment customers by behavior, not size

Every receivables book has three populations: customers who always pay on time, customers who pay when reminded, and customers who pay when escalated. Treating them identically wastes goodwill on the first group and wastes time on the third. Score payment reliability per customer — on-time rate, average days to pay, missed promises — and let the score drive the cadence below.

Invoice mechanics that quietly move the number

  • Invoice the day the work is committed, not at month-end batch time. Every day of invoicing delay is a day of DSO you volunteered for.
  • Itemize. Disputes are the biggest hidden DSO driver, and vague single-line invoices invite them.
  • Put terms on the invoice and keep them consistent. Net 30 that sometimes means Net 45 trains customers to test you.
  • Make paying easy: an online payment link on the invoice collects days faster than “please mail a check.”

A humane dunning cadence

A sequence that firms up in stages protects the relationship while protecting the cash: a friendly note a few days before due date; a polite reminder at due date; a firmer note at +7 with the invoice reattached; a phone call at +14 that asks for a specific payment date — a promise to pay — and logs it; an escalation at +30 to a decision-maker on both sides. Automate the first three; make the last two human. And record every promise: a broken promise-to-pay is the strongest signal in the whole system.

When early-payment discounts make sense

A 2% discount for paying in 10 days is expensive money if everyone takes it — roughly a 36% annualized cost. It earns its keep only with chronically slow, high-balance customers where the alternative is 60+ day waits or write-offs. Model it per customer, not as blanket policy.

Run it weekly

A 20-minute weekly AR review — top ten overdue balances, promises due this week, disputes open, DSO trend — is the whole management system. Teams that run it stop being surprised by cash. Tormano ships this playbook as software — reliability scoring, staged dunning sequences, promise-to-pay tracking, and a working capital and DSO dashboard computed from the QuickBooks ledger — but the playbook works on a whiteboard too. The discipline is the product.

See it working on your own books.

Tormano is the CRM built around QuickBooks — 14-day free trial, every feature unlocked. Cancel anytime.

Card required. Cancel anytime in settings before day 14.