Contractor Growth11 min read

    By the OMII AI team. Published · Updated

    HVAC After-Hours Calls: AI vs. an Answering Service, Priced

    The AC dies at 9 p.m. in July and the homeowner calls the first company they find. Before you spend anything on after-hours coverage, check two numbers: how many of your calls really arrive after hours, and what each way of covering them costs.

    HVAC is time-sensitive. When a furnace quits on a cold night or a system dies in a heat wave, the caller wants a person who can be there soon. That makes after-hours coverage tempting to buy and easy to over-buy.

    This post puts prices side by side: a human answering service billed by the minute, one billed by the call, a hosted AI answering line, an AI platform you build on yourself, and the built-for-you AI system we sell. We sell the last one. You'll see that at low call volume it is the most expensive option, and why.

    How many HVAC calls really arrive after hours

    An earlier version of this post claimed that close to half of HVAC calls arrive after hours. We could not trace that to a source, and the best data we found says otherwise. ServiceTitan analyzed inbound calls to residential HVAC shops on its platform throughout 2025. It defined business hours as Monday to Friday, 8 a.m. to 5 p.m., and counted everything else as off-hours. It found that 14.1% of inbound calls arrived outside business hours in June 2025, and 9.8% in October (opens in a new tab).

    • After-hours weekday calls peaked at 9.3% of inbound calls in June; weekend calls peaked at 4.9% in August.
    • The summer increase is concentrated in the evening, roughly 5 p.m. to 9 p.m., with a smaller bump from about 6 a.m. to 8 a.m.
    • ServiceTitan sells a virtual agent, so this is one vendor's data on its own customers. It is still the most specific published figure we found, and it says the after-hours share is a minority of calls even at its summer peak.

    That means roughly 86 in 100 calls in June landed during the working day, when your technicians are on jobs and the office may be thin. After-hours coverage is a real need. It may not be your biggest gap. Count both.

    Sizing your own after-hours calls (an example)

    • Assumption: 50 inbound calls a week
    • After hours at the June share: 50 × 0.141 = 7.05, so about 7 a week
    • Per month: 7 × 52 ÷ 12 ≈ 30 calls
    • Assumption: 4 minutes a call: 30 × 4 = 120 minutes a month
    • Business hours: the other 43 calls a week. If 10% of them go unanswered that is about 4 a week, fewer than the 7 after-hours calls. At the 27% Invoca reports across home services (opens in a new tab) (all hours, not HVAC alone) it is about 12, more than the 7. Your own call log tells you which side you're on.

    Put in your own call count, hours and average call length in the Call Coverage Cost Comparator and it compares a receptionist, an answering service and an AI agent at your numbers.

    Emergencies come first

    Whatever you choose, decide what it says to a caller whose life may be at risk. Booking a technician is the wrong answer to two situations in particular:

    So the script for those two calls is short: tell the caller to leave now and call 911 from outside, end the call, and alert you. Put it in writing for whoever answers your phones, human or software, and confirm the wording with your gas utility or fire department. A no-heat call in freezing weather is urgent but different: it should be triaged and dispatched, not treated as a 911 call.

    Five ways to cover after-hours calls, priced

    We read each price below on the vendor's own page in October 2026. They are examples, not quotes: plans, regions and discounts change them. The right-hand columns apply them to the example above, 30 calls and 120 minutes a month.

    Listed prices applied to 30 after-hours calls (120 minutes) a month
    OptionWhat the page listsCost at 30 calls / 120 minPer call
    Human service, by the minuteMoneypenny (opens in a new tab): 100 minutes $265, extra minutes $2.12. Ruby (opens in a new tab): 100 minutes $395, 200 minutes $720.Moneypenny: $265 + 20 × $2.12 = $307.40. Ruby: the 200-minute plan, $720About $10 (Moneypenny); $24 (Ruby)
    Human service, by the callSmith.ai (opens in a new tab): 30 calls $300, $11.50 per call beyond that.$300$10
    Hosted AI answering, by the callMoneypenny AI Answering (opens in a new tab): 25 calls $69, extra calls $2.49.$69 + 5 × $2.49 = $81.45About $2.70
    AI platform you build onRetell (opens in a new tab): $0.07 to $0.31 a minute, pay as you go.120 × $0.07 to $0.31 = $8.40 to $37.20, plus your time to build and maintain it$0.28 to $1.24
    Built-for-you AI system (ours)Our contractor page lists $5,000 setup plus $1,500 a month.First year $5,000 + 12 × $1,500 = $23,000, or $1,916.67 a monthAbout $64 if only after-hours calls count

    Read the table carefully, because a price tells you the minutes, not the result. The by-the-minute and by-the-call services are people who answer and take a message or follow a script; some offer scheduling. The hosted AI line may do no more than take messages, so check what it books and where. The platform price excludes building the agent, connecting it to your calendar and tuning it. Ours includes the build and the tuning, and it covers daytime calls, texting new leads and following up on estimates too, which the after-hours-only figure ignores.

    Plan tiers also create cliffs. At 120 minutes, Ruby's 100-minute plan falls 20 short and the next tier is $720. Ask any vendor what happens past your included minutes or calls.

    When does each option cover its cost?

    That depends on how many extra jobs the coverage wins you, and nobody knows that number for your shop. So here are two scenarios, both labelled assumptions, using the 30 after-hours calls above.

    Gross profit won back from 30 after-hours calls a month, against cost
    StepCautiousGenerous
    Assumption: after-hours callers who never call back40%70%
    Assumption: answered callers who book a job20%30%
    Extra jobs a month: 30 × never call back × book30 × 0.40 × 0.20 = 2.430 × 0.70 × 0.30 = 6.3
    Gross profit at $450 a job (use yours)2.4 × $450 = $1,0806.3 × $450 = $2,835
    Left after a $300 service$780$2,535
    Left after the built system ($1,916.67 a month)−$836.67$918.33

    The honest reading: at around 30 after-hours calls a month, a per-call or per-minute service, or a hosted AI line, covers its cost in both scenarios. A built system covers its cost only in the generous one, or if it also wins calls and estimates in the daytime that the after-hours figure leaves out. So if your problem is a few evening calls, don't buy our system. Buy the cheapest option that handles your emergencies correctly, and revisit when your volume or your daytime misses grow.

    The Missed Call Revenue Calculator turns your own missed calls, job value and close rate into a yearly figure. If you're slow to reply to web and ad leads, the Speed-to-Lead Calculator covers that side.

    A ten-call test before you sign

    Whatever you pick, run these calls yourself, at night, before it takes a real customer:

    1. A no-heat call at 11 p.m. in winter. Does it triage as urgent and tell you right away?
    2. A request for a non-urgent quote. Does it book the visit instead of guessing a price?
    3. A caller who says their carbon monoxide alarm is going off. Does it tell them to get outside and call 911?
    4. A caller who smells gas. Does it tell them to leave and call 911 from outside?
    5. An unclear or unusual street name. Does it read the address back and send a confirmation text?
    6. A caller with a noisy line or a strong accent.
    7. A caller who asks for a human. What happens?
    8. A caller outside your service area.
    9. Two calls at once, to see how it behaves under load. Retell's page, for one, lists 20 concurrent calls included (opens in a new tab). Ask any vendor for their number.
    10. A cancelled appointment or reschedule, if it handles them.

    Then read the transcripts and listen to the recordings. A vendor who can't show you them isn't ready for your customers.

    Hear what your callers would hear.

    Call (347) 757-4410. Emma, our AI, will answer, ask what you need and book a time on our calendar. It is the same kind of system we would set up for your HVAC business.

    What to ask about booking and dispatch

    • Triage rules. Who decides what counts as an emergency, and what does it do with a call it can't classify?
    • Dispatch. Who is texted for an urgent call, and what is the backup if they don't answer in ten minutes?
    • Calendar. Does it write to the calendar or scheduling system you actually use? It should connect where your system has an API, and the vendor should say plainly where it doesn't. We confirm that in our audit.
    • Same-day limits. It shouldn't promise a same-night visit your crew can't run.
    • Records. Recordings, transcripts and a summary after every call. If calls are recorded, callers should be told at the start, and recording rules differ by state.
    • Terms. What you pay in month one and month thirteen, and how to cancel.

    After the job: maintenance plans

    The best moment to offer a maintenance plan is right after a repair, when the customer is relieved. We won't quote a conversion rate because we couldn't find a source for one. Measure your own: count how many one-time customers you offer a plan to this season, and how many say yes. A short text, sent a couple of days after the visit, is a low-effort way to make the offer to everyone.

    After a repair2 days after the visit
    Hi [Name], it's [Your name] at [Company]. Just checking that the [system] is running well after Tuesday's visit. If you'd like to avoid a repeat, we offer a maintenance plan that includes [what it includes]. Want me to send the details?

    Only list what the plan really includes. Send it to every customer you serve, and stop when they say no.

    The short version

    Count your after-hours calls and your daytime misses. Write the emergency script first. Price a per-call or per-minute service and a hosted AI line at your real call volume. Run the ten-call test. If your volume, your daytime misses and your follow-up gaps add up to more than evening calls, then a built system may be worth pricing, and we'd be glad to show you what we'd set up. If not, buy the cheaper option and keep your money.

    Sources and how we checked them

    Every figure on this page that is not our own arithmetic links to the page it was read on. We read each of these pages in October 2026. Prices and statistics change, so check the source before you rely on a number. This post was rewritten on October 2, 2026: the earlier version carried an after-hours share, a call-spike multiple, lifetime-value and maintenance-plan figures that we could not source, and a revenue model that counted leads as jobs, so we removed them.