Most owners think their pricing problem is that their prices are too low.

It usually isn't.

The problem is that the same job leaves your shop at five different prices depending on which tech opened the app that morning — and you have no idea it's happening, because it's buried in a pricebook nobody's looked at in three years.

Here's how the money actually walks out.

The book grows, and nobody maintains it. Every time someone adds a task on the fly, it stays. Give it a few years and you've got five versions of "50-gallon gas water heater" — same name, five different prices — plus four ways to bill a toilet repair, depending on who built the task and when. Nothing gets deleted. It just piles up.

Your techs pick whatever surfaces first. A tech searches "cartridge replacement," gets seven near-identical results at four different prices, and taps one so he can get to the next call. Not the right one. The first one that pops up. Multiply that across every job, every tech, every day, and your billing becomes a coin flip.

Nobody's catching it. Because there's no clean book to go off of, there's no way to measure who's pricing correctly and who's freelancing. So it never gets caught.

The result isn't that you're cheap. It's that you're inconsistent — and inconsistency is expensive in a way that raising prices 8% will never fix. You can't out-price a book that's fighting your techs.

Quick Win — run this in your own tenant tonight (10 minutes):

  1. Open Pricebook → Services.

  2. Search three jobs you run every single week. For a plumbing shop: cartridge replacement, toilet repair, water heater install. For electrical: panel replacement, outlet install, service call diagnostic.

  3. Count how many versions come back — and note the price spread between the cheapest and the most expensive.

  4. Now filter for tasks priced at $0, or with costs that haven't been touched in over a year.

If "toilet repair" returns five options with a few hundred dollars between them, you've just found the gap between what you're charging and what the work is actually worth. Most owners are genuinely surprised at what's living in there.

From the field:

We audited a residential plumbing contractor whose pricebook had grown to just over 7,000 items across materials and service tasks. That sounds manageable until you search it the way a tech does: five water heaters with the same name at five different prices. Four separate ways to bill the same toilet repair. Cartridge replacement priced three ways depending on which task the tech happened to land on.

They weren't pricing jobs. They were guessing — and the guessing was consistent in only one direction: down. The findable task is usually the older, cheaper one.

When we mapped what correct, consistent pricing would have billed against what actually went out the door, the gap came to more than $1.2 million a year. Not from charging too little on paper. From charging inconsistently — the same work, priced five different ways, thousands of times a year.

We rebuilt the book into a clean, deduplicated structure. The "price increase" was mostly just… billing the work at what it was already worth.

One ask:

Reply to this email with the number of items in your pricebook, and if it's higher than it should be for a shop your size — and it usually is — I'll tell you the two or three fixes that close the biggest part of the gap. 

See you in two weeks.

Jack

Jack Walsh — Co-founder, CrewLift.

P.S. — Try searching "water heater" in your own book right now. If more than three things come back, we should talk.

Keep reading