In this article
The best HVAC lead generation companies make the handoff, recipient count, billing event and invalid-lead remedy clear before taking an HVAC contractor’s money. Under those criteria, theBuildd ranks first, followed by Service Direct, 33 Mile Radius, 99 Calls, HVAC-Leads.com and the current Angi route that replaced CraftJack’s standalone signup.
Disclosure: theBuildd publishes this comparison and sells exclusive, phone-qualified residential HVAC leads. We rank ourselves first on criteria stated below. No vendor paid for placement, no customer rating affected the order, and we did not claim first-hand experience with any competitor.
Every cited vendor page was checked on 20 August 2026. A blank price is reported as blank. Where the only available dollar range is a third-party historical estimate, the table labels it that way instead of turning it into a current vendor quote.
The six best HVAC lead companies at a glance
| Rank | Company | Lead and handoff model | Published price model | Best fit | Main buying caution |
|---|---|---|---|---|---|
| 1 | theBuildd | One-buyer residential homeowner lead, phone-qualified before delivery | $200 trial; $3,000 monthly; $2,000 every two weeks; $3,500 monthly with SEO; $2,500 monthly with LAUNCH25 | HVAC owner wanting protected territory and qualification before the handoff | Replacement, not cash reimbursement; no fixed volume floor |
| 2 | Service Direct | Exclusive HVAC phone calls through a contractor-controlled campaign | Buyer sets cost per billable lead; no fixed national rate card | Office that answers live and wants adjustable usage pricing | A billable call is an opportunity, not necessarily a booked appointment |
| 3 | 33 Mile Radius | Exclusive live phone lead sent to one partner | Per valid lead, quoted by service and area; no setup or monthly fee | Team wanting exclusive calls, weekly billing and pause control | Published rules can treat voicemail or an unanswered call as billable |
| 4 | 99 Calls | Organic, Google Ads and Local Services Ads inquiries within a broader marketing service | $54.99 organic HVAC lead; $199 monthly Growth base plus setup and ad-spend fee; paid-channel ranges also published | Contractor wanting lead generation and marketing tools together | HVAC FAQ qualifies exclusivity with “whenever possible” |
| 5 | HVAC-Leads.com | Exclusive call leads plus managed HVAC marketing | Leads starting at $75; managed service starting at $1,995; revenue-share option described | Established HVAC business comparing calls with a managed growth programme | Public page does not define every term behind the starting figures |
| 6 | CraftJack legacy route through Angi Pro | Current CraftJack domain redirects buyers to Angi Pro’s marketplace signup | No current HVAC rate card; third-party historical report says $10–$105 and up to four contractors | Buyer comfortable comparing a shared-marketplace quote | Historical CraftJack numbers are not a current Angi quote |
The price column is deliberately untidy. These companies do not sell the same unit. A monthly programme, a live call, an organic inquiry and a shared form cannot be compared by arranging their dollar figures from low to high.
Source note: theBuildd pricing page; Service Direct HVAC calls, billing and lead-review pages; 33 Mile Radius pricing and lead FAQ; 99 Calls HVAC and pricing pages; HVAC-Leads.com home page; Angi Pro signup; Phonexa contractor-lead comparison. Checked 20 August 2026.
The methodology behind this ranking
This is a desk-research ranking for a US HVAC owner comparing vendors before buying. A company qualified if it publicly offered HVAC leads or an HVAC-specific acquisition service and exposed enough first-party information to identify what the contractor would receive.
We scored the shortlist on six criteria, in this order:
- Recipient clarity. One-buyer delivery as the standard product outranks conditional exclusivity. A stated sharing cap outranks no distribution answer.
- Qualification before delivery. A documented human conversation outranks a form or routed call that the contractor must qualify.
- Price-model transparency. A usable rate card outranks a described billing model. A described model outranks an unexplained request for a quote.
- Territory and delivery control. ZIP targeting, schedules, pause controls and clear handoff timing help an owner match supply to dispatch capacity.
- Invalid-lead treatment. A written definition and a usable review path outrank a vague quality promise.
- Contract and exit clarity. Public cancellation, commitment and billing rules reduce the amount that must be discovered after a sales call.
theBuildd leads because every standard lead goes to one buyer, the territory is locked by ZIP code and trade, and a five-person in-house call team qualifies every homeowner. Delivery arrives by text and email in under ten minutes, and bad leads are replaced.
That methodology favors residential contractors who want work removed before delivery. It does not claim theBuildd is the right choice for every HVAC business. A commercial contractor, a buyer requiring cash reimbursement or an owner demanding a fixed volume floor should look elsewhere.
The self-criticism matters. Get the one-buyer definition, selected ZIP codes, qualification standard and replacement promise into the order you accept. Take this list to every provider you talk to, including us.
We did not score testimonials, review counts, self-published conversion rates or revenue claims. A company’s page can prove what it says it sells. It cannot prove that the buyer will reproduce the outcomes in its marketing examples.
1. theBuildd fits residential teams that want qualification before delivery
theBuildd is the clearest fit for an HVAC owner who does not want the first qualification call sitting on a dispatcher or comfort adviser. A five-person in-house team speaks with the residential homeowner, checks consent and confirms the request before delivery.
Every accepted lead goes to one buyer. It is never shared, resold or recycled. Territory is protected by ZIP code and trade, so exclusivity describes both the contact and the local operating boundary.
The lead reaches the contractor by text and email in under ten minutes. That gives the office a usable handoff rather than a marketplace login to monitor. Bad leads are replaced, not reimbursed in cash.
The published pricing gives buyers two ways to test the model. A one-time $200 trial contains four to seven exclusive, call-verified leads. Lead Generation costs $3,000 monthly or $2,000 billed every two weeks. Lead Gen + SEO costs $3,500 monthly, and LAUNCH25 reduces the monthly lead plan to $2,500.
Source note: theBuildd pricing page and HVAC service page, checked 20 August 2026.
The honest caveat is capacity. Typical volume is 10 to 15 qualified leads a week, depending on trade, territory size and local demand. That is not a promised floor. An owner who needs a fixed lead count in every billing period needs a different written deal.
theBuildd is also a residential product. A commercial refrigeration or large mechanical-project buyer can mention that need on a call, but should not assume commercial coverage. 99 Calls and HVAC-Leads.com publicly discuss commercial targeting more directly.
theBuildd ranks first for the work completed before delivery: one-buyer distribution, a protected ZIP-and-trade territory and a human qualification call.
Best for: a residential HVAC business with a fast follow-up team that values pre-delivery qualification and predictable recurring spend.
2. Service Direct gives the buyer the most pay-per-call control
Service Direct is the strongest pure pay-per-call option in this comparison. Its HVAC Marketplace page says contractors receive exclusive calls, choose a cost per lead, define service areas and control campaign schedules.
There is no fixed national HVAC rate card. The contractor selects a price for each campaign, and Service Direct says a higher price can make the campaign more competitive for available calls. Local competition, service area and category affect the practical price.
Billing is tied to billable leads. Service Direct’s help material defines lead cost as the chosen cost per lead multiplied by billable leads in the cycle. The card is charged at a billing threshold or at month end, while approved non-billable leads create credits against the balance.
Source note: Service Direct “HVAC Call Leads,” “How You Are Billed” and “Understanding Billable and Non-Billable Leads,” checked 20 August 2026.
The review process is unusually visible. A new potential customer seeking a category service can be billable even when no appointment is booked. Out-of-area contacts, prior customers and unusable form details appear among the public non-billable examples, subject to the full rules.
Eligible calls can be submitted for review when call recording was enabled. Service Direct says its quality team typically responds in two to three business days. That public workflow earns the company second place despite the missing fixed rate.
Service Direct is genuinely better than theBuildd for a buyer who wants spending to move with accepted calls and needs granular campaign controls. It is worse for an office that wants another team to complete a qualification interview before the phone rings.
Best for: an HVAC call center that answers live, knows the maximum it can pay for an opportunity and wants ZIP, schedule and campaign-level controls.
3. 33 Mile Radius is a serious exclusive-call specialist
33 Mile Radius deserves a place near the top, not a token mention. It ranked first in the supplied 20 August 2026 search capture for “exclusive HVAC leads,” and its public FAQ makes a direct one-partner statement for its leads.
The company routes live phone calls, records them and bills weekly for calls it treats as valid. Its pricing page says there are no setup fees, monthly service fees or long-term contracts. Buyers can pause the account, and the FAQ describes a seven-day cancellation notice.
The current price page does not show an HVAC dollar rate. It says cost per lead varies by service area and asks the contractor to request the exact figure. An older article still online says lead prices start at $60, but that is not an HVAC quote and should not be budgeted as one.
Source note: 33 Mile Radius “Pricing,” “Lead Generation Frequently Asked Questions,” “Job Leads for Contractors” and “Try 10 Billable Leads,” checked 20 August 2026.
The billing definition needs close reading. The service page lists setting an appointment, exchanging contact details, providing a price and referring the caller among billable events. It also says calls reaching voicemail or remaining unanswered for four rings or more can be billable.
That is not evidence of a bad product. It is evidence that the office’s answer rate is part of the purchase. A field-heavy owner without reliable call coverage can pay for opportunities the team never works properly.
33 Mile Radius beats theBuildd when the buyer wants costs to follow valid live calls and does not want a monthly service fee. theBuildd ranks higher here because its team completes qualification first and its public recurring prices are easier to budget.
Best for: an HVAC office with dependable live coverage that wants one-partner calls, weekly usage billing and the ability to pause.
4. 99 Calls publishes the clearest HVAC price stack
99 Calls provides the most detailed public HVAC pricing of the competitors reviewed. Its HVAC page lists an organic lead at $54.99, Google Ads leads at a company-reported $129 to $429 range and Local Services Ads leads at $35 to $120.
The paid figures are not fixed sale prices. 99 Calls says they are the 10th-to-90th-percentile results from real ad spend divided by vetted leads over the preceding 12 full months. Local market, season and job type can move the amount.
The broader package matters too. Its pricing page, last updated July 2026, lists Growth at $199 monthly plus 15% of ad spend and a $399 setup charge. Growth Pro starts at $999 monthly plus 15% of ad spend and has a $999 setup charge.
Source note: 99 Calls “HVAC Leads” and “Pricing,” checked 20 August 2026. The public Terms and Conditions page was also checked; it governs SMS messaging, not the lead service.
That structure explains why $54.99 should not be copied into a spreadsheet as the full cost of starting. The vendor says the organic rate applies with its Growth package. Monthly service, setup and paid-media charges may sit around the per-lead amount.
Exclusivity needs the same care. The page says every lead is sent to one company, then its HVAC FAQ says leads are 100% exclusive “whenever possible.” That qualifier is material. Ask which channels fall outside it and what happens if another contractor receives the inquiry.
99 Calls ranks fourth because its price transparency is a real strength but its offer combines several channels, tools and billing layers. Buyers wanting marketing infrastructure may prefer that breadth. Buyers seeking an unconditional one-buyer product should get tighter language first.
Best for: an HVAC contractor that wants a managed website, search, ads and lead system under one provider and is prepared to normalize the full package cost.
5. HVAC-Leads.com offers two visible starting prices
HVAC-Leads.com is both a lead seller and an HVAC-focused marketing operator. Its current home page advertises exclusive HVAC and plumbing calls starting at $75. The same page lists a fully managed lead-generation service with daily human oversight starting at $1,995.
The agency programme includes local search, paid media, content, reputation work and website services. It also describes fractional marketing leadership and revenue-share arrangements. Those are different commercial products, not extra features attached automatically to a $75 call.
Source note: HVAC-Leads.com home page and Terms of Service, checked 20 August 2026.
The visible starting prices earn credit, but the public page leaves key deal terms open. It does not turn “starting at $75” into a national rate card by service, market or call definition. It also does not show a complete price schedule for media, setup and the managed programme.
This is where a proposal must do real work. Ask whether a $75 unit is a connected call, a form, a qualified homeowner or another billable event. Add the recipient count, service filters, minimum order, ad-spend ownership, dispute window and exit clause.
HVAC-Leads.com may be a better fit than theBuildd for a buyer wanting commercial HVAC targeting or a fractional marketing function. It ranks lower for a residential lead buyer because more of the exact unit and agreement must be established after contact.
Best for: an established HVAC company deciding between buying exclusive calls and outsourcing a wider acquisition programme.
6. CraftJack’s old price needs a current Angi quote
CraftJack remains part of HVAC owners’ vendor research because older comparisons still quote its per-lead range. The current buying path is different: CraftJack’s public domain redirects to the Angi Pro signup rather than presenting a standalone CraftJack offer.
Angi Pro’s current signup advertises free entry to its homeowner network but does not publish a standard HVAC lead rate. Its linked public terms are general marketplace terms, not a buyer-ready HVAC price and sharing schedule.
A Phonexa comparison reports that CraftJack HVAC leads cost $10 to $105 and were sold to no more than four contractors at the time it was written. That is a useful historical benchmark. It is not a current CraftJack or Angi rate card.
Source note: CraftJack domain redirect, Angi Pro signup and Angi Terms of Use, checked 20 August 2026. Historical $10–$105 range and four-contractor cap reported by Phonexa, “The 18 Best Lead Generation Websites for Contractors,” checked the same day.
An owner should therefore request a current Angi proposal and ignore any comparison that repeats the old range as a present quote. Ask for the exact HVAC category price, number of pros matched, budget controls, credit rules, commitment and cancellation terms.
The shared model can still fit. It may supply broader marketplace volume, and an experienced inside-sales team may know how to work it. It ranks sixth because the current public path offers less pre-sale price and distribution clarity than the five options above.
Best for: a contractor prepared to work a marketplace lead quickly and evaluate a current Angi quote on its own terms, not on CraftJack’s historical figures.
Price models change who carries the risk
The published numbers only become comparable after the billing model is named. Each model moves a different uncertainty onto the HVAC company.
| Price model | What triggers cost | Who carries slow-demand risk | Who performs first qualification | Examples here |
|---|---|---|---|---|
| Flat recurring lead service | Billing date | Contractor pays the same plan price through a quiet period | Provider before delivery | theBuildd |
| Buyer-set pay per call | Call judged billable | Provider earns less when fewer calls clear the event | Contractor during the live call | Service Direct |
| Quoted pay per valid call | Valid event under the service agreement | Provider earns less when fewer calls arrive | Contractor during the live call | 33 Mile Radius |
| Package plus per-lead or media cost | Package, setup, ad spend and delivered lead | Shared across several billing layers | Varies by channel | 99 Calls |
| Starting-price call or managed agency | Call or proposal-defined service | Depends on the selected product | Varies by programme | HVAC-Leads.com |
| Shared marketplace quote | Matched opportunity or plan terms | Contractor carries competition and follow-up cost | Contractor after delivery | Angi Pro; historical CraftJack model |
There is no universally cheap row. Flat pricing becomes expensive when local demand is quiet. Usage pricing can become expensive when a heat wave sends more billable calls than the dispatch board can absorb. Shared contacts can look inexpensive until several contractors call the same homeowner.
This is why exclusive and shared leads belong in separate budget lanes. The invoice will never tell you that. Only the recipient count and your source-level operating data will.
The invoice leaves four costs off the page
Lead price records what the seller charged. It does not record the contractor’s labor, missed opportunities, media exposure or cash timing. Those costs decide whether a source is usable.
First is qualification labor. A routed phone call may be exclusive and still require a trained CSR to establish ownership, job type, service area, urgency and appointment fit. A pre-qualified lead costs more before delivery because someone already performed part of that work.
Second is coverage. Service Direct and 33 Mile Radius make live answering valuable. A missed call can lose the homeowner, and some published billing rules can still treat a missed call as chargeable. Staffing is part of the acquisition model.
Third is the surrounding package. 99 Calls publishes setup, base service and ad-spend fees alongside per-lead figures. HVAC-Leads.com separates starting call prices from a managed programme. Compare total committed cash, not the most attractive number on the page.
Fourth is the remedy. Non-billing, credit and replacement are different. Service Direct uses lead credits after review. 33 Mile Radius says invalid calls are not charged. theBuildd replaces a lead that misses its standard. Put the remedy in its own spreadsheet column.
For a broader framework, review what contractor leads cost. Do not mix a credit with cash returned, and do not treat a replacement as a lower invoice.
The right vendor depends on the team answering the lead
Choose theBuildd when the office wants an exclusive residential homeowner already checked by a person. The provider completes the first qualification layer, while the contractor still owns rapid follow-up, estimating and closing.
Choose Service Direct when the office answers live, can set a maximum value for a billable opportunity and wants to change ZIPs, schedules or campaign prices. Its public controls are the strongest in the pure pay-per-call group.
Choose 33 Mile Radius when exclusive live calls and variable weekly billing matter more than pre-delivery qualification. The pause feature has value for a weather-driven HVAC schedule, provided someone watches capacity and answers the phone.
Choose 99 Calls when the company needs a site, search visibility, ads, follow-up tools and leads in one programme. The buying exercise is to separate the base service, setup, ad-spend management and channel-specific lead costs.
Choose HVAC-Leads.com when a dedicated HVAC agency or commercial targeting belongs in the brief. The proposal must define which parts are exclusive calls, media services, fractional leadership or revenue share.
Choose the current Angi route when shared-marketplace reach is acceptable and the inside-sales team can respond immediately. Do not rely on a historic CraftJack range. Buy from the proposal in front of you.
Seven contract questions settle most vendor comparisons
Price is only one of the seven cells that should be complete before an HVAC owner signs. Use the same questions with every vendor so a polished sales call does not change the test.
| Contract question | The answer that belongs in writing |
|---|---|
| Who receives this exact homeowner? | Recipient count, plus rules on resale, recycling, affiliates and later delivery |
| What makes the lead billable? | Call duration or event, allowed service, location, customer status and exclusions |
| What is checked before delivery? | Human conversation, automated checks, form fields and disqualifying conditions |
| How is territory controlled? | ZIP codes, trade, services, schedule and number of buyers in the area |
| What is the complete price? | Setup, recurring fee, media spend, per-lead cost, deposit and tax |
| What happens when a lead is invalid? | Non-billing, credit or replacement, with evidence and submission deadline |
| How does the account end? | Initial term, renewal, pause rights, notice period and remaining obligations |
Get the answer for the exact product, not the company in general. A vendor may sell exclusive calls and shared forms, or organic leads and managed paid search. The word “exclusive” on one page does not automatically govern every channel.
Use the lead-company buyer checklist for the follow-up questions on references, handoff speed and expected supply. There is no substitute for reading the order that controls the purchase.
A paid test needs a scorecard before it starts
Start with the smallest paid commitment that can expose the handoff and billing rules. A four-lead test may reveal obvious contact defects, but it will not settle seasonality or close-rate questions. Keep the conclusion proportional to the sample.
Record each lead under its own source and ID. Capture delivery time, first response, contact result, homeowner need, service area, appointment, estimate, sale, job value, gross profit and any dispute. Use the same follow-up process across providers.
Do not let volume hide validity. A busy source can produce many records and few workable conversations. A lower-volume source can still fit if the office contacts homeowners, books profitable work and understands why each rejected lead did not qualify.
Judge the provider on what it controls: sourcing, consent, distribution, screening, delivery and adherence to its written remedy. Judge the HVAC team separately on answer rate, response time, discovery, estimating and follow-up.
That separation prevents two common errors. It stops a vendor from claiming credit for a strong sales team, and it stops a weak office process from being mislabeled as proof that every lead was poor.
ServiceTitan and Phonexa solve a different problem
ServiceTitan and Phonexa appeared in the supplied search capture, but neither belongs in the ranked seller table for this buyer task. Their own product pages describe software around lead operations rather than a comparable supply of HVAC homeowners.
ServiceTitan prices its business software per technician and asks buyers to request a package quote. Its Marketing Pro tools connect campaign activity with booking and revenue data. That can help an HVAC company operate acquisition, but it is not a public HVAC lead rate.
Phonexa sells lead tracking, distribution and call-management software. Its pricing page uses product packages and custom quotes. It can help a lead buyer, seller or network route demand, but comparing its software fee with a homeowner lead price would confuse infrastructure with inventory.
Source note: ServiceTitan “Pricing” and HVAC marketing product pages; Phonexa pricing and lead-management product pages, checked 20 August 2026.
The distinction is useful. A lead provider supplies opportunities. Lead-management software records, routes or measures them. Some companies bundle both, but an HVAC owner should still allocate cost to the correct job.
The final shortlist for an HVAC owner
For a residential team that wants one buyer, locked ZIP-and-trade territory and phone qualification before delivery, start with theBuildd. For a staffed call center wanting campaign-level usage control, put Service Direct beside it.
Add 33 Mile Radius when exclusive live calls and the absence of a monthly fee are attractive. Add 99 Calls when a managed site, organic search and paid channels belong in the same purchase. Add HVAC-Leads.com when the brief includes wider agency support or commercial targeting.
Treat CraftJack’s $10-to-$105 figure as history, not a quote. The current CraftJack path redirects to Angi Pro, so request new HVAC pricing and sharing terms. That is really all there is to it.
Prices and terms move faster than an annual buyer guide. Recheck the source pages and request a fresh order before every buying cycle. This comparison should be refreshed quarterly, especially before summer cooling demand or winter heating demand changes local supply.
Put the exclusive options next to each other.
Compare one-buyer delivery, ZIP coverage, qualification, price and replacement terms against the HVAC quotes already on your desk.