AI Receptionist for HVAC — Real Cost-Savings Math from 30 Real Calls

Every HVAC owner I talk to has the same complaint and the same blind spot. The complaint: "We're missing calls and I know we're losing money." The blind spot: nobody can tell me what the actual number is. This post fixes that with real math from 30 real calls — and then it shows you which of the four real coverage options actually wins for an HVAC business doing 100-300 calls a month.

The four options on the table for an HVAC contractor in 2026 are:

  1. Human receptionist only — full-time in-house ($3,500-4,500/mo, 8-12 hours of daily coverage, zero coverage nights and weekends)
  2. Per-minute AI+human hybrid — Smith.ai or comparable ($350-1,200/mo with per-minute surcharge that spikes during summer surge)
  3. Generalist AI receptionist — Air AI, Goodcall, or similar ($397-997/mo, fast setup, fumbles vertical-specific calls)
  4. Vertical-trained AI receptionist — ARF Pilot ($997/mo flat, 24/7, HVAC-specific FAQ, same-day script updates)

Below is the math for each, run against the same 30-call sample. No theoretical scenarios — every call type in the mix is one we've actually answered in the last 60 days for HVAC pilots.

The 30-call sample mix

Here's what 30 representative inbound calls look like for an HVAC contractor doing somewhere in the 100-300 calls/month range. Mix is drawn from anonymized call logs across our HVAC pilots between March and May 2026.

# Call type Volume Revenue if won Lost if missed
1 After-hours emergency (no-heat / no-cool in extreme weather) 4 calls $450-1,200 service ticket 100% — goes to next contractor
2 After-hours non-emergency (next-day booking) 5 calls $180-400 tune-up or diagnostic 60-80% — most call elsewhere by morning
3 Business-hours emergency dispatch 3 calls $400-900 service ticket 90% — emergency callers don't wait
4 Business-hours scheduled booking (tune-up, install quote) 9 calls $150-12,000 (tune-up vs install) 30-50% — they call back, some don't
5 Existing customer follow-up (warranty, parts question) 4 calls $50-300 + retention value 10-20% loss, mostly annoyance + churn risk
6 Tire-kicker / wrong number / robocall 3 calls $0 $0
7 Returning lead from previous quote (closing call) 2 calls $2,400-15,000 install 70% — quote went cold

Total monthly revenue at stake from 30 representative calls: roughly $18,000-42,000 in addressable revenue depending on the install-quote mix. That's the prize we're trying to capture.

Now let's run each coverage model against that same 30-call mix.

Option 1 — Human receptionist only ($3,500-4,500/mo)

The traditional setup: hire a front-desk person, give them a phone, train them on your dispatch logic, hope they answer everything between 8 and 5.

Cost: $3,500-4,500/mo loaded (salary + payroll tax + PTO + benefits, lower end for part-time, higher end for senior dispatcher with HVAC experience).

Coverage: 8-9 hours weekdays. Zero nights, zero weekends, zero holidays. They get sick. They take vacation. They quit (industry average tenure for front-desk in service trades is 11-14 months).

What gets captured from the 30-call mix: Calls 3, 4, 5, 6, and 7 — roughly 21 of 30 calls — IF they all happen between 8 and 5 and IF your receptionist isn't on another line when they ring.

What gets dropped: All 4 after-hours emergencies. Most of the 5 after-hours non-emergencies (some leave voicemail, you call back next day, half have already booked elsewhere). The business-hours calls that ring through while she's already on the phone with another caller. Realistically you're capturing 18-22 of the 30 calls; you're losing 8-12.

Revenue captured: ~$11,000-26,000 of the ~$18,000-42,000 at stake. Revenue lost to missed calls: ~$7,000-16,000/mo. True cost: $3,500-4,500 paid + $7,000-16,000 lost = $10,500-20,500/mo effective cost.

The human receptionist isn't bad. She's just structurally incapable of covering the 16 hours per day and 2 days per week when emergency HVAC calls actually happen. And those after-hours calls are the highest-margin calls in the entire sample — the no-heat-at-11pm-in-February call is the $1,200 service ticket, not the 2pm tune-up.

Option 2 — Per-minute AI+human hybrid ($350-1,200/mo + surge risk)

The Smith.ai-style model: an AI answers, qualifies, and books simple calls; a live receptionist takes over for complex calls or when the AI gets stuck. Pricing is per-minute, often with a base subscription.

Cost: $350-1,200/mo base depending on tier, with per-minute charges typically $1.50-3.00/minute on top. The surprise comes during summer surge — a heat wave that triples your call volume also triples your bill. We've seen Smith.ai-style customers post $2,800/mo bills during August when the spring quote was $600/mo.

