Guide · July 16, 2026 · 6 min read · by the JMJ Billings team

What is DSO? The one number that tells you how fast you actually get paid

Days sales outstanding, in plain English: the formula, a five-minute calculation, what “good” looks like, and the levers that actually move it.

The plain-English definition

DSO — days sales outstanding — is the average number of days between sending an invoice and having the money in your account. If your DSO is 52, then on average every dollar you earn spends 52 days as a number on an invoice before it becomes cash you can spend.

It’s the single most useful receivables metric because it converts a vague feeling (“people pay us slowly”) into a number you can track, compare against your payment terms, and actually move. A business on net-30 terms with a DSO of 55 isn’t running net-30 — it’s running net-55 and absorbing the difference with its own working capital.

The formula (and a five-minute calculation)

The standard formula: DSO = (accounts receivable ÷ total credit sales) × number of days in the period.

A concrete example: over the last 90 days you invoiced $150,000, and your current open receivables total $45,000. DSO = (45,000 ÷ 150,000) × 90 = 27 days. On net-30 terms, that’s healthy — customers pay slightly ahead of terms on average.

Two practical tips: use a 90-day window (a single month swings too much with one big invoice), and only count credit sales — cash-at-sale revenue isn’t receivable and will flatter the number.

What “good” looks like

The honest benchmark is your own payment terms. DSO within a few days of your terms means collection is working; DSO running 1.5–2× your terms means your invoices are aging on someone else’s balance sheet. Industry patterns differ — construction and anything insurance-paced runs structurally longer than retail services — so the trend line of your own DSO, measured the same way every month, beats any published average.

Watch the direction more than the level. A DSO drifting up three months in a row is an early-warning light: it usually means follow-up discipline slipped, one large account started paying slower, or new customers came in on looser terms than the old ones.

Why it matters more for small businesses

A big company with a high DSO calls its bank. A small business with a high DSO skips an owner paycheck. Every day of DSO is roughly a day of revenue trapped in receivables — cash that can’t make payroll, buy materials or take a discount from a supplier. Cutting DSO by even a week permanently releases that week of revenue back into the business, without selling anything more.

The levers that actually move DSO

In rough order of impact for a typical small business:

  • Consistent follow-up on a schedule — the biggest lever by far. Invoices that get systematically chased get paid weeks sooner than invoices that get remembered occasionally.
  • Make paying frictionless: a payment link or QR code on every invoice, clear instructions for every method you accept.
  • Invoice immediately — every day between finishing work and sending the bill is pure DSO you chose.
  • Set expectations in writing before the work: terms on the quote, due date on the invoice.
  • Watch new customers early: the first invoice’s behavior predicts the account. A soft-touch reminder on day 3 past due teaches good habits cheaply.

Estimate what your DSO is costing you

If you know your monthly invoicing volume and roughly how late payments run, you can put a dollar figure on the gap — our free calculator does the estimate in about a minute, no signup: calculator.jmjbillings.com. And if the answer annoys you, that’s fixable: consistent, escalating follow-up is exactly the mechanism JMJ Billings automates.