HVAC Lead Generation: Own the List, Skip the Shared Lead

The problem isn't lead flow. It's who else got the same lead.
If you install furnaces, windows, siding, insulation or you run a remodeling crew, you already know the drill. You buy a lead. You call it in ninety seconds. The homeowner has already talked to two of your competitors, and the third one calls while you're still in the driveway measuring.
You didn't buy a customer. You bought a seat in a race.
Industry estimates put home services leads anywhere from roughly $50 to $400 apiece depending on trade, market and whether the lead is "exclusive." Some of those leads close. Plenty of them are a wrong number, a renter, or a homeowner who filled out a form six weeks ago and forgot about it. Either way, you rent the relationship. You never own the list.
There's another way to run HVAC lead generation, and it's the way the big regional players have quietly run it for years: buy the underlying homeowner data for your service area, own it forever, and do your own outreach on your own calendar.
What you're actually buying when you buy a list
A marketplace lead is one homeowner who raised a hand. A data list is every homeowner in your territory who matches the profile you sell to, whether they've raised a hand yet or not.
That difference matters more than the price difference, and the price difference is large.
US Data Connect's current inventory holds 5,481,617 homeowner records across 50 states. Every record is a single-family, owner-occupied home, generally purchased in the last 0-5 years, at 1,000+ sqft. You filter by state and ZIP, see the count before you pay, and download a CSV immediately.
State depth varies, and it's worth checking before you plan a campaign. Current inventory includes 1,971,786 homeowner records available in Washington, 1,801,076 in California, 801,463 in Oregon, 453,832 in Texas, 179,583 in Florida and 120,309 in Pennsylvania.
One thing to be straight about: this is property and ownership data, not a consent file. It is not opt-in, it is not TCPA-cleared, and nobody on it asked you to call. What it is, is accurate targeting at a price where you can afford to touch the same households four times in a season instead of once.
The math, side by side
Here's the comparison every contractor should run before renewing a lead contract. Lead pricing below is a hedged range based on what contractors commonly report paying; data pricing is ours.
| Marketplace leads | Owned homeowner list | |
|---|---|---|
| Typical cost | Roughly $50-$400 per lead (industry estimates) | $0.009 per record on the $59/month Premium plan |
| 5,000 households reached | Not applicable - you buy one at a time | About $45 in data |
| Exclusivity | Shared with 2-4 contractors, or a premium for "exclusive" | You own the file outright |
| Reuse | One contact, one shot | Mail, call, text, match to social audiences, mail again next season |
| Timing control | Whenever the vendor sends it | Whenever you decide - pre-season, heat wave, post-storm |
| Targeting control | Vendor's filters | Your state and ZIP selections |
| What you own at the end | Nothing | A permanent asset that gets better as you append outcomes |
Run it against your own numbers. If you're paying, say, $200 a lead and closing one in six, your cost per install from a marketplace is well north of a thousand dollars before a truck leaves the yard. A 5,000-record list at $45 doesn't have to convert anywhere near that rate to win, because the cost of reaching households is now dominated by postage and labor rather than by the data.
That's the same logic that drives the numbers in our solar leads breakdown, where lead prices run highest of any trade, and it applies just as cleanly to a two-truck HVAC shop.
Targeting that actually maps to home services work
Generic mail to "every address in the ZIP" is why a lot of contractors think mail doesn't work. Filtered mail is a different animal.
The filters that matter for HVAC and home improvement:
- Owner-occupied, single-family. Renters can't approve a system replacement. Multi-family is a different sale with a different decision maker. Every record in the inventory is already filtered this way.
- Recent purchase. Homeowners in the first few years after a purchase spend disproportionately on the house. New owners inherit whatever the last owner left behind, including a furnace nobody has serviced.
- Square footage. 1,000+ sqft filters out the jobs too small to be worth a truck roll for most trades.
- ZIP-level geography. Build routes, not scattershot. Ten tight ZIPs you can service efficiently beat a whole county you'll burn windshield time crossing.
For HVAC specifically, recent-purchase households are the sweet spot for maintenance plans. A homeowner two years into a house with an aging system is one uncomfortable August away from a replacement quote. Get your name in front of them before that August.
For windows, siding and insulation, the same file supports a very different message: comfort, drafts, energy bills, curb appeal. Same households, different envelope.
If you want the full walkthrough on filtering and file structure, see our guide to buying homeowner data.
Build a season, not a blast
Home services demand is seasonal and predictable. That's the advantage of owning the list: you can plan around the calendar instead of reacting to whatever the lead vendor sends.
Late winter into spring
AC tune-up and pre-season inspection offers. Mail before the first hot stretch, not during it. Window and siding pros should be booking spring installs here.
Early summer
Second touch to the same households. Heat-wave timing works: when the forecast breaks 95, a postcard that landed last week gets pulled off the counter.
Late summer into fall
Furnace and heating season. Insulation and attic work sells hard here because homeowners are thinking about winter bills. Third touch to the same file.
Winter
Maintenance plans, financing offers, remodeling consultations for spring starts. Lowest mail competition of the year, which usually means the lowest cost per response.
Four touches to the same 5,000 households over twelve months costs you roughly $45 in data plus print and postage. You cannot do that with purchased leads at any volume, because every touch is a new purchase.
Storm-driven trades run the same playbook faster. Roofers in particular compress the whole cycle into weeks after a hail event, which is covered in our roofing leads guide.
Compliance, in practical terms
Owning the data doesn't mean the rules stop applying. General, practical guidance, not legal advice:
- Mail is the lowest-friction channel. Direct mail to a residential address does not carry the calling restrictions that phone and text do. Most contractors start here for good reason.
- Scrub before you dial. Run any phone contact against the National Do Not Call Registry and applicable state lists, and understand your obligations under the TCPA and state telemarketing rules before you call or text. These records are not represented as consented or DNC-scrubbed.
- Keep your own suppression file. Anyone who asks you to stop goes on it permanently, across every campaign and every channel.
- Mind calling windows and identification requirements. Know who's calling, say so, and stay inside legal hours.
- Get your own advice. Your trade, your state and your channel mix determine your obligations. Talk to counsel about your specific program.
None of this is a reason to avoid owned data. It's a reason to sequence it correctly: mail first, phone second and only after scrubbing, text last and most carefully.
Start with one territory
The mistake is buying fifty thousand records you'll never work. Pick the five to ten ZIPs where your crews already run efficiently, pull the matching records, and commit to three mailings over one season. Track every call by the campaign code on the piece. Append what you learn back to the file.
After one season you'll know your real cost per booked job on owned data, and you'll be able to compare it honestly against what your lead vendor charges. Most contractors who run that test seriously stop renewing.
Filter by state and ZIP, see your record count before you pay, and download the CSV the same day. Build your list and run one territory properly.
The lead you buy is gone the day you buy it. The list you own is still working next February.
Frequently asked questions
Is a homeowner data list the same thing as an HVAC lead?
No. A marketplace lead is one person who filled out a form and is usually sold to several contractors at once. A data list is the full set of matching homeowner records in your service area, and you own it. Nobody has raised their hand yet, which is why the price per record is a fraction of a lead price and why the outreach is on you.
What is actually in each record?
Owner name, property address and the property attributes we filter on. Records are single-family, owner-occupied homes, generally purchased in the last 0-5 years and 1,000+ sqft. We do not represent the data as opt-in, consented or TCPA-cleared, and phone coverage varies by record.
Can I call or text the homeowners on the list?
You can call and text within the rules that apply to you, but the list is not a consent list. Scrub against the National Do Not Call Registry and any applicable state registries, check your obligations under TCPA and state telemarketing law, and keep your own internal do-not-contact file. Many contractors lead with mail for exactly this reason. Talk to your own counsel about your specific program.
How many records do I need to run a real campaign?
Enough to mail repeatedly rather than once. A few thousand records in your tightest ZIPs, mailed three or four times over a season, will teach you more than one blast to fifty thousand names you can't afford to touch again.
What does it cost compared to buying leads?
Volume pricing applies on every order, and the $59/month Premium plan sets a flat $0.009 per record. At that rate a 5,000-record ZIP cluster runs $45 in data. Industry estimates put a single shared or exclusive home services lead anywhere from roughly $50 to $400 depending on trade and market.