Skip to main content
All articles
·3 min read

Why Your Technicians Are Undercharging Jobs (And How to Stop It)

Price creep costs you thousands per year. Here's how to use data and simple rules to keep your team quoting consistently—and confidently.

Pricing strategyQuotingMarginsOperations

The Hidden Cost of Inconsistent Quoting

A plumber in Vancouver gets a call Tuesday morning: kitchen sink replacement, standard rough-in, new trap, disposal hookup. He quotes $850. Same job, same neighborhood, same parts cost—but a different plumber on your team quotes it at $1,200 three days later.

Neither quote is "wrong." But one of them is leaving money on the table.

Inconsistent pricing isn't just a math problem. It's a margin problem. When your team quotes the same job at five different price points, you're either losing deals to underquoting or training customers to shop around because they sense the prices don't make sense.

Over a year, a team of four technicians each quoting 200 jobs can easily lose $30K–$60K to underpricing alone. For a $1.2M business, that's 3–5% of gross revenue.

Why It Happens

Technicians don't quote from a spreadsheet. They quote from:

  • What they remember charging last time
  • What they think the customer can afford
  • How busy they are (busy = higher price, slow = lower price)
  • Pressure to "win" the job
  • Genuine confusion about what to include (travel time, diagnostics, warranty)

A plumbing company in Coquitlam had three techs quoting water heater replacements. One included the permit and inspection ($180 value). One didn't. One sometimes did, depending on the customer. Same product. Three different prices. Customers noticed.

The Fix: Data + Simple Rules

You don't need a 40-page pricing manual. You need:

1. Real job history

Pull the last 100 jobs from your system. Group them by type: furnace replace, drain clear, panel upgrade, roof inspection. For each category, calculate the average labor time, parts cost, and final price. You now have a baseline.

A garage door company in Surrey discovered their "standard spring replacement" jobs ranged from $480 to $920. When they looked at the data, they found:

  • Labor time was consistent (2 hours)
  • Parts were the same ($120)
  • The difference was pure guessing

They set a rule: standard spring replacement = $680 + $50 per additional spring. Every tech now quotes the same price for the same job.

2. One-page quote template

Not a form. A decision tree. It looks like this:

  • Is this a standard job (yes/no)?
  • If yes: use the baseline price from your history
  • If no: what's different? (emergency call, complex access, extra diagnostics, warranty upgrade)
  • Each difference = add $X

A handyman in North Vancouver uses a laminated card in his truck:

*Interior door install: $320 + $40 per door (if frame repair needed, add $150)*

That's it. He doesn't overthink. He doesn't underquote. He doesn't have to call the office.

3. Confidence, not compliance

Technicians resist rigid pricing because they feel trapped. But when they see the data—"Here are 47 jobs like this one, and the average price is $750"—they stop guessing. They trust the number because it's real.

A $900K HVAC company in Burnaby started sharing a monthly "quote report" with their team: top 10 job types, average price, price range, number of jobs. Technicians could see they were slightly underpricing furnace installs but slightly overpricing ductwork cleaning. They self-corrected within weeks.

What Changes

When you standardize pricing:

  • Customers get consistent quotes (fewer "why did the other guy charge less?" calls)
  • Technicians stop second-guessing themselves
  • Your margins stabilize
  • You can actually see which jobs are profitable and which ones aren't

A plumbing team that implemented this recovered $42K in year one—not by raising prices, but by stopping the underquoting.

The Practical First Step

Pull 50 jobs from the last six months. Group by type. Calculate the average. Share it with your team. Ask: "Does this feel right?"

You don't need AI or fancy software to start. You need data and honesty. The rest follows.

Stop reading. Start getting booked.

BookedUp runs the marketing and operations playbook for local trade businesses on a monthly subscription. One 30-minute call to find out if it fits yours.