← Back to blog
dsocash-flowmetricssmb

The DSO Math: What Your Cash Cycle Is Actually Costing You

Andrew Jacob · June 5, 2026

Most service-business owners can tell you their revenue to the dollar and have no idea what their days sales outstanding is. That's backwards. Revenue is a vanity number until the cash lands. DSO tells you when it lands.

Here's the number that should get your attention: the average small business waits around 27.5 days to get paid after invoicing — and that's just the invoicing-to-payment leg. Add the time between finishing the work and actually sending the invoice, plus the time between the customer's request and your quote, and the real gap between "work done" and "cash in the bank" routinely stretches past 45 days for shops that haven't measured it.

This post is the math. Not the motivational version — the actual formulas, run on a real shop's numbers, ending in a dollar figure you can act on.

What DSO is, exactly

Days sales outstanding measures how long, on average, it takes to collect payment after you've issued an invoice. The formula:

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

Take a shop with $80,000 in outstanding receivables, $500,000 in annual sales, measured over a 365-day year:

DSO = (80,000 ÷ 500,000) × 365 = 58.4 days

That shop thinks of itself as a half-million-dollar business. In cash terms, it's running with nearly two months of its own sales perpetually locked up in other people's accounts payable.

DSO is only one leg — measure the whole cycle

DSO starts at the invoice. But the cash gap starts long before that. The full picture is the cash conversion cycle, and for a service business the three legs that matter are:

  • Quote lag — request received to quote sent.
  • Invoice lag — work completed to invoice sent.
  • Payment lag (DSO) — invoice sent to payment received.
Most owners obsess over leg 3 and ignore legs 1 and 2 — which is strange, because legs 1 and 2 are entirely within your control. The customer controls when they pay. You control when you quote and when you invoice. The cheapest days to cut are the ones on your side of the line.

You can score your shop across all the dimensions of this cycle using the cash cycle scorecard — it breaks the gap into measurable pieces so you know which leg to fix first.

The worked example: turning days into dollars

Let's run the full cycle on our $500,000 shop and put a price on it.

Suppose the current cycle looks like this:

  • Quote lag: 3 days (RFQ sits until someone has time)
  • Invoice lag: 5 days (invoice goes out "when the paperwork gets done")
  • Payment lag / DSO: 58 days
Total cash cycle: 66 days from request to cash.

Now the dollars. The cost of that gap is the cost of the capital you're floating. A shop carrying $80,000 in receivables is financing $80,000 of someone else's operations. Whether you cover that with a line of credit at 9% or with the owner's own cash that could be earning or paying down debt, the carrying cost is real:

$80,000 × 9% = $7,200 a year just to float receivables that exist because the cycle is slow.

And that's the gentle cost. The harsher one is the opportunity cost — the jobs you couldn't take, the material you couldn't pre-buy, the hire you delayed because the cash that was technically "earned" wasn't there. According to the SBA, 82% of small businesses that fail cite cash flow as a primary cause. They didn't have a profit problem. They had a 66-day problem.

What each day is worth

Here's the part that turns the metric into a lever. On a $500,000 shop, one day of cash cycle is worth roughly:

$500,000 ÷ 365 = $1,370 of sales per day tied up for every day of cycle length.

Cut the cycle from 66 days to 50 — entirely possible by tightening the two legs you control — and you free up roughly 16 days × $1,370 ≈ $21,900 of working capital. Permanently. That's not a one-time windfall; it's cash that stops being trapped and starts being available, every single cycle, forever.

You didn't sell more. You didn't raise prices. You just stopped lending your customers money for free.

How to measure yours this week

  • Calculate your DSO. Pull AR and annual credit sales from QuickBooks. Run the formula above. Write the number down — most owners have never seen it.
  • Time your quote lag. Over the last ten RFQs, how many days from request to quote sent? Average them.
  • Time your invoice lag. Over the last ten completed jobs, how many days from "done" to invoice sent?
  • Add the three legs. That's your real cash cycle. Multiply the total by your sales-per-day to see the capital it's tying up.
  • Attack the controllable legs first. Quote lag and invoice lag are yours to fix. Same-day quoting and same-day invoicing alone often cut a week off the cycle before you've sent a single payment reminder.
The customer's payment behavior is hard to change. Your own paperwork timing is not. Measure the cycle, price it in dollars, and the cheapest days to recover will be obvious. Setell compresses the two legs of the cash cycle you control — drafting quotes from inbound email in minutes and invoicing the moment a job is done, with QuickBooks sync. Paid plans from $49/mo; the free tier includes 10 quotes and 25 Boxx messages. Start free.

Ready to quote faster?

Start free — no credit card. See your first AI-drafted quote in minutes.

Related articles

The Three Numbers Every Service Business Should Know on a Monday Morning
Most owners track revenue and nothing else. Here are the three cash flow metrics a service business should be able to recite on a Monday morning — and what each one is quietly costing you when you can't.
Why Contractors Lose Half Their Bids Before They Send the Quote
For contractors, most lost bids aren't lost on price — they're lost on response time. Here's the math on bid speed, and how to win more work without bidding lower.
The Saturday-Morning Stripe Setup: One Hour to Faster Payments on Every Invoice
A one-hour, one-time setup that adds card and ACH payment to your invoices, alongside QuickBooks — and the working-capital math that makes it the highest-ROI hour you'll spend this quarter.