Skip to content
GateKeeperAI homeby VerdictIQ

The cost of missed calls for plumbing and HVAC businesses

Vyron Johnson, Founder of VerdictIQ

By Vyron Johnson, Founder of VerdictIQ

Published · 8 min read

The cost of missed calls in a plumbing or HVAC shop is the first visit revenue from job calls nobody answered and nobody won back. The phone rings while you are under a house, on a roof setting a condenser, or driving the van with a ladder rattling overhead. You see the missed call an hour later, call back, and get a polite "we already found someone."

You can put your own number on it in an afternoon. Several of the fixes cost nothing but a habit.

Why a missed call in the trades can be a lost job

A homeowner with water coming through the ceiling, or a house at 58 degrees in January, may not wait for a callback. They can tap the next plumbing or HVAC listing, and whoever picks up and says a truck is coming gets the job. That first visit can also lead to a water heater replacement or a new system quote.

Some missed callers book elsewhere before you reach them. Your callback records show how often.

Invoca, a call tracking company, analyzed more than 60 million calls across nine industries including home services, and found that 61% of callers spoke with a person, according to Plumbing and Mechanical magazine. The other 39% are not all unanswered calls, since the report notes some were resolved by automated systems. It also covers nine industries, so it is not your shop's number.

A simple formula for the cost of missed calls

You need three numbers from your call history and invoices.

  1. Unrecovered missed job opportunities per week. Count unique callers, so three calls from one homeowner are one opportunity. Drop spam, vendors and existing customers. Then remove the ones you reached on a callback and booked.
  2. Close rate. Of the new job calls you do answer, how many turn into a paid ticket. Use your own number, not a guess from a forum.
  3. Average first visit ticket. Your average invoice for a first visit, not the lifetime value of a customer.

Keep callers you cannot identify in a separate column. Run the formula once without them and once counting them at your usual share of job calls.

A worked example with assumed numbers

The numbers below are made up for illustration. They are not industry statistics or from any real shop. Swap in your own.

Example only: assumed inputs for a small two truck plumbing and HVAC shop
InputAssumed valueRunning total
Missed calls in a week1010 calls
Unique callers, repeat calls merged88 callers
New job opportunities among them44 opportunities
Reached on a callback and booked13 unrecovered
Close rate on answered job calls50%1.5 jobs
Average first visit ticket$350$525 a week
Over a year (52 weeks)$27,300 at risk

With those assumptions, the shop has about $525 a week, or roughly $27,300 a year, of first visit revenue at risk. Cut unrecovered opportunities from 3 to 2 and the yearly figure drops to $18,200. Raise the average ticket to $500 and it climbs to $39,000.

That figure is revenue, not profit, and it is not what any tool or hire would win back. To decide whether a fix is worth it, compare its yearly cost with the margin, after parts, labor and other direct job costs, on the jobs you could realistically recover and actually have the crew to do.

How to count your missed calls

Pull call history from your carrier or phone app. Mark each missed caller as new job, existing customer, vendor, spam, or unknown, then check which new job callers you reached later and booked.

Two to four weeks of history can misrepresent an HVAC shop, because a heat wave or the first cold snap changes call volume. Run the formula for a slow week and a peak week, and treat the answer as a range rather than one number.

Your Google Business Profile performance section also reports calls. Google says that number counts taps on the call button on your Business Profile, not calls you answered, so comparing it with your call log is a quick check.

Fixes for missed calls, ranked by cost

Start with the free habits and move to a paid option when they stop being enough.

1. Answer more of them yourself

Keep the phone on you, not in the van. Pick up between steps of a job when you can, take the name, address and problem, and promise a callback time you will actually keep.

2. Call back fast, with a rule you follow every time

A callback an hour later can find the customer already booked. Set a house rule, such as "every missed call gets a callback before I start the next task," and treat it like putting tools away. Check the missed list when you climb out of the crawlspace, before you drive, and at lunch.

When you call back, lead with the problem: "You called about no heat? I can have someone there by 3."

3. A voicemail greeting that gets the right details

Some callers will not leave a message at all. The ones who do should leave something you can act on. Rewrite your greeting so it asks for what your dispatcher would ask:

  • Your name and the best number to reach you.
  • The address where the work is needed.
  • What is going on: a leak, no heat, no cooling, a water heater problem.
  • Whether it is happening right now, and whether you have shut off the water.
  • If you smell gas, leave the building on foot now, do not flip switches or start a car, and call 911 and the gas company once you are a safe distance away. If someone is hurt, call 911.

That gas line follows the steps the federal Pipeline and Hazardous Materials Safety Administration lists for a suspected gas leak: leave the area, avoid anything that could make a spark, and call 911 from a safe location. Keep the greeting under 30 seconds and say when you will call back. "I return every call within the hour during the day" only helps if it is true.

