Quick answer: A growing service business can post higher revenue every quarter while its bank balance falls the entire time — because revenue and cash are two different clocks. In one anonymized case, revenue rose for 24 straight months on roughly $3.1M of annual billings while cash drifted down, because Days Sales Outstanding (DSO) crept from 38 days to 61. At $8,493 of revenue per day, that 23-day slide moved about $195,000 of earned cash out of the bank and into accounts receivable; pulling DSO back to a healthy 40 days would return roughly $178,000 of it. The fix wasn't a price increase — on a cash basis, the DSO cut frees more cash in year one than a 5% across-the-board price hike, without asking a single customer to pay more. The diagnosis comes from overlaying what you billed each month against what actually landed in the bank.

Key Takeaway: Revenue is up and your bank balance is down because they measure different things — bookings versus collections. Overlay billed-vs-banked month by month and the widening gap is your DSO drift. It is almost never every customer slowing evenly; it's usually a mix shift or a few accounts stretching terms. Build the "if nothing changes" forward model, then compare fixes: a DSO cut from 61 to 40 days can put more cash in hand this year than a 5% price increase — with zero customer risk.


The 23 Days That Trapped $178,000

Revenue up two years running. Bank balance down two years running. Same business.

That's the pattern that should make any owner stop and dig. The income statement looked great the whole way down — growth every quarter, margins holding steady. But cash was quietly walking out the back door, and nobody on the team could say why.

The instinct is to hunt for a leak in the spending. That's usually the wrong place to look. When a growing business loses cash, the cause is rarely a cost that got bigger. It's almost always a clock that got slower.

Here is the math that resolved it. On roughly $3.1M of annual revenue, every single day of DSO represents about $8,493 of cash. DSO had drifted from 38 days to 61 over the two-year stretch. That 23-day slide moved roughly $195,000 of already-earned, already-invoiced cash out of the bank and parked it inside accounts receivable. Bring DSO back to a healthy 40 days and about $178,000 of that comes straight back — no new sales required.

The business never had a revenue problem. It had a timing problem wearing a cash-flow costume.


Billed vs. Banked: The Only Two Lines That Matter

Your profit-and-loss statement will not show you this. The P&L records revenue when you earn it — when the invoice goes out — not when the money arrives. So a business can book a record quarter on the income statement while the bank account tells the opposite story. The two are measuring different events on different clocks.

The fastest way to see the gap is to plot two lines, month by month:

In a healthy business with stable payment terms, those two lines run roughly parallel, separated by a constant lag. When the lines start to diverge — billed pulling steadily away from banked — you are watching your cash conversion cycle stretch in real time. The size of the widening gap is the cash being trapped between the day you do the work and the day you get paid for it.

In the case above, the billed line and the banked line had been pulling apart for 24 consecutive months. Nobody had ever drawn the two lines on the same chart. The moment they were overlaid, the "mystery" cash leak had a name and a number.


It's Almost Never Everyone — Decompose Your AR

Here is the part that surprises owners most: the slowdown is rarely uniform.

When DSO climbs, the gut reaction is "our collections have gotten lazy" or "everybody's paying slower these days." Decompose the accounts receivable by customer, and that story almost always falls apart. The average is hiding the shape — exactly the way a blended cash conversion cycle hides the streams underneath it.

In this business, the 23-day drift traced back to three accounts. The rest of the customer base was paying right on schedule, around 35 days, same as always. But three larger clients had quietly stretched from net-30 to paying in 70–80 days — one because of a new accounts-payable policy on their side, one because an invoice dispute never got resolved, and one simply because no one had ever followed up.

Three accounts. That's what a "cash flow crisis" actually looked like once it was decomposed. This matters enormously, because the fix for "three specific accounts stretching terms" is a targeted, one-week conversation. The fix for the imaginary problem — "all our customers pay slowly" — is a vague, demoralizing collections overhaul that would have addressed the wrong thing.

What it looked like (the average) What was actually happening (decomposed)
DSO rose 38 → 61 days Most accounts held steady at ~35 days
"Customers are paying slower" 3 accounts stretched from net-30 to 70–80 days
"We need a collections overhaul" We need 3 targeted conversations
Vague, slow, low-yield fix Specific, fast, high-yield fix

Concentration plus a few terms changes — not a broad behavioral shift — is the usual anatomy of a DSO spike. You cannot see it until you split the average apart.


The "If Nothing Changes" Model

Most owners have never seen the one projection that makes the problem impossible to ignore: the if nothing changes model.

It's straightforward. Take current growth, hold payment terms exactly where they are today, and project cash to year-end. Because a growing business with a stretched DSO traps more cash every month it grows — bigger revenue at a slower collection speed means a bigger and bigger balance frozen in receivables — the cash line keeps bending the wrong way even as revenue climbs.

