Your $29 HVAC click is a lottery ticket
You’re paying $29 per click and hoping for a lead. That’s not a strategy, that’s a slot machine.
I’ve been watching HVAC owners burn cash on Google Ads for years. The pattern is always the same. You see a click cost that makes sense, you set a budget, you wait for the phone to ring. Some days it does. Some days it doesn’t. And your marketing agency sends you a beautiful PDF showing 47,000 impressions while your dispatcher is staring at a silent phone.
Let’s fix that.
Your $29 click deserves better than a 2% conversion rate
The average cost per click for HVAC keywords in 2024 is $29.03. You’re paying nearly thirty dollars every time someone taps your ad. That’s fine if that person turns into a lead.
Most of them don’t.
Industry data shows Google Ads conversion rates for HVAC land somewhere between 2% and 5%. That means 95 out of every 100 people who click your ad leave without calling. You paid $29 for each of those 95 people.
Do the math. $29 x 95 = $2,755 in wasted spend for every 100 clicks. For every single lead you get, you’ve already burned through almost three grand on people who bounced.
Here’s what makes me angry about this: well-optimized HVAC landing pages convert paid traffic at 8% to 15%. If you’re running at 3% and your competitor is running at 12%, they’re getting four leads for every one you get, at the same ad spend.
The fix isn’t complicated. Segment your campaigns by service line, don’t send someone searching for “furnace repair” to the same page as someone searching for “AC installation.” Each service has different intent and different value. When you separate them, you can reduce cost per lead by 15% to 25%.
And for the love of everything, fix your landing page. If it’s the same page your agency built in 2022, it’s costing you thousands. For a deeper look at the full picture, check out the HVAC Marketing: The Complete Playbook for 2026.
The slow season is not a vacation, it’s a revenue trap
Every HVAC owner I talk to does the same thing in October. They look at the PPC budget, see leads slowing down, and cut spend. It feels smart. Why pay for ads when nobody needs AC?
That’s the most expensive mistake you can make.
Here’s what actually happens when you cut spend in shoulder seasons. Your quality score drops. Your ad rank drops. Your competitors who kept spending scoop up the market share. When peak season hits again, you’re starting from zero while they’re already ranking.
The counterintuitive play is to reallocate budget seasonally, not cut it. Take the money you would have spent on emergency AC repair ads in July and shift it to furnace tune-up campaigns in October. The intent is lower, but so is the competition. You’re paying less per click and building relationships that pay off in January.
Off-season revenue diversification isn’t optional anymore. The owners who survive the troughs are the ones who planned for them. And if you’re wondering why your site goes quiet at night, read Your HVAC site fails at 9PM - not design.
Google just rewrote the LSA playbook, are you still playing the old game?
If you’re running Local Service Ads and you haven’t checked them in three months, you’re losing money.
Google retired the LSA mobile app in January 2025. That app you used to manage leads from the truck? Gone. They also transitioned to a new Google Verified badge in October 2025, if you haven’t updated your verification, your ads might not be showing.
Seven major changes hit LSAs in the last 12 months. Seven. That’s more changes than the previous three years combined.
Here’s what matters to you: LSAs still average $51 per lead with a 44% book rate. That’s cheaper than your $29 click that converts at 3%. But only if you’re actually running them correctly with the new rules.
Check your LSA dashboard right now. If you’re still using the old verification badge or haven’t set up the new mobile workflow, you’re invisible to people who are actively searching for your service.
The $121 direct mail lead that beats your $198 Google Ads lead
I know what you’re thinking. Direct mail? In 2025?
Look at the numbers. Direct mail cost per unique lead for HVAC was $121.56 in November. Compare that to general HVAC Google Ads campaigns averaging $198 per lead.
That’s not a typo. Direct mail is cheaper.
And here’s the part nobody talks about. A direct mail lead has better intent. Someone who throws your postcard in the trash was never going to call. Someone who keeps it on their fridge is thinking about their furnace. They’re not clicking around on five different contractor sites, they have your number.
The good cost per lead benchmark for HVAC is $50 to $150. Direct mail at $121 sits right in that sweet spot. Your Google Ads at $198? That’s 30% over the top end. In fact, Your $104 HVAC lead is actually $250 when you factor in all the hidden costs.
I’m not saying ditch digital. I’m saying if your only strategy is Google Ads, you’re overpaying for leads and leaving money on the table.
Maintenance plans are not a nice-to-have, they’re your slow-season lifeline
Here’s the truth that keeps HVAC owners up at night. You have fixed costs, trucks, insurance, payroll, the shop. Those costs don’t go down in November. But your revenue does.
Marketing spend for HVAC typically runs 2% to 15% of revenue, with 5% to 10% being common for growth. If you’re not generating revenue in the off-season, that marketing budget feels like a hole you’re throwing money into.
The fix is maintenance plans. They’re consistently cited as a top priority for recurring revenue, and for good reason. A customer on a maintenance plan isn’t just a November call, they’re a July call, a January call, and a referral.
Off-season revenue diversification through maintenance programs can add 5% to 10% of your annual revenue. That’s not a side benefit. That’s the difference between laying off a technician in February and keeping your crew busy.
What to do Monday morning (and I mean Monday, not next quarter)
You’ve read the numbers. You know the play. Now stop reading and start doing.
Pull your last 90 days of Google Ads data. Not your agency’s dashboard. Log into Google Ads yourself. Click Campaigns. Add the “Days to conversion” column. If more than 30% of your conversions happen 31 to 90 days after the click, your conversion window is lying to you. Your agency is reporting leads you’ll never see. Google Ads attribution takes at least 90 days to mature - judge every campaign on a 90-day window, not last month’s snapshot.
Split your campaigns by service line. One campaign for AC repair, one for furnace work, one for installs. You already saw the number: segmenting by service line cuts cost per lead by 15% to 25%. That’s not a new budget. That’s the same budget doing more work because the ad, the keyword, and the landing page finally agree with each other.
Check your LSA verification before Friday. Google moved to the new Verified badge in October 2025. Log into your LSA dashboard and confirm your badge migrated. If it didn’t, your ads may not be serving at all - and you’d never know, because the dashboard doesn’t send you a sympathy card. While you’re in there, tighten your service area and dispute anything that qualifies.
Run one direct mail test this month. Pick your best neighborhood - the one where you’ve done ten jobs this year. Send 500 postcards with a seasonal tune-up offer and a tracking phone number. You saw the math above: direct mail leads came in at $121 while general Google Ads campaigns ran $198. If your test beats your ads, you’ve found cheaper demand your competitors are ignoring because postcards aren’t fashionable.
Put a maintenance plan on every truck. Slow-season revenue isn’t a marketing problem you can click your way out of. A maintenance program that adds 5% to 10% of annual revenue is the difference between funding January from savings and funding it from contracts you sold in July.
Do those five things and the $29 click stops being a lottery ticket. It becomes what it should have been all along: a measured bet with a known payout.
The slot machine doesn’t care how much you’ve already fed it. Stop pulling the lever. Start counting the money.