The 5 revenue leaks every local business has

(and how much they’re actually costing you)

Five tests you can run this week with tools you already have. No pitch. Your own numbers — not ours.

What missed calls cost a mobile detailing shop

One mobile detailing shop we looked at thought the phone was handled. Then they pulled the call log.

In a month they had about 80 inbound calls. Roughly 15 never reached a person — ring-out, voicemail, hang-up. Callers almost never complain when that happens. They call the next detailer.

On the calls they did answer, about 1 in 4 turned into a first job at roughly $250. A customer who sticks around was worth closer to $900 over time.

Leak 1 alone (first jobs): 15 missed × 25% close × $250 ≈ $940 / month — about $11,000 / year walking out before anyone said hello. If even a third of those won jobs became repeats, they weren’t only losing the first wash — they were losing a slice of that lifetime value too.

That’s the shape to look for on your own log. Average job, close rate, and call volume will differ. The worksheet is the same.

I’m not writing this because I think you’re careless. Most owners I talk to can’t see this until they pull the call log instead of trusting memory.

Why you’ve probably never audited this

If you’re like most owners I talk to in Castle Rock, Parker, Castle Pines, and the Denver metro, you’re not shopping for anything today. Roughly 3% of business owners are actively looking to buy something at any given moment. A small slice is open to the idea. And roughly 90% aren’t thinking about the problem at all — not because they’re wrong to, but because nothing has forced the question.

So this isn’t a pitch. It’s five tests you can run yourself, this week, with tools you already have. Every one of them is free. If you run all five and find nothing meaningful, you’re in better shape than most — stop reading and get back to work.

Leak 1

Calls that never connect

What it is

Inbound calls that ring out, hit voicemail, or get picked up and dropped. Not the ones you talked to and lost — the ones that never reached a person at all.

Why you can’t see it

Your phone doesn’t report absence. You remember conversations you had, not the ones that never happened. And the caller who doesn’t reach you almost never tells you — they just call the next name on the list. There’s no complaint, no bad review, no signal of any kind. The leak is silent by design.

Run this test

Pull your inbound call log for the last 30 days from your carrier or phone system. Count every inbound call with zero talk time or a duration under about five seconds. Then, separately, call your own main number twice: once around midday, once at the end of the afternoon. Time how long it rings and note where it lands.

The math on your own numbers

missed calls in 30 days × your close rate on calls you do answer × your average job value = monthly leak

If you don’t know your close rate, use the share of quotes that turn into paid work. It doesn’t need to be precise to be alarming.

See Leak 1 on your numbers: missed-call calculator →

Leak 2

The drop-off after the first minute

What it is

The collapse in your odds of ever reaching a web lead, measured from the moment they hit submit. It isn’t gradual. The first minute is worth more than the rest of the day combined.

Why you can’t see it

You do eventually call them back, so on your side the lead looks worked. What you don’t see is that they filled out three forms, not one, and the first business to call got the job. In your records that lead is marked “contacted, didn’t close.” It reads like a sales problem. It was a clock problem.

Run this test

Fill out your own website form as if you were a customer. Use a real phone number you can answer. Start a timer. Stop it when a human — not an autoresponder — actually reaches you. Then go back through your last 20 web leads and write down the gap between when each came in and when someone first genuinely tried to make contact. Look at the median, not the average; one fast Monday will flatter the average.

The math on your own numbers

web leads per month × share you didn’t reach inside 5 minutes × your close rate × average job value = monthly leak

The honest version of this test is uncomfortable, because the answer is usually not minutes. It’s hours, or the next morning.

Leak 3

The hours nobody is covering

What it is

Demand arriving when your business is closed, your team is driving, or everyone is standing in front of a paying customer. Evenings, weekends, lunch, and the middle of any job.

Why you can’t see it

You’re not there when it happens. That’s the entire mechanism. Nobody is on the other side of those hours to notice a pattern, so the gap never becomes information. Owners routinely tell me their weekends are quiet — and their own call logs disagree, because the calls came in and simply had nowhere to land.

Run this test

Take the same 30-day call log and sort it by day of week and hour of day. Mark which of those hours you actually had someone available to answer. Total the inbound calls that landed outside those hours. Then ask what happened to each one — not what should have happened.

The math on your own numbers

after-hours and unstaffed-hours calls per month × close rate × average job value = monthly leak

For plenty of home-services, dental, real-estate, med-spa, moving, and law practices, this is the largest of the five — and the one that sounds least plausible until the log is in front of you.

Leak 4

No-shows nobody chases

What it is

People who booked, didn’t arrive, and were never contacted again. The slot is gone either way — the question is whether the customer is too.

Why you can’t see it

A no-show feels like a closed loop. The appointment came off the calendar, the day moved on, and there’s no obvious task left over. Nothing in your system asks who those people were or whether anyone followed up. So an interested buyer with a scheduling conflict gets filed permanently under “flaked.”

Run this test

List every booked appointment in the last 90 days where the customer didn’t show. For each one, answer a single question: did anyone contact this person afterward? Count how many got a yes.

The math on your own numbers

no-shows in 90 days ÷ 3 × the share you’d plausibly rebook with one follow-up × average job value = monthly leak

Be conservative on the rebook share. Even a low number tends to be worth more than the effort of a text.

Leak 5

Not knowing which marketing worked

What it is

Your inability to trace paid work back to the thing that produced it. Not imperfect attribution — no attribution.

Why you can’t see it

This one hides differently. It doesn’t cost you a specific customer, so it never shows up as a loss. It costs you the ability to make a correct decision, which means you keep funding whatever felt effective and quietly starve whatever actually worked. The bill arrives as a slow, invisible misallocation, month after month.

Run this test

Take your last 20 paying jobs. Without guessing, write down where each one originated. Count how many you can genuinely source. If it’s fewer than 15, every marketing decision you’re making is being made partly blind.

The math on your own numbers

monthly marketing spend × share of jobs you cannot source = spend you have no way to evaluate

That isn’t money necessarily wasted. It’s money you have no way to judge, which over a year is nearly as expensive.

Put your own numbers in

Reading about leaks doesn’t move anything. Seeing your own arithmetic does.

The missed-call calculator asks a few inputs — call volume, average job value, how often calls go unanswered, and how often the ones you answer turn into work — and shows what the first leak alone is worth per month and per year on your numbers. Nothing is saved unless you choose to follow up.

Want the wider picture — website, Google listing, reviews, after-hours phone — not just the call log? Request a free Revenue Leak Scan or call (720) 637-2233.

If the tests come back clean

Then you don’t have a problem worth paying anyone to solve, and I’d rather you know that than be talked into a plan. Some businesses genuinely have this handled — usually the ones with a great person on the phone and a real system behind them. If that’s you, keep it.

If the tests come back ugly, the leaks above are all fixable, and mostly fixable without hiring anyone. Some of them you can close yourself this month with nothing but a rule and a habit. If you’d rather hand the whole thing to someone, that’s the conversation I’m useful for — fixed modules (Front Desk, Website + Hosting, Local Presence, Search), not a blank-check “build me anything” project.

Either way, run the five tests.

— Ryan Bradley, CloudBay

CloudBay — managed AI front desk for local businesses. Castle Rock, Colorado.