Back to Blog

How to Price Your Services as an HVAC or Plumbing Contractor Without Losing Jobs to Competitors

Pipeline Research Team
Blog

Price HVAC and plumbing services by calculating your true fully-loaded tech cost ($40-48/hr, not just wage), adding overhead, and using flat-rate pricing. Contractors who switch to flat rate report 18-24% higher revenue per job. A $3,225 average heating repair ticket is achievable when you stop competing on hourly rate alone.

Key Takeaways

  • HVAC techs cost businesses $40-48/hr fully loaded, not the $28.75 BLS wage rate most contractors price from
  • Flat-rate pricing increased Arctic Bear Plumbing's profit margin from 3% to 18% within 12 months
  • Companies using flat-rate pricing report 20-40% higher revenue per technician
  • Non-branded Google Ads leads for HVAC and plumbing averaged $149 each in January 2026 - you need to price jobs to absorb that cost

69% of home services businesses saw their cost per lead increase in 2025, rising 10.51% year-over-year according to LocaliQ’s benchmark of 3,211 U.S. search ad campaigns - yet most HVAC and plumbing contractors haven’t changed their pricing in years.

Why are HVAC and plumbing contractors chronically underpriced?

The Bureau of Labor Statistics puts the national average HVAC technician wage at $28.75/hr for 2024. That sounds like a manageable cost. Most contractors build their pricing around it.

That is where the math falls apart.

Once you add employer payroll taxes, workers comp, health benefits, PTO, recruiting costs, and the inevitable callbacks, that $28.75/hr tech actually costs your business $40-48/hr - before a single dollar of overhead, truck expense, insurance, or drive time hits the job.

If you are billing $75/hr and assuming your labor cost is $28, you are not making $47 in margin. You might be making $27. Or less.

This is not a small rounding error. This is the difference between a business that grows and one that grinds its owner into the ground.

What does it actually cost to run one job?

Run this math on your last five jobs and you will see the problem clearly.

Take your tech’s hourly cost at the fully-loaded $40-48/hr range. Add a fair share of monthly overhead - insurance, software, office staff, your own salary, vehicle costs - divided across all the billable hours your crew actually produces. Then factor in the cost of getting that customer in the first place.

SearchLight Digital tracked $14.9M in Google Ads spend across 816 HVAC and plumbing contractors in January 2026 and found a blended average cost per lead of $104. Non-branded search campaigns - the ones targeting people who don’t already know your company name - averaged $149 per lead.

With a typical 40-50% book rate, you are looking at roughly $250-$375 in marketing cost per booked job before anyone turns a wrench.

If you are charging $180 for a plumbing call, that job is probably losing money. Arctic Bear Plumbing was in exactly this position - average ticket of $180, wafer-thin margins, and no clear path to growth. Within 12 months of switching to flat-rate pricing, their average ticket climbed above $400 and their profit margin went from 3% to 18%.

What is flat-rate pricing and why does it change everything?

Flat-rate pricing means you charge a fixed price for a defined scope of work - regardless of how long the tech takes.

The customer knows the price before work starts. Your tech isn’t rushed. And you have built your true costs - labor, overhead, marketing, and profit margin - into every line item on the price book.

Service Roundtable’s 2025 contractor survey found that companies using flat-rate pricing report 20-40% higher revenue per technician. Averaged across job types, switching to flat rate increases revenue per job by 18-24%.

Bob Hutchinson of Accu-Temp Heating and Air bought flat-rate pricing books with what he describes as his last bit of available credit when the business was on the verge of bankruptcy. “From the verge of bankruptcy to becoming a millionaire, I owe it all to flat rate pricing,” Hutchinson says. The shift forced him to calculate his true hourly overhead cost and build a price book that reflected the actual value his techs delivered - not a guess at what the market might tolerate.

If you are still quoting jobs from gut feel or matching whatever the competitor down the street charges, the upfront pricing strategy guide for contractors covers how to build and present flat-rate pricing without it feeling like a hard sell.

How does your pricing model affect your ability to convert leads?

Your leads cost more every year. The only way to absorb that cost is to close more jobs at better margins - not to cut prices to win volume.

A Denver HVAC contractor documented by ContractorMarketingPros ran a $49 AC tune-up campaign that generated leads at $36 each with a 30% close rate. The tune-ups themselves were not the play. Many rolled into repair or replacement sales averaging $2,400. That is a pricing and offer strategy working together.

If you are paying $149 per non-branded Google Ads lead and closing at 40%, your cost per acquired customer is roughly $375. A job priced at $250 is not a win - it is a slow bleed.

Understanding where your leads are falling off is as important as knowing your pricing. Tracking which PPC leads don’t convert shows you whether you have a pricing problem, a follow-up problem, or a booking problem - because they each get fixed differently.

According to The Data-Driven Trades, only 2.04% of PPC clicks turn into closed revenue across 118,420 tracked clicks from Google, Bing, and Facebook. That means every dollar of ad spend is under real pressure - and your pricing has to hold up the whole funnel.

How do reviews give you pricing power your competitors don’t have?

Consumers don’t just hire the cheapest contractor. They hire the contractor they trust enough to let into their home.

BrightLocal’s 2025 survey of 1,026 U.S. adults found 91% of people read local reviews before hiring, and most won’t consider a business rated below 4 stars.

A contractor with 200 reviews at 4.8 stars can charge $150 more for the same water heater swap than the competitor with 14 reviews at 3.9 stars - and win more jobs doing it. That pricing premium is not arrogance. It is what the market actually pays for certainty.