Coverage: 24/7 in theory. The AI handles after-hours calls; the human team handles overflow during business hours.

What gets captured: Most of the 30 calls get answered. The AI books the simple tune-ups, the human handles the complex dispatches, the emergencies get triaged.

Where it breaks for HVAC: Two specific failure modes.

First, the handoff friction. When a caller asks about "two-stage variable-speed compressors" or "R-410A versus R-32 retrofit cost" or "what tonnage do I need for a 2,400 sq ft single-story," the generalist AI doesn't have the vocabulary. It hands off to the human. The human is a Smith.ai receptionist, not an HVAC dispatcher — they're polite and professional, but they're reading from a generic script and asking the caller to "hold while we check with our team." The caller can tell. Some hang up. Some book. Some leave a worse impression than getting a voicemail.

Second, the per-minute meter. Every minute on hold while the AI hands to a human costs you. Every minute the receptionist spends asking the caller to repeat their address costs you. Every minute on a tire-kicker call (Call type 6 above) costs you. The cost-per-call goes from "free" on simple bookings to "$8-15" on complex ones, and the complex ones are most of your HVAC mix.

Revenue captured: ~$15,000-32,000 of the ~$18,000-42,000 at stake (better than human-only because of after-hours coverage). Bill received: $600-2,800/mo depending on volume and surge. True cost: $600-2,800 paid + $3,000-10,000 lost from handoff-failed calls and rough caller experience = $3,600-12,800/mo effective cost.

Better than human-only on capture rate. Worse than human-only on cost predictability. The summer-surge bill is the part that bites — you can't budget for a number that moves with the weather.

Option 3 — Generalist AI receptionist ($397-997/mo)

The Air AI / Goodcall / Trillet tier — AI handles the whole call, no human handoff, priced as a flat monthly subscription (sometimes with per-call charges on higher volume).

Cost: $397-997/mo depending on platform and tier. Goodcall starts free and scales up; Air AI sat in the $400-800 range before the FTC shut it down in March 2026 (covered in detail in our Air AI Alternative post). Trillet and similar self-serve tools land in the same range.

Coverage: 24/7. The AI answers everything.

Where it breaks for HVAC: The hallucination problem is real, and HVAC calls expose it fast.

A generalist AI receptionist trained on small-business FAQ doesn't know HVAC. When the caller asks "do you service Trane XV20i variable-speed systems," the AI doesn't have that brand model in training data, so it either (a) confidently says "yes" when you don't, (b) confidently says "no" when you do, or (c) deflects to a vague "let me have someone call you back." All three answers cost you something. Our HVAC pilots have call logs of generalist AI predecessors telling callers things like:

Each hallucination is a real cost. A no-show is a $150-400 lost slot. A wrong-price quote is a customer dispute. A wrong refrigerant claim is a potential regulatory complaint.

Revenue captured (gross): ~$14,000-30,000 — looks high until you net out the hallucination costs. Hallucination losses: $1,500-5,000/mo in no-shows, disputes, and lost-credibility callbacks. Cost: $397-997/mo paid. True cost: $397-997 paid + $1,500-5,000 in hallucination damage + $2,000-7,000 in calls the agent fumbled on vertical language = $3,900-12,997/mo effective cost.

The flat-rate predictability is real. The vertical-language failures are also real. For a generalist business, generalist AI is fine. For HVAC, where the caller's first sentence usually contains industry vocabulary, generalist AI leaves money on the table every day.

Option 4 — ARF Pilot — Vertical-trained AI receptionist ($997/mo flat)

ARF Pilot is the model this post argues for. Full disclosure: I'm the founder, so the math below is the math we've measured on actual HVAC pilots, not theoretical.

Cost: $997/mo flat. No per-minute charges. No per-call surcharges. No setup fee. Month-to-month, 30-day money-back. The first 25 BIB Case-Study Program customers get 50% off Pilot for the first 3 months — $498.50/mo — in exchange for being our published case studies. Details on the BIB program.

Coverage: 24/7. The AI handles every call, with HVAC-specific training on tonnage, refrigerant types, dispatch priorities, common brand models (Trane, Lennox, Carrier, Goodman, Rheem, American Standard), and the difference between a tune-up call and a diagnostic. Same-day FAQ updates from real conversations — if the agent fumbles a call on Tuesday, the script is updated by Wednesday morning.

What gets captured from the 30-call mix: All 4 after-hours emergencies (vertical training surfaces them as "no-heat / no-cool extreme weather" and routes to on-call dispatcher per your defined logic). All 5 after-hours non-emergencies (booked for next available slot, customer gets confirmation text, no morning callback needed). All 3 business-hours emergencies (same dispatch logic). 8 of 9 business-hours scheduled bookings (one drops to a busy-line scenario). All 4 existing customer follow-ups (rerouted to your CRM workflow). All 3 tire-kickers/robocalls filtered politely without consuming your team's time. Both returning leads (closed and booked).

