If you’re spending $1,400 to book an HVAC job, you don’t have a lead problem. You have a math problem.

I’ve been looking at this long enough to know when the numbers don’t add up. And right now, HVAC contractors are subsidizing lead marketplace business models that were never designed to make you money.

Let me show you exactly where your money’s going.

The $1,400 Lead You Paid For (And the Job You Didn’t Get)

Angi looks reasonable on the surface. You see a lead cost of $15 to $120 per homeowner contact. That doesn’t sound terrible for a $400 service call.

But that’s not what you’re actually paying. The real math behind Angi Leads for HVAC shows the effective cost hits $1,400+ per booked job once you factor in ghost leads.

The real number is $542 average cost per booked job on paper. And that’s before you factor in the leads that go silent, the ones where you pay, call, and nobody answers. The ones where the homeowner was “just looking.”

When you add those ghost leads into the math, the effective cost hits $1,400+ per booked job.

Run that against your average ticket. Say your typical HVAC job runs $400. You’re spending $1,400 to book a $400 job. That’s negative $1,000 before you roll a truck.

The problem isn’t that Angi doesn’t deliver leads. The problem is that 75% of pay-per-lead “direct leads” go silent after first contact. You pay for every single one. You collect on maybe a quarter.

Poll

How much are you currently spending per month on lead marketplaces?

Thumbtack: The Platform Where You Pay to Lose

Thumbtack has a different problem. The leads are cheaper. $25 to $100+ in competitive metros. But here’s what they don’t tell you: they share your lead with up to 10 contractors.

You’re not buying a lead. You’re buying entry into an auction where 9 other guys have the same chance you do.

And 78% of customers book the first responder. So the race is over before you’ve finished reading the notification. If you don’t respond in under five minutes, you’ve paid for a lead you already lost.

One roofing contractor on ContractorTalk spent $4,200 on Thumbtack last quarter. Got three jobs out of it. Two of them lowballed. That’s $1,400 per job, and the jobs weren’t even worth taking.

Contractors are searching “Thumbtack alternative” 320 times a month. They’re not searching that because they’re happy.

Networx and Modernize: The ‘Affordable’ Trap

Networx leads cost $10 to $50. That’s cheap enough to feel like a bargain. But cheap leads are expensive when they don’t convert.

One HVAC contractor on Reddit signed up for Networx at half price for a month. Got six leads. Bid on one job. Nothing came of any of them.

Six leads, zero jobs. At $10-$50 each, that’s $60-$300 for nothing. And Networx’s full monthly price runs almost $300. You’re paying $300 a month for the privilege of losing money on every “lead” you chase.

Modernize works the same way. Low cost per lead. Abysmal conversion. The leads go to customers who call a service, which may not be the type you want. Price shoppers. Tire-kickers. People who’ve already called three other contractors before you.

Per Lead
Per Booked Job
Conversion
Angi
$15-$120
$542-$1,400+
~13%
Thumbtack
$25-$100+
$250+
~8%
Networx
$10-$50
Varies
<5%
Google LSA
$53 avg
$168 avg
~31%

Google Local Service Ads Are the Only Marketplace That Works (For Now)

Google Local Service Ads are the exception. They cost $53 per lead on average. They convert at 31%. That works out to $168 per booked job.

Three times cheaper than Angi’s paper cost. Five times more efficient than Thumbtack.

But there’s a catch. Speed-to-lead is everything. With marketplace leads, you have to respond fast. The 78% first-responder rule applies to LSAs too. If you’re taking 30 minutes to call back, you’re losing the lead you paid for.

LSAs work. But they work best for contractors who have a system. Someone answering the phone within two rings. A process that calls back in under five minutes. A booking script that closes, not just “sends a quote.”

The Real Fix: Stop Buying Leads, Start Owning Them

Here’s the number that should bother you: Angi’s cost per acquisition runs 4-5 times higher than SEO.

Four to five times.

Every dollar you spend on Angi could buy four to five times the results if you invested it in something you control. A website that ranks. A review system that builds trust. A response system that beats the clock. That’s the core of any solid HVAC marketing strategy — owning your pipeline instead of renting it.

And yet most contractors treat lead marketplaces as their core pipeline. They’re building their business on rented land. The moment Angi raises prices, and they will, they’re a public company now, your cost structure breaks.

Angi completed its spin-off from IAC in April 2025. They’re independent. They need to grow revenue. That pressure comes down on contractors.

ROI Calculator

