Senator Marketing
Services
Build
  • Websites
  • Web apps
  • Mobile apps
  • Ecommerce stores
  • Custom software
  • CRM systems
Grow
  • SEO
  • Google Ads
  • Meta Ads
  • Lead generation
  • Email & SMS
Automate
  • AI assistants & chatbots
  • Process automation
  • API & integrations
  • AI agents
AboutBlogContact
All articles
Lead Gen•Jun 8, 2026• 5 min

Buying HVAC Leads vs. Building Your Own: The Real Math

TS
The Senator Team
Senator Marketing

Shared leads from Angi and Networx cost more than the price per lead suggests. Here's the actual math, what an owned funnel looks like, and when buying still makes sense.

A lead from Angi or Networx isn't yours. It got sold to three or four other contractors at the same time, and the homeowner knows it. By the time you call, two competitors already did. You're not selling your work anymore. You're racing to the phone, then racing to the bottom on price.

That's the part the price tag hides. A shared HVAC lead runs $35 to $90. Sounds cheap. The number that matters is what you pay per job you actually win.

Run your own numbers, not the platform's

Buy 100 shared leads at $60 each. That's $6,000. On shared leads a 5% to 8% close rate is normal, because everyone else got the same name. Call it 6%. So 6 jobs from $6,000, which is $1,000 in marketing cost per job won. And those 6 customers shopped you against three other quotes, so the margin on each is already thin.

Now subtract the junk. Wrong numbers. Tire-kickers. People who booked someone before you dialed. The renter who can't approve a system. A real chunk of any shared batch is unworkable, and disputing the bad ones is its own part-time job. Your true cost per won job sits well north of $1,000. Often a lot north.

Compare that to a homeowner who searched "AC repair near me," clicked your name, and called you first. No competing quotes on the screen. You set the price. You close 25% to 40% of those, because they picked you, not a list. Same marketing dollar, completely different job.

What you're really renting

Buy leads and you're renting access. The platform owns the customer relationship, the reviews, the ranking, the data. Stop paying and the faucet shuts off that day. You built nothing. Five years in, you've got the exact problem you had on day one, except the lead price went up and the platform crammed more contractors onto each share.

An owned funnel is an asset. It keeps producing after you stop spending, and it gets cheaper per job over time instead of more expensive.

What an owned funnel actually looks like

It's not one big thing, and it's not complicated. It's a few pieces that feed each other:

  • A Google Business Profile filled out all the way, with real photos of your trucks and crews, and a habit of asking every happy customer for a review. This alone outranks most local competitors and costs nothing but discipline.
  • A site that loads fast on a phone, shows your service area, and puts a click-to-call button where nobody can miss it. Most HVAC sites bury the phone number. Don't.
  • Local Service Ads (the Google Guaranteed badge) plus a tight search campaign on high-intent terms like "furnace repair" and "AC not cooling." You pay for clicks from people actively looking, and they call you first.
  • A way to catch the people who don't call right away. An email or text list, plus a few seasonal nudges (tune-up before summer, filter check before winter) so old customers come back instead of re-searching.
  • Fast follow-up. A missed-call text-back and a quick reply book more jobs than any ad tweak. Speed is the cheapest edge you've got.

The reviews compound. The ranking compounds. The repeat customers compound. Year two costs less than year one for the same volume. That never happens with a lead vendor.

When buying still makes sense

Buying isn't always wrong. It's a tool for specific moments:

  • You just started and have zero pipeline. Bought leads keep trucks moving while your own funnel warms up. It's a bridge, not the plan.
  • You hit a slow week with idle techs. A thin-margin job beats a tech sitting in the bay.
  • You're testing a new service line or zip code and want signal fast before you spend money building there.

The rule is simple: buy leads to fill gaps, build a funnel to close them. The day your owned channels cover your capacity, cut the lead spend.

How to start this month

Pick the highest-leverage move and do it now. Claim and finish your Google Business Profile, then text your last 30 customers asking for a review. That's a free afternoon that pays for years. Next, get a phone number above the fold on every page of your site, and set up missed-call text-back. Then turn on Local Service Ads in your main zip codes with a small daily cap, and watch your cost per booked job, not your cost per lead.

Track one number above everything else: marketing dollars spent divided by jobs actually won. If it's dropping quarter over quarter, you're building something. If it's flat or climbing, you're renting.

Want this handled for you? See our HVAC lead generation.

More from the journal

SEO

What HVAC SEO Actually Costs (and Why the Price Swings So Much)

A plain breakdown of monthly HVAC SEO pricing, what the money buys, the cheap-package traps, and how it stacks up against shared leads.

SEO

How Contractors Get More Jobs From Google Search Without Running Ads

Referrals are great until they aren't. Here's what it takes to show up when someone in your area searches for the work you do, plus three fixes you can knock out this week.

SEO

Why Your Plumbing Company Isn't Showing Up on Google (and How to Fix It)

Most plumbers think they have an SEO problem. They have a Google Business Profile problem. Here's what to fix first.

Get a custom plan
Senator Marketing

We build your website, apps, and the systems behind them, then bring in the customers to fill them. One team for both.

Services
  • Websites & apps
  • Custom software
  • SEO
  • Google & Meta ads
  • Lead generation
  • Pricing
Company
  • About
  • Blog
  • Contact
Resources
  • Free tools
  • Free strategy call
  • All services
  • Pricing
  • 30-Day Lead Gen Playbook
  • 2026 Performance Benchmarks
© 2026 Senator Marketing. All rights reserved.
PrivacyTermsText AlertsCookiesRefundDo Not Sell or Share