DSO for Small Business: How To Calculate It, What Good Looks Like, and How To Cut It by 15 Days

6 August 2026 · 5 min read

Days Sales Outstanding is the single most honest number in your business. Revenue can be flattered, margins can be argued about, but DSO answers a question with no place to hide: after you earn the money, how long until you actually hold it?

I am an Accountant and I have watched founders discover their real DSO the way people discover their real weight after the holidays. Let me give you the formula, the honest benchmarks, and the three moves that actually cut it.

The formula (two minutes with your accounting software)

DSO = (Accounts Receivable / Total Credit Sales) x Number of Days

Practical version for a small business, done monthly:

1. Take your AR balance at month end. Say $65,000. 2. Take your credit sales for the last 90 days. Say $180,000. 3. DSO = (65,000 / 180,000) x 90 = 32.5 days.

Use a 90-day sales window rather than a single month; it smooths lumpy invoicing, which almost every SMB has. QuickBooks and Xero both give you the two inputs in under a minute from the AR aging summary and the P&L.

One refinement worth knowing: standard DSO mixes current and overdue receivables. If you want the sharper diagnostic, also compute average days late, which is days-to-payment minus your terms, on the last 20 paid invoices. Terms of net 30 with average payment at day 52 means your real terms have drifted to net 52, whatever the PDF says.

What good looks like

Context first: DSO is meaningless without your payment terms. A DSO of 40 on net 15 terms is a problem; on net 45 terms it is excellent. The number to watch is the gap between DSO and terms.

Honest ranges I use for SMBs on net 30 terms:

Excellent: DSO under 38. You are collecting within about a week of terms. Very few businesses live here without deposits or disciplined follow-up.

Healthy: 38 to 45. Normal friction. Keep doing what you are doing, watch the trend.

Drifting: 45 to 55. Your follow-up is inconsistent and your customers have noticed. Real money is parked; time to act.

Problem: 55 plus. On net 30 terms this means the average invoice takes nearly two months. Cash flow is being subsidized by your credit line or your anxiety.

Rough industry texture, because payer behavior differs: agencies and consultancies typically sit 40 to 55, IT services and MSPs 35 to 50, construction and trades 55 to 75 (progress billing and retainage inflate it structurally), wholesale and distribution 30 to 45, and anything selling to large enterprises runs 15 to 30 days worse than the same business selling to SMBs, because enterprise AP departments pay on their cycle, not your terms.

Do not obsess over matching an industry table. Benchmark against yourself: measure monthly, and make the trend line move down.

What each day is worth

Divide annual revenue by 365. A $1.2M business carries about $3,300 of cash per DSO day. Cutting DSO from 52 to 37, which is a very achievable 15 days, permanently releases roughly $50,000 of working capital. Not new revenue; your own money, currently on loan to your customers at zero percent.

The three moves that reliably cut 15 days

1. Make day 3 inevitable. One consistent, friendly reminder three days after due, every invoice, no exceptions, moves you out of the "pay when convenient" pile in your customers' AP queue. Consistency, not aggression, is the mechanism. The exact templates for every stage are here.

2. Kill the boring blockers up front. Wrong PO numbers, missing approver, invoice to a departed contact: a large share of "late" payments are stuck, not refused. Every follow-up should ask one diagnostic question ("anything holding this up on your side?"), and every invoice should carry the PO, the contact you were given, and the payment link.

3. Read the replies and track the promises. "Paying Friday" must create a Monday check, automatically, or promises quietly become free. This is where most SMB collections actually leaks: not in the first reminder but in the untracked conversation after it. It is the specific gap that pushed me to build RevCollect, which classifies replies, remembers every promised date, and follows up the moment one slips. Software or spreadsheet, the requirement is identical: no promise goes unwatched.

Measure it this Friday. Whatever the number is, it only improves once someone in the business owns it, and in a small business, that someone is you.

FAQ

What is the DSO formula? (Accounts Receivable / Credit Sales) x Days in Period. For SMBs, use month-end AR over trailing 90-day credit sales, times 90.

What is a good DSO for a small business? Within 8 to 15 days of your stated terms. On net 30, a DSO under 45 is healthy and under 38 is excellent. The gap and the trend matter more than the absolute number.

Does DSO include invoices that are not yet due? Yes, standard DSO includes all open receivables. Pair it with average days late on paid invoices for a cleaner read on payer behavior.

How often should I measure DSO? Monthly, same day each month, on a chart you actually look at. Quarterly measurement hides drift until it is expensive.

Start today.

Past-60 AR over 20%? Book a free aging audit - we'll show what Chase recovers and offer a pilot when the numbers warrant it.

Or try the demo

Ask AI about RevCollect