Summarize in ChatGPT Claude Perplexity

The fastest hundred grand in your business isn't in more calls. It's money you already earned and never collected, leaking out of six gaps you've never put a number on. A shop doing a million and a half a year, running the kind of margin most trades shops run, is usually letting a third of its profit slip through operations nobody is watching. Not a rounding error. A second truck's worth of money, sitting in the way the office works.

Every shop owner I talk to wants the same thing when they want to grow: more calls. More trucks on the road, more estimates out the door, more names in the pipeline. It's the natural instinct, and it's the most expensive one. When you actually walk the money through an owner-run roofing, HVAC, or plumbing shop, the pattern is uncomfortable in how simple it is: most of the money you're missing is money you already made.

Where does $100,000 hide in a shop doing $1.5M?

It hides across six leaks that nobody in the shop owns. Most shops have real gaps in at least four of them.

Prices that never moved. You set your bid prices back when material cost less and you had a smaller name in town. Copper went up, shingles went up, labor went up, and your number didn't keep pace. A 10% raise on a $1.5M shop is $150,000, and on quality work you rarely lose the customers worth keeping. If your rate sheet looks the same as it did two years ago, you're financing your customers' projects out of your own margin.

The add-on nobody offers. Every job has a natural next thing. Gutter guards on a re-roof. A surge protector on a panel swap. An air-quality add-on on a system install. A maintenance plan at the end of a repair call. Offered every time instead of when somebody happens to remember, it's real money on a lot of tickets. Left to memory between jobs, it's a blank line.

The maintenance agreement you sold once and forgot. Tune-ups, inspections, service plans. Recurring money you already closed, that never gets scheduled again or renewed when it lapses. It's the most predictable revenue in the building and it walks out the quietest, because nobody's job is to send the renewal.

Customers who loved the work and never heard from you again. A shop with a few thousand past customers and no reason-to-call-back is sitting on repeat work that costs a fraction of a new lead. They already trust you. They already paid you. Nobody reached out, so they called whoever's magnet was on the fridge.

Money performed but never billed. The add-on the tech did on the job and never wrote up. The change order nobody documented. On roofing, the supplement and warranty money left on the table because the paperwork was a hassle at nine at night. Materials waste nobody tracks. This is money you already spent labor to earn and then gave away at the invoice.

Software you pay for and don't use. The overlapping subscriptions auto-renewing every month. The ServiceTitan or Jobber features you're paying full price for and have never opened. Small line items, but they're pure margin the day you catch them.

And then the big one, sitting on its own: the estimates that went out and were never chased. One call, or none, and then silence. That's the follow-up gap that costs a shop your size more than the other five combined. A $22,000 re-roof doesn't get lost at the bid. It gets lost on day four, when nobody followed up and the other guy did.

Why don't shop owners ever see this money?

Because each leak is small on its own. Five hundred a month in prices that lagged. Six hundred in add-ons nobody offered. Four hundred in a maintenance plan that lapsed. Three-fifty in past customers who drifted. Five hundred in work done and never billed. Two hundred in software you forgot you had. Not one of those trips an alarm. Together they're better than thirty grand a year, and that's a careful example from six line items, before you count the estimates that walked.

The second reason is the one that actually matters: nobody in your shop is accountable for money that was never captured. Your crews track the jobs they finished. Your office tracks the jobs on the board. Your bookkeeper tracks what came in and what went out. But the money that should have come in and didn't? It doesn't show up on anybody's report, because it was never a number in the first place. It's a ghost. You can't manage what nothing measures.

That's the difference between a crew that does great work and a shop that keeps what it earns. Great work depends on your people remembering: to mention the add-on, to send the renewal, to write up the change order, to call the customer back. A shop that keeps its money doesn't depend on anybody remembering. The capturing happens on its own, every time, whether or not it was a busy day.

How do you find money that's already there?

You walk it, in four steps. This is exactly what the ninety-minute Toil Audit does at your shop.

One: walk a job from first call to final invoice. Every point a customer touches your shop, in order. Mark the spots where money could be captured (the add-on, the plan, the rebooking, the referral) and the dead spots where it isn't. Most shops have a dozen touchpoints and half of them are blank.

Two: put this year's prices next to this year's costs. Pull your rate sheet from two years ago. If the numbers held while your costs climbed and your reputation grew, you've got a pricing gap with a dollar figure on it.

Three: run the leak scan. Export three months of recurring charges and hunt for software nobody opens and subscriptions that overlap. Cross-check the work your techs logged against what actually got billed. This alone usually turns up a few thousand dollars in an afternoon.

Four: do the compound math. Improve six categories by 5% each and you don't get 30%. You get closer to 34% in the first year, and it grows from a bigger base every year after. None of it requires a single new customer.

That's the audit. And once it's mapped, the work of capturing it doesn't have to live in your head at nine at night. A system can watch these leaks continuously (flag the subscription the week it stops getting used, the add-on that got done and never billed, the maintenance plan about to lapse, the customer who's gone quiet) so the gaps get caught the week they open instead of the year they've been draining. Your office manager reviews it and acts. The software just makes sure nothing falls through. The audit stops being a once-a-year scramble and becomes the way the shop runs.

Most owners walk out of ninety minutes with somewhere between $50,000 and $150,000 in leaks they can actually go close. Not projections. Arithmetic, on their own numbers. The money was already yours. It was just leaving faster than anybody was watching.

Frequently asked questions

Isn't the answer just to get more leads?

More leads is the expensive way. Every one costs money to generate and most shops already can't keep up with the estimates they've written. The money in this piece is cheaper: it's work you already did or customers you already earned. Fix the leaks first, then turn the lead tap up.

I don't have time to audit my own books.

Nobody does. That's the whole point. The Toil Audit is ninety minutes at your shop where I do the digging: I put a dollar figure on each leak and rank the three worth fixing first. You get the written report whether or not you hire me for anything else.

Won't raising my prices cost me customers?

A fair increase on quality work rarely loses the customers worth keeping. Your material and labor costs climbed; if your prices didn't, you're quietly financing your customers' projects. The math almost always favors a measured raise, and the audit shows you exactly where you have room.