4. A ring through business number that records and writes it up

Answering from a ladder, you hear half an address and forget the rest by the time you are down. A business number that rings through to your cell, records the call and transcribes it fixes that.

This is what the Capture plan in the GateKeeperAI CRM does, at $40 a month. Callers hear a short recording notice, the call rings your phone as usual, and the conversation is transcribed and written up as a lead card in your pipeline. You still answer the phone yourself. It does not pick up for you, so it fixes lost details, not unanswered rings. There is a 14 day free trial, and the card is taken at signup.

5. An AI receptionist for after hours and busy days

When the missed calls land on nights, weekends, or jobs with nobody in the office, something has to answer. An AI receptionist for home services picks up, asks your intake questions, and books the earliest open slot.

The questions are written for the trade. Is water still running, and is the main shut off? Is the unit blowing warm air, or not running at all? What is the address, do you own or rent, and is there a gate code or a dog? It is not an emergency line. If a caller describes sparks or someone hurt, it tells them to call 911. For a suspected gas leak, safety guidance is to leave the area on foot first, without using a phone, switches or a vehicle inside it, and call 911 and the gas company from a safe distance. Put that same instruction in your greeting.

GateKeeperAI's AI Receptionist plan starts at $200 a month with setup from $250, quoted exactly on the setup call. It includes 500 talk minutes, then $0.35 a minute, and during business hours it can live transfer a hot call to you or your office. To check that against your own volume, see what an AI receptionist costs at your call volume.

6. Office help, paid or from family

A part time office person who answers and books also handles billing, scheduling and parts runs, which software does not. That costs a wage. A spouse or family member covering the phone for a few busy hours costs their time, even when no paycheck changes hands.

Comparing the fixes side by side

Fixes for missed calls in a plumbing or HVAC shop, cheapest first
FixCostAnswers the call?Best for
Answer more yourselfFreeYes, when you canOwner operators with a few calls a day
Fast callback ruleFreeNoEvery shop, as the baseline
Better voicemail greetingFreeNoCatching details from the callers who do leave a message
Ring through number with recording$40 a month on CaptureNo, you answerShops that answer but lose details
AI receptionistFrom $200 a month plus setupYes, day or nightShops missing calls on jobs and after hours
Office help, hired or familyA wage, or someone's timeYes, during their hoursShops with enough work to keep someone busy

When another option is the better fit

If you run a true 24 hour emergency service and want a human voice on every call, a live answering service or an on call rotation may suit you better than any software. The tradeoffs in price and in how calls get handled are laid out in AI receptionist vs answering service. If you already have an office manager who answers well, a CRM that keeps the leads organized may be all you need.

If your formula comes out small, stick with the free fixes and run the numbers again in a quarter.

Where to start this week

Pull last month of call history, sort the missed callers, and run the formula for a slow week and a busy one. Compare the margin you could realistically win back with what each fix costs, and start with the cheapest gap. If most of your missed calls land after 6pm or while you are on a job, look at coverage during the hours nobody on your team can answer.

See how the AI receptionist answers after hours calls

Sources

  1. Plumbing and Mechanical magazine: Home services call performance report, 46% lead conversion rate and segment benchmarks (Invoca data, June 2025)
  2. Google Business Profile Help: Understand your Business Profile performance and insights
  3. PHMSA (U.S. Department of Transportation): Pipeline leak recognition and what to do

Vyron owned and ran a nightclub in Greenville before leading digital marketing, and now builds GateKeeperAI at VerdictIQ.

Questions owners ask

How many missed calls is too many for a plumbing company?

No single number fits every shop. Run the formula with your own call log, close rate and first visit ticket to estimate revenue at risk. Then compare what a fix costs a year with the margin on the jobs you could realistically recover and have the crew to do. If that margin is larger, the fix is worth trying.

Should I call back or let missed callers call again?

Call back, and fast. Some callers book with another company before you reach them, and your callback records will show how often. A house rule like calling back before you start the next task keeps the gap short.

Can an AI receptionist handle HVAC emergency calls?

It can answer, ask whether the unit is running or blowing warm, take the address and book the earliest open slot. It does not dispatch a tech or give repair instructions. It is not an emergency line. For a suspected gas leak, the caller should leave the area on foot and call 911 and the gas company from a safe distance, not stay on the line with anyone.

Is an answering service better than an AI receptionist for a plumber?

A live answering service gives callers a human voice, which some shops prefer for round the clock emergency work. An AI receptionist asks your intake questions the same way each time and writes the answers into your CRM.

Keep reading

Stop losing leads between the call and the follow up

Every call, form, chat and lead ad in one pipeline, with an AI receptionist when you want one.