What If You Owned Your Leads?

Your Estimated Savings
-- Monthly revenue from marketplace leads (at ~$50/lead)
-- Monthly revenue if you shifted 50% of spend to SEO (4x ROAS)

The fix isn’t complicated. It’s just not easy.

First, pull your real cost per booked job. Not what the dashboard says. What your bank account says. Open last month’s invoice. Divide total ad spend by jobs actually invoiced through that source. If you can’t name your top three lead sources by true cost per booked job by tomorrow, your agency knows something you don’t, and they’re billing you for the gap. BirdEye and Podium both integrate with ServiceTitan and pull invoice data automatically, use them. One HVAC contractor on Reddit tracked his Angi spend for a month: $180 in lead fees, 90 minutes of admin time per lead at $30/hour, and zero jobs closed. That’s $180 plus $45 in time for nothing. The math doesn’t lie.

Second, build a speed-to-lead system that answers in under five minutes. Leads contacted within five minutes convert at 21x the rate of leads contacted after 30 minutes, that’s not a theory, that’s the data from Invoca’s lead-response research. The 8x conversion advantage at five minutes means if you currently convert 10% of your leads, responding within five minutes could push that to 80%. That’s not a tweak. That’s a multiplier. You don’t need a full-time dispatcher. You need a system. LeadTruffle sends an immediate AI response while your team is still on jobs. NextPhone routes calls to the right tech with automated SMS replies. If you’re taking 30 minutes to call back, you’re not busy, you’re leaking. The contractor who answers in under five minutes wins. Every time.

Third, automate your SMS booking. Zenbooker takes bookings, sends quotes, and schedules jobs in real time, dispatch and payments in one place. The contractor’s SMS follow-up system unlocks a 56% booking rate when you schedule appointments in under 10 minutes. That’s not a nice-to-have. That’s the difference between a lead that books and a lead that calls your competitor. Set up automated SMS that hits leads in seconds, 24/7, without anyone glued to the screen. The r/sweatystartup crowd has been doing this for years, text automation for home service businesses is table stakes now.

Fourth, fix your Google Business Profile. New contractors need 10-20 reviews minimum. Established contractors (1-5 years) should target 30-50 reviews. Veterans (5+ years) need 50-100+ reviews. If you’re sitting at 12 reviews and your competitor has 47, you’re invisible in the map pack. Use MyBusinessFlow or OtterText to automate review requests, they send SMS and email requests, monitor reviews across platforms, and give you analytics. Stop asking for reviews by hand. Set it up once. Let it run.

Fifth, do the SEO work that actually moves the needle. The HVAC SEO checklist from 2026 has 28 tasks: Google Business Profile, service pages, local citations, schema markup, monthly audit. Most contractors skip the schema markup and the local citations. That’s where the rankings live. The free 30-point local SEO checklist for plumbers, HVAC, and electricians from Marvix Digital is a good start. But here’s the real shortcut: rank for “HVAC repair [your city]” and “furnace replacement [your city]”, those two terms drive 80% of local HVAC search volume. If you’re not on page one for both, you’re leaving money on the table.

Sixth, hire a dispatcher or use an answering service that books jobs. Invoca’s research shows responding within five minutes makes a lead 100x more likely to close than responding after 30. That’s not a typo. One hundred times. A daily five-minute huddle with your dispatcher covers priority jobs, technician skill assignments, and inventory updates. If you can’t afford a full-time dispatcher, use a per-minute answering service like the ones reviewed in the 2026 contractor answering service guide. Per-minute pricing means you only pay for actual call time. No monthly retainer. No wasted spend.

Seventh, track everything. If you can’t name your true cost per booked job by tomorrow, fix that before you spend another dollar. Make next month the last month you didn’t know. Use call tracking software that ties leads back to specific sources. If a lead comes from Angi, tag it. If it comes from your website, tag it. If it comes from a Google LSA, tag it. Then run the math. If your Angi leads cost $1,400 per booked job and your Google LSA leads cost $168, the decision is made for you.

The contractors who survive the next five years won’t be the ones who buy the most leads. They’ll be the ones who own their pipeline. A website that ranks. A review system that builds trust. A response system that beats the clock. And the discipline to walk away from any platform that costs more than it returns. There are free HVAC lead sources that actually work — and none of them involve paying $1,400 for a job you might not close.

Your phone is ringing right now. Is it a $1,400 lead you’ll never close? Or a $168 job you’ll book in under five minutes?

The math is yours to make.