All articles

Lead Generation

How to Stop Competing on Price for HVAC Jobs

The 25C credit died on December 31, 2025, so your bid gap grew by $2,000 overnight. Five moves that make the cheap HVAC quote non-comparable instead of cheaper.

Om Patel 16 min read
Photo: josh A. D. / Unsplash

The short answer

You are not losing HVAC jobs on price. You are losing because nothing on your proposal can be checked, and in 2026 an unverifiable bid reads as a private equity upsell rather than as premium work. Put measured numbers on the page that the cheap bid structurally cannot produce, and the comparison stops being about the total.

There is a specific reason HVAC price objections got harder in 2026, and it has nothing to do with your sales script.

On December 31, 2025, the Section 25C Energy Efficient Home Improvement Credit stopped applying. Under the One Big Beautiful Bill Act, signed July 4, 2025, qualifying HVAC equipment had to be placed in service by that date, and the IRS made clear in its guidance that paying or signing a contract before the cutoff was not enough. The credit was worth up to $2,000 on a qualifying heat pump.

Run the math. Last year a homeowner comparing your $14,000 heat pump bid against a $10,000 bid felt a $4,000 decision, and the credit quietly paid back half of your premium. This year the same two bids sit in front of the same homeowner with nothing between them. You did not raise your price. The gap you have to defend grew anyway.

Meanwhile your cost floor moved the other way. Honeywell applied a 42 percent surcharge to all R-454B orders placed on or after February 15, 2025, then added $4 per pound from April 9, 2025, according to ACHR News.

So the advice to just sell value harder is not wrong, exactly. It is aimed at a problem that got about $2,000 worse while everyone was repeating it.

The short answer

Stop trying to justify a bigger number and start producing a different document. HVAC bids collapse to price because every bid in the stack is an unverifiable assertion: a brand, a tonnage, a SEER2 rating, a total. When two pieces of paper make the same unprovable claims, the only real variable left is the number at the bottom, and the homeowner is behaving rationally when they pick the smaller one.

The five moves below all do the same thing in different ways. They put something on your proposal that can be checked, and that the cheap bid structurally cannot include, because including it would cost the time that made it cheap.

Your expensive bid does not read as premium. It reads as private equity.

This is the part the standard advice gets backwards, and it is specific to this trade.

Most price objection training assumes the customer thinks you are better but pricier, so the job is to prove the premium is worth it. In HVAC in 2026, that assumption is broken. The homeowner in front of you has spent an evening on r/hvacadvice, and what they learned there is that a high number is the tell for a rollup.

The threads are not subtle. One homeowner posted that their AC quit, a technician replaced the capacitor, and they were then quoted $17,469 for a replacement with a $7,000 deal price. The top replies were not about value. One was simply "I HATE Private Equity companies so much!" Another laid out the pattern: "You paid $500 for a $25 capacitor and the 5 minutes it took to replace it and that wasn't enough for them. They aren't happy unless they get you for a $15k to $20k new system you don't need."

Sit with what that does to your sales call. Every move in the classic playbook, leading with financing, presenting three tiers, pivoting to lifetime cost of ownership, is also exactly what the rollup's commissioned salesperson does. You are performing the behaviours your prospect has been taught to read as the scam.

The most useful line in any of this came from a technician defending the industry's cost structure, who still conceded the real issue: "I think most customers aren't nearly as upset about the cost as they are about the lying and upselling. I regularly get sent out for a 2nd check because the first company said a new system was needed."

That is your actual competitor. Not the cheap bid. The suspicion.

The competitor you cannot out-argue

Here is the second thing the marketing blogs get wrong. They tell you the cheap guy is cutting corners. Sometimes he is. Often he is just running a genuinely different business.

An accounting manager at a midsized HVAC company posted a detailed breakdown on r/hvacadvice defending large contractor pricing: roughly $60,000 per truck, $400,000 a year in insurance, another $400,000 in vehicle maintenance and $28,000 a month in fuel, across 100 employees and 45 trucks. Plus the building, the shop staff, the office staff, the CPA, the lawyer, and the landscaper for the building grounds.

The highest voted reply was not from an angry homeowner. It was from another licensed contractor:

"We are a small licensed Red Seal certified team operating out of our trucks with no building overhead, no landscaping bills, and no layers of office staff to pay for. Our office staff work from home which keeps our overhead lean and those savings go directly to our clients not into maintaining a building. Small does not mean less professional. It just means you are not paying for someone else's real estate."