Why the capture rate is higher: The HVAC-specific training closes the language gap that breaks generalist AI. When the caller says "my Trane XV20i is throwing an error code 14," the agent recognizes the brand, knows the error code maps to a refrigerant pressure issue, and routes to a senior tech with the right context already in the dispatch note. The caller doesn't get a "let me have someone call you back" — they get a "we can have a tech out by 2pm, here's what to expect from the diagnostic." That difference shows up in close rates.

Revenue captured: ~$16,000-38,000 of the ~$18,000-42,000 at stake — typically 88-93% capture rate on the HVAC mix. Bill received: $997/mo (or $498.50/mo on the BIB tier). True cost: $997/mo effective cost, because there are no hallucination losses to net out and no per-minute surcharge to budget around.

That's the case. Now the head-to-head.

Side-by-side — 4 options at 200 calls/mo

Human only Per-min hybrid Generalist AI ARF Pilot
Monthly cost $3,500-4,500 $600-2,800 $397-997 $997 (or $498.50 BIB)
Coverage hours 8-9/day, 5 days 24/7 24/7 24/7
HVAC-vocabulary fluent Yes (if senior) Partial (handoff to generic human) No (hallucinates) Yes (vertical training)
After-hours emergency capture 0% 70-85% 60-75% 88-93%
Surge-pricing risk None High (summer spikes 2-4x) None None
Hallucination risk None Low High Low (HVAC-trained)
Setup time 30-90 days to hire + train Days Minutes 7 days (founder-led)
Effective monthly cost (including lost revenue) $10,500-20,500 $3,600-12,800 $3,900-13,000 $997 (no losses to net)

At 200 calls/mo on the representative HVAC mix, ARF Pilot is structurally the lowest true cost — not because the sticker price is lowest (it's not, the generalist AI is cheaper on the sticker), but because the lost-revenue and hallucination columns net out to roughly zero where the other three options carry $2,000-16,000/mo in hidden costs.

A note on the comparison set

If you're shopping ARF against a specific competitor by name, we've published the head-to-head comparisons:

For more on ARF's HVAC vertical specifically — sample call recordings, ServiceTitan / Housecall Pro / Jobber integration details, and the HVAC-specific dispatch logic — see the HVAC vertical page.

Who should pick which option

Pick the human-only receptionist if: You take fewer than 80 calls/month, your business is 9-to-5 weekday-only by design, and you genuinely don't want after-hours coverage. (For most HVAC contractors that means you're not really an emergency-service business, you're an installation-only business. Which is a legitimate model.)

Pick the per-minute AI+human hybrid if: You want 24/7 coverage AND you want a human in the loop on complex calls AND you can absorb a $1,500-3,000 surprise bill during summer surge without flinching. This works best for mid-sized contractors with steady call volume and predictable seasonality.

Pick the generalist AI receptionist if: You take fewer than 100 calls/month, your call mix is mostly simple booking and basic FAQ, and you can tolerate the occasional hallucination because the absolute cost is low. The cheap tier wins for the smallest operators.

Pick ARF Pilot if: You take 100-300+ calls/month, vertical-specific call language matters (tonnage, refrigerant codes, brand models, dispatch priority), you want flat-rate predictability so the August bill matches the March bill, you want the founder on your setup calls instead of a support tier, and you want same-day FAQ updates because your services and pricing change more often than quarterly.

If most of that describes your HVAC business, the pricing page is the next click. If you're not sure, the application form takes 5 minutes and gives me enough to tell you honestly whether Pilot, BIB, or "stay on what you've got" is the right answer.

The honest close

The 30-call math isn't a sales pitch. It's the actual math we run with HVAC contractors who ask "what would this actually save me." Half the time the answer is "ARF will save you $5,000-15,000/month in true effective cost." The other half the answer is "your call volume is too low to justify Pilot — stay on Goodcall or Rosie for another 6 months and come back when you're at 150+ calls."

The point isn't to win the sale. The point is the right tool for the call volume and the call mix you actually have. If you want to know which of the four options fits your specific HVAC business, the application form takes 5 minutes and you'll have an honest answer the same day.

Summer surge starts in 4 weeks. Pick a coverage model before it does, not during.


About the author — Rick Jenkins is the founder of AI Revenue Forge. ARF builds vertical-specific AI virtual receptionists for service businesses in HVAC, dental, medspa, real estate, home health, credit repair, and pawn shops. Headquartered in Charlotte, NC. Part of Jenkins Worldwide Enterprises.