This is why pricing strategy and reputation strategy are the same strategy. If your close rate on estimates is low, it might not be your price. It might be that the customer Googled you after the estimate and what they found made the price feel too risky.

Following up on unsold estimates with a review ask or a simple check-in often surfaces exactly this problem. A small follow-up process costs nothing and recovers jobs you thought were already lost.

How should you structure your pricing across different job types?

Not every job carries the same margin potential. Here is how the numbers break down across common HVAC and plumbing work based on 2026 industry benchmarks.

Job TypeAverage Ticket (2026)Avg CPL (Google Ads)Notes
Heating Repair$3,225$104 blendedStrongest ROAS in Jan 2026 at 3.69x
Water Heater Install$3,725$343High CPL but 43% book rate
HVAC Full Replacement$5,000-$12,500Higher than repairLonger sales cycle
HVAC Repair (general)$150-$450$45-$104High volume, price discipline matters
Plumbing (general)Variable$52-$14941.5% book rate across Google Ads

The water heater number is worth pausing on. At $343 per lead and a 43% book rate, your cost per acquired water heater job is roughly $800. That job needs to pay $3,725 or more to work.

If you are pricing water heater installs at $1,200 because you are afraid to lose the job, you are funding your competitor’s growth. Pricing below the math on high-CPL jobs is how contractors work harder every year and still don’t grow.

For contractors running Google Ads alongside this pricing work, understanding why your Google Ads aren’t converting is worth reading before you increase spend. More spend at the wrong price point accelerates losses, not revenue.

What does a realistic pricing floor look like for most markets?

Geography affects both your costs and what customers will pay.

Urban markets like New York, Los Angeles, and Chicago run 20-50% above national CPL averages. A plumber in Manhattan pays $90-$120 per lead while a plumber in rural Iowa pays $25-$40 for the same job type. Your pricing floor has to reflect your actual market cost structure - not national averages.

The minimum viable pricing math for a single-tech HVAC or plumbing operation looks roughly like this: fully-loaded tech cost ($44/hr average) plus proportional overhead plus marketing cost allocation plus a 15-20% net profit target. Run that math backward from your average job time and you will find your floor.

Most contractors who run this exercise discover their current prices are 20-35% below what the math actually requires. That gap is not a market problem - it is a pricing model problem.

Training your CSRs to book more calls matters here too, because a higher book rate from the same lead spend lowers your effective cost per job - which gives you pricing room you didn’t realize you had.

What is the connection between your website and your pricing confidence?

Contractors who underprice often do so because they don’t trust their own close rate. When you’re not sure if the next lead is coming, every estimate feels like a negotiation you can’t afford to lose.

Your website traffic to booked job ratio is a useful starting point for auditing where dollars are leaking right now. If your site gets 500 visitors a month but books 3 jobs, the problem may not be your price - it may be that visitors can’t find enough trust signals to reach out in the first place.

Real photos, specific service pages, and visible reviews reduce the perceived risk of hiring you. That perceived risk reduction is what lets your price hold. Contractors who fix their website’s trust signals before raising prices find the resistance almost disappears.

Check how website speed affects lead conversion too - a slow or broken site quietly kills the close rate on every ad dollar you spend.

What is your biggest pricing mistake right now?

If you quote jobs based on what competitors charge, you are anchoring your business to their bad math.

If you still quote time-and-materials on most jobs, you are absorbing all the efficiency risk yourself and giving away every dollar your best tech saves through experience.

And if you haven’t looked at your marketing cost per acquired customer and built it into your pricing model, you are running a business where the ads work but the jobs don’t pay.

The contractors who fix their pricing first - before scaling ads, before buying more trucks - are the ones who actually build something. The ones who scale first and fix pricing later usually just lose money faster.

Pull your last ten job invoices right now. Calculate what each job actually cost you in labor, overhead, and marketing spend. If the margin isn’t at least 15-20% net, your pricing needs to change before your marketing spend does.


Frequently Asked Questions

What is the average HVAC repair ticket size in 2026?

SearchLight Digital’s January 2026 benchmark tracked $14.9M in Google Ads spend across 816 contractors and found heating repair campaigns averaged a $3,225 ticket. Water heater jobs averaged $3,725. HVAC hourly billing rates for residential work typically run $75-$150 per hour depending on market and job type.

How much does it actually cost to employ an HVAC technician per hour?

The Bureau of Labor Statistics puts the national average HVAC tech wage at $28.75/hr for 2024, but that is not your real cost. Once you add payroll taxes, workers comp, health benefits, PTO, and recruiting, the fully-loaded cost to your business is $40-48/hr before overhead or drive time.

Does flat-rate pricing actually work for small HVAC and plumbing companies?

Yes, and the results are documented. Arctic Bear Plumbing went from a 3% profit margin to 18% within 12 months by switching to flat rate, with average tickets rising from $180 to $400+. Service Roundtable’s 2025 contractor survey found companies using flat-rate pricing report 20-40% higher revenue per technician.

What is a good cost per lead for HVAC and plumbing Google Ads?

SearchLight Digital tracked $14.9M in spend across 816 contractors in January 2026 and found a $104 blended average CPL for HVAC and plumbing. Branded search campaigns averaged $34/lead while non-branded averaged $149/lead. LocaliQ’s 2025 benchmark across 3,211 campaigns put HVAC at $45 and plumbing at $52.

How do I price jobs without losing bids to cheaper competitors?

Stop competing on hourly rate and start competing on reputation and value. BrightLocal’s 2025 survey of 1,026 U.S. adults found 91% read local reviews before hiring, and most won’t consider a business under 4 stars. Contractors with strong review profiles can charge premium flat-rate prices and win more of the jobs that actually pay.