That operator is not a lowballer. He has a structurally lower cost base and he can articulate it better than most of his larger competitors can articulate their premium. If your entire differentiation is that the other guy must be cutting corners, you will lose to him, and you will sound bitter doing it.

You have two honest options. Compete on something he genuinely cannot produce, which is what the rest of this article is about. Or look hard at your own overhead, because a homeowner is allowed to notice that your yard sign, your radio spot and your office building are all line items on their invoice.

If the same three objections keep killing your bids, the leak usually starts before the quote. Pavado builds the lead flow and the CRM that tracks which lead sources actually produce full-price installs, so you stop guessing which half of your marketing is buying you price shoppers.

Get a lead plan

Move 1: sell a document, not a discount

The single highest leverage change you can make to an HVAC proposal is to include a room by room load calculation and hand it over before anyone talks about money.

This is not theory. A San Diego homeowner planning a roughly $20,000 heat pump replacement posted on r/hvacadvice asking why contractors would not provide load calculations. He had contacted five companies. Only two were willing to provide the calculations. The rest answered with variations of "I've been doing this for 20 years" and "I've installed systems in similar homes many times."

His conclusion is the entire thesis of this article, written by the buyer:

"At this point, I'm leaning toward one of the contractors who provided the Manual J because they gave me some concrete evidence specific to my home, even though their proposed system is not necessarily my first choice."

Read that twice. He chose a system he did not prefer, from a contractor who was not cheapest, because that contractor produced evidence. Three of the five bidders eliminated themselves without ever being outsold. They were outdocumented.

It works on the way up in price too. Another homeowner ran his own spreadsheet on a 3.5 ton replacement in Florida, comparing a $7,800 single stage Goodman, a $9,400 two stage Carrier and an $11,900 variable speed Trane. His math said buy the cheapest. He posted an update saying he bought the $9,400 option: "First thing they did was actually run a Manual J before install because none of the other guys had bothered doing that, they were all just looking at the old unit and calling it a day." He also got the AHRI certificate confirming the units were matched, so "the 16 SEER is actually real not just a number on the quote."

That is $1,600 of upsell won by a load calculation and a certificate, against a buyer who had already done the payback math and decided to go cheap.

Move 2: put the three numbers NIST named on the page

If you only measure one thing, measure the ducts.

NIST spent three years testing a heat pump against seven common installation faults across two house types and five climate zones. The finding, published as Technical Note 1848 in October 2014, is blunt. Lead researcher Piotr Domanski put it this way: "Our measurements indicate that improper installation could increase household energy use for space heating and cooling on the order of 30 percent over what it should be."

The ranking matters more than the headline. NIST identified leaky air ducts as the dominant fault, followed by refrigerant undercharge and improper airflow.

So your proposal should carry three measured lines, each with a target and an as found value:

Line itemWhat you recordWhy the cheap bid omits it
Duct leakageMeasured leakage rate before and after sealingRequires a test and a return visit
Refrigerant chargeVerified charge by weight or subcooling, not by gauge feelAdds time at commissioning
AirflowMeasured external static pressure and delivered CFMRequires the system to be run and instrumented

In one thread a homeowner described two bidders on a 5 ton replacement: the first claimed the return ductwork was about 1,000 CFM short of manufacturer guidelines but had never turned the system on, and the second said nothing stood out on visual inspection. The homeowner's question was the one you want to be able to answer: "Do I need to ask for a real test to get a real number?" Be the bid that already contains it.

One honest caveat, because pretending otherwise will get you caught. Correct sizing alone is not a guarantee. A Florida Solar Energy Center study circulated among contractors on r/hvacadvice found that when oversized equipment was replaced with properly sized units, many of the properly sized systems performed worse on humidity and energy, likely because of longer run times through leaky attic ducts. As the contractor who posted it noted, "if your inputs are off your calc is off. Garbage in; Garbage out." That does not weaken the case for measurement. It strengthens the case for measuring the ducts rather than just the tonnage, which is exactly what NIST found.

Move 3: make the two bids structurally non-comparable