That counterintuitive shape is the whole danger. Growth is supposed to feel safe. But growth on top of an unmanaged collection cycle accelerates the squeeze, because every new dollar of sales is also a new dollar that takes 61 days to arrive. Owners who only watch the top line feel successful right up until the week the cushion runs out. The forward model turns "we're growing, we're fine" into a dated line on a chart that says otherwise — while there's still time to act.


Why a DSO Cut Can Beat a Price Increase

Now the punchline most owners never get to.

Faced with a cash squeeze, the reflex is to raise prices. But on a cash basis, fixing the collection cycle often wins in the near term — and it asks nothing of your customers.

Here's the comparison for this business:

Lever Year-one cash impact Customer risk Timing
Cut DSO 61 → 40 days ~$178,000 freed (one-time release from AR) None — no one pays more Lands as accounts are collected, often within a quarter
5% price increase ~$129,000–$155,000 (collected with the same lag; before any volume attrition) Real — risk of pushback or churn Ramps in over the year; recurs in future years

The DSO cut is a one-time release; the price increase recurs and compounds in later years, so this is not "never raise prices." It's a sequencing insight: do the free thing first. Collecting cash you already earned carries no customer risk and frees more money this year than the price hike generates — then raise prices from a position of strength, not desperation. A reduction in DSO without sacrificing relationships is the lever owners reach for last and should reach for first.


What a Good DSO Actually Looks Like

For most professional and B2B service businesses, a healthy DSO sits in the 30–45 day range. North of 50 days and climbing is the signal to decompose your receivables before you do anything else. The U.S. Small Business Administration is blunt that cash-flow timing, not profitability, is the most common reason otherwise-healthy small businesses fail.

To run your own version this week:

  1. Calculate DSO. (Accounts Receivable ÷ Revenue) × Days in Period. Do it for this quarter and the same quarter two years ago. If it moved up materially, keep going.
  2. Overlay billed vs. banked. Plot monthly invoices issued against monthly cash deposited for the last 24 months. Look for the widening gap.
  3. Decompose the AR. Sort receivables by customer and by days-to-pay. Find the handful of accounts dragging the average — there will be a handful.
  4. Run "if nothing changes." Project cash to year-end at current growth and current terms. See which way the line bends.

This is the difference between an accountant who hands you a P&L and one who reads QuickBooks the way a radiologist reads an MRI — not looking at the image, but at what the image reveals about where the business is actually heading. Most firms see growing revenue and move on; the cash timing underneath it is where accounting becomes an ROI center.

Your books already hold every number this takes. The question is whether anyone is mining them.

The owner in this case made three phone calls within two weeks of seeing the chart. Two of the three stretched accounts were back on terms inside a month; the third turned out to be a billing dispute worth fixing anyway. The cushion started rebuilding for the first time in two years. What changed wasn't the revenue — it was the quiet confidence of watching the banked line finally climb back toward the billed line, and knowing, instead of guessing, exactly which lever moved it. That clarity started the Monday morning after one chart showed two lines no one had ever drawn together.


Frequently Asked Questions

Why is my revenue growing but my cash going down? Because revenue and cash are measured on different clocks. Your P&L books revenue when you invoice; cash arrives only when customers pay. If your collection cycle (DSO) is stretching, a growing business actually traps more cash every month — bigger sales collected more slowly means a larger balance frozen in receivables. The P&L looks great while the bank balance falls.

What is DSO and how do I calculate it? Days Sales Outstanding measures how many days, on average, it takes to collect after you invoice. The formula is (Accounts Receivable ÷ Revenue) × Days in Period. On $3.1M of annual revenue, each single day of DSO equals about $8,493 of cash — so a 20-day improvement is real money you've already earned, sitting in your customers' hands instead of your bank.

Is it normal for only a few customers to cause a DSO spike? Yes — it's the usual case, not the exception. When DSO climbs, decomposing receivables by customer almost always reveals that most accounts are paying on time and a small number have stretched their terms. That's good news: a targeted conversation with three accounts beats a sweeping collections overhaul aimed at customers who were never the problem.

Does reducing DSO really help more than raising prices? On a cash basis, in the near term, it often does — and with no customer risk. Collecting cash you've already earned is a one-time release that can exceed a year's worth of a modest price increase, while the price increase carries churn risk and collects with the same lag. The smart sequence is to fix collections first, then raise prices from strength. Price increases still matter for the long run because they recur.

What is a good DSO for a service business? Most professional and B2B service businesses should target 30–45 days. Consistently above 50 and trending up is the signal to overlay billed-vs-banked and decompose your receivables before reaching for any other fix.


Disclaimer: This article is for informational purposes only and does not constitute tax, legal, or financial advice. Business circumstances vary — consult a qualified financial professional for advice specific to your situation. Practice examples are anonymized composites based on real client data; identifying details and figures have been changed. Gerrit Disbergen is an Enrolled Agent (EA), the highest credential awarded by the IRS.