A homeowner cannot compare what is not on both pages. Four lines that are cheap for you to add and expensive for a lowballer to match:

  1. Refrigerant generation, stated plainly. R-410A legacy stock and R-454B equipment are not the same purchase, and 2026 is the year that difference is real. Say which one you are installing and what it means for service parts in year eight.
  2. The AHRI certificate for the exact matched system. A SEER2 rating on a quote is a claim. An AHRI reference number for the specific indoor and outdoor combination is a verification, and mismatched systems do not produce the rated number.
  3. The permit number and the inspection. Not "permits included." The actual line saying you pull it and who inspects it.
  4. The commissioning report as a deliverable. Name it as something the customer receives at handover, alongside the warranty registration.

None of these are sales arguments. They are artifacts. That is the point: a suspicious buyer discounts arguments and accepts artifacts.

Move 4: price the calendar, not the competitor

HVAC is not constrained by leads. It is constrained by crew days, and that constraint swings violently by season.

Colleen Keyworth of Online-Access made the point sharply in Contracting Business: "March happens every year, but contractors act like it's the biggest surprise. It's one of those things where they'll start undercutting. I don't feel like any contractor should have to do a $59 tune-up just to get a call."

The distinction worth internalising is between a discount that buys capacity and one that donates margin. In a booked July, a price concession does not add a job to the schedule. You already had the job. You just sold it for less. In a dead March, the same concession converts an idle crew day into a contributing one.

A technician in one of these threads described the underlying problem exactly: "It's a seasonal business with a year round workforce. I need to pay everyone at least 40 hours a week all year round. Even when they are painting hand trucks in February when there's no income coming in."

So shoulder season discounting is defensible and peak season discounting almost never is. Most shops do the reverse, because peak season is when the objections are loudest.

Move 5: use the deadlines that still exist

Residential 25C is gone, but two federal provisions are still live and both expire mid year, which makes them genuine reasons to sign now rather than manufactured urgency.

  • 179D, the deduction for energy efficient commercial buildings, applies to projects that begin construction before June 30, 2026. The base deduction runs $0.58 per square foot up to $1.16, and projects meeting prevailing wage and apprenticeship standards start at $2.90 and reach $5.81 per square foot.
  • 45L, the new energy efficient home credit, applies to qualified homes acquired, meaning legal title transferred, by June 30, 2026.

If you do any light commercial or builder work, those two dates are worth more to your 2026 pipeline than any script. A deadline written into federal law is the one form of urgency a skeptical buyer cannot dismiss as a sales tactic.

Most HVAC shops cannot tell you which lead source produced their last ten full price installs versus their last ten discount jobs. Pavado builds custom CRMs for trades that track quotes from first call to signed invoice, so the answer takes one click instead of an afternoon in spreadsheets.

Get a lead plan

The number to manage: gross profit per install crew day

Close rate is the wrong metric here, because you can raise it instantly by getting cheaper, and most of the advice in this trade quietly optimises for exactly that.

Track gross profit per install crew day instead. Take the gross profit on a job, divide by the crew days it consumed, and you get the only number that respects your actual constraint. It settles arguments a close rate cannot:

  • Two crews, one small job each per day, versus one crew doing a full changeout. The close rate says the first is winning. Profit per crew day usually says otherwise.
  • A discounted job in February that fills an empty day is accretive. The same discount in July is subtractive. One number shows both.
  • The commissioning time you were about to cut to sharpen a bid is a cost per crew day, so you can finally see whether the document it produces pays for itself.

If you already measure what your leads actually cost, this is the other half of the equation, and the half most shops never build. It is also why a real CRM matters more here than a better sales script: you cannot manage profit per crew day out of a whiteboard and a stack of paper quotes.

The 30 day version

If you do nothing else this month:

  1. Week one. Add three lines to your proposal template: refrigerant generation, AHRI reference number, permit number. Cost to you: an afternoon.
  2. Week two. Buy or dedicate load calculation software and commit to running one on every replacement quote over $8,000. Hand the output to the homeowner as a separate document.
  3. Week three. Add measured static pressure and delivered airflow to your commissioning checklist, and print the result as a one page report the customer keeps.
  4. Week four. Pull your last 20 installs, compute gross profit per crew day for each, and sort. Look at what the bottom five have in common. It is usually a season and a lead source, not a customer.

Then stop changing the number and start changing the paperwork. If price shoppers are still the majority of your calls after that, the problem is upstream in how you handle price shoppers and how you price the job itself, not in the closing conversation.

The bottom line

You are not losing HVAC jobs because your price is too high. You are losing them because your proposal and the cheap one make identical unprovable claims, and one of them ends in a smaller number.

In 2026 that is worse than it used to be, because the credit that used to pay down your premium expired on December 31, 2025, and because the buyer arrives already suspecting the higher bid is the scam. Persuasion makes both problems worse, since persuasion is exactly what they are braced for.

Measurement is the way out. Run the load calculation. Record the duct leakage, the charge and the airflow that NIST identified as the three faults that decide whether the system performs. Put the AHRI number and the permit on the page. Then let the homeowner compare a document that contains evidence against a document that contains a total.

They will still occasionally pick the total. But you will stop losing to bids you never actually competed against.

Sources

Frequently asked questions

Why am I suddenly losing more HVAC bids on price in 2026?
Because the federal subsidy that used to close the gap is gone. The Section 25C Energy Efficient Home Improvement Credit, worth up to $2,000 on a qualifying heat pump, expired for anything placed in service after December 31, 2025 under the One Big Beautiful Bill Act. Your price did not change. The homeowner's out of pocket difference between your bid and the cheap one did.
How do I respond when a homeowner says my HVAC quote is too expensive?
Do not defend the total and do not discount it. Ask what the other bid includes, then hand over something the other bid does not have: a room by room load calculation, an AHRI certificate for the exact matched system, and the permit number. You are not arguing that you are worth more. You are showing that the two documents describe different jobs.
Does providing a Manual J load calculation actually win jobs?
It does, and there is public evidence of it. A San Diego homeowner on r/hvacadvice spending about $20,000 contacted five contractors and only two would provide load calculations. They chose one of the two, writing that the contractor gave concrete evidence specific to the home even though the proposed system was not their first choice. Three of five bidders removed themselves from consideration by refusing to produce a document.
How do I compete with a small HVAC company that has almost no overhead?
You do not beat them on cost, so stop trying. A licensed operator on r/hvacadvice described running out of trucks with no building, no landscaping bills and work from home office staff, and said those savings go to clients rather than into maintaining a building. That is a real structural advantage, not corner cutting. Compete on measured install quality and documented outcomes, or match their cost base.
What should I actually measure and put on an HVAC proposal?
The three faults NIST identified as the biggest performance killers: duct leakage, refrigerant charge, and airflow. NIST Technical Note 1848 found improper installation can raise household heating and cooling energy use by roughly 30 percent, with leaky ducts the dominant fault, followed by refrigerant undercharge and improper airflow. Put target and measured values for all three on the page.
Should HVAC contractors use good, better, best pricing?
It helps, but it is table stakes and every competitor already does it. Three tiers of the same unverified scope is still three unverifiable numbers. Tiering works when each tier changes something checkable, such as duct sealing to a measured leakage target or a commissioning report, rather than only stepping the equipment up a SEER2 rating.
Is it worth mentioning the refrigerant transition in a bid?
Yes, because it is one of the few honest reasons two 2026 bids differ. Honeywell applied a 42 percent surcharge to R-454B orders placed on or after February 15, 2025, then added $4 per pound from April 9, 2025, per ACHR News. Stating the refrigerant generation on your proposal makes an equipment line comparable that otherwise looks like an unexplained price difference.
What number should I manage instead of close rate?
Gross profit per install crew day. HVAC is constrained by crew days, not by leads, and that constraint flips with the season. Discounting to fill a booked July does not add a job, it just prices the job you already had lower. Track profit per crew day and you can see the difference between a discount that buys capacity and one that donates margin.
Are there any federal incentives left to use as a closing lever in 2026?
On the commercial side, yes, briefly. The 179D deduction for energy efficient commercial buildings still applies to projects that begin construction before June 30, 2026, and the 45L credit applies to qualified new homes acquired by June 30, 2026. Both are real deadlines you can put in front of a commercial or builder client this year.
Done-for-you lead generation: a dedicated conversion page, a qualifying form that arrives with the answers attached, and lead-to-sale tracking, fed by targeted outreach and Meta ad campaigns we build and run.
Get a lead plan

Free tools

Find out what your site is costing you.

Enter your address and we check the real page. Scores are free and the itemised report lands in your inbox. No account, and we change nothing on your site.