Skip to content
AvidraAvidra
  • Home
  • Pricing
  • How it works
  • Blog
  • About
  • Contact
Sign inStart free
AVIDRA

Every call answered.

AI-assisted missed-call recovery for local service businesses.

Product

  • Pricing
  • How it works
  • Features
  • Compare
  • Blog
  • System status

Industries

  • Dental
  • Electrical
  • Garage door
  • HVAC
  • Locksmith
  • Med spa
  • Plumbing
  • Roofing

Company

  • About
  • Contact
  • FAQ
  • Book a demo
  • Sign in

Legal

  • Privacy
  • Terms
  • Security
  • Refunds
  • Cookies
  • SMS policy
  • DPA
  • Acceptable use
  • Accessibility
  • Do not sell my info

© 2026 Avidra™. Avidra™ and Hypnics™ are trademarks of Hypnics. All rights reserved.

Avidra is a product of Hypnics. Pickering, ON, L1X 0G2, Canada.

UPTIME 99.9% · 4.2s avg · WORKS WITH YOUR NUMBER

Operations

What a missed service call actually costs your shop

2026-05-17 · 7 min read · By Asad Mohammad

Most shop owners under-count this. Ask a three-truck plumbing operation in a metro like Hamilton what a missed call costs and the answer is usually "fifty bucks maybe." Do the math against the same shop's actual numbers and it's typically closer to four hundred. The story repeats across plumbing, HVAC, electrical, and roofing because the underlying math doesn't change.

The miss isn't a single missed call. It's the chain of things that happens after the miss.

What you're not counting

The standard mental model is: missed call equals lost job. Lost job equals lost ticket. Lost ticket is whatever the average ticket size is, maybe $200, maybe $400, maybe $800.

That's the floor. It's almost always wrong because it leaves out three things.

First, the cost of the lead itself. If you're running Google Ads on "emergency plumber Mississauga," every click you bought already cost money. A shop running Google Ads on emergency-plumber terms in a competitive metro typically pays $40+ per click. If a quarter of those clicks ring through and miss, every fourth click is a $40+ charge with zero revenue against it.

Second, the lifetime value. A homeowner who calls you for a drain cable today is the same homeowner who'll call for a water heater swap in four years and probably refer her neighbor next spring. Lose her once and you lose all of that. Service-business LTV is meaningfully bigger than the first ticket for any trade with repeat-call patterns, which is most of them.

Third, the operating cost of the alternative. A lot of owners pay a part-time receptionist or pay a service or build an after-hours rotation, all of which are spending money to NOT lose those calls. That's a real cost line that lives in the same column as missed-call losses.

The math, by trade

The numbers below are illustrative, built from public ticket-size data and conversations with shop owners in the trades. Use them as a worksheet template against your own books, not as quoted statistics.

Plumbing

Average residential ticket: $250-$800 depending on the job. LTV note: meaningful multi-year value when the homeowner becomes a repeat customer, harder to put a single number on without a specific shop's data. Common call types missed in residential plumbing: routine drain clears plus after-hours leaks, with water heater inquiries close behind.

Walk through a typical month for a 3-truck shop. Inbound calls land somewhere in the 200-300 range. Conservative miss rate is 25%, so roughly 50-75 missed calls a month. Assume half of those callers go to another plumber. The lost revenue, at $400 average ticket, is $10,000-$15,000 in the first month alone before LTV.

The most expensive missed call in this category is the after-hours leak. Homeowner sees water somewhere it shouldn't be, panics, dials the first number that comes up. If you don't pick up, the next plumber gets a customer who's been pre-qualified as motivated to buy.

HVAC

Average residential ticket: $300-$1,500 depending on whether it's a service call, repair, or replacement. Busy season: roughly 8-10 weeks split between peak summer and the first cold snap.

Related reading
  • After-hours call answering: in-house, service, or AI?
  • Why your call log is a sales report you're not reading
  • Why customers hate voicemail (and what to leave instead)

The HVAC version of this math is brutal because the calls cluster. A shop missing 25 calls in July is missing those calls in the highest-conversion week of the year. The same shop missing 25 calls in October is missing them when a $5,000 furnace replacement is on the table. Multiply by season concentration and the cost of missed HVAC calls during the right two months easily clears five figures.

A useful reframe

The annual cost of missed HVAC calls isn't 12x the monthly average. Most HVAC revenue happens in eight weeks. The cost of missing calls during those eight weeks is 4-6x the cost of missing them during the slow months.

Electrical

Average residential ticket: $200-$2,500. Service upgrades and panel work push the high end. Common miss pattern: a tripped main on a rental unit, no power in a multi-unit at the wrong hour, and quote requests for panel swaps.

Electrical's interesting case is the quote request. A homeowner calling about a panel upgrade is shopping. They will call 2-4 electricians. Whoever picks up first or responds first usually gets to do the walk-through, which usually gets the job. A missed quote-request call almost always becomes a lost quote-request call. The single-job downside is $1,500+. The LTV downside is multi-year.

Roofing

Average residential ticket: $4,000-$25,000 depending on full-roof vs. repair. Big call clusters: storm events, especially hail and high wind.

Roofing has the highest stakes per individual call. A single missed call during a hailstorm in Calgary is potentially a $15,000 lost job. Storm-chase weeks see call volume 5-10x normal. The math against missing calls in those windows is the most extreme of any trade on this list.

Add the cost of doing nothing

The other line in this column is what most owners spend trying to NOT lose those calls. Common patterns:

A part-time receptionist at $20K/year covers 20 hours a week. That's 80 hours a month. Inbound call volume is usually 200-400 hours of clock time (calls + thinking time + dispatch handoff). So even with a hire, you're only catching a fraction.

An answering service at $400-$1,200/month catches more of the after-hours volume but charges per minute, which means your bill rises in exactly the season you want to grow.

An on-call rotation among the techs covers nights and weekends but at the cost of sleep, morale, and overtime pay.

None of these is "free." All of them cost something. The question isn't whether to invest in not missing calls. It's which version of that investment fits your shop.

Run your own number

If you want to actually calculate this for your shop, here's the worksheet. Open your phone log for last month. Count three things.

  1. Total inbound calls. Most carriers show this. If yours doesn't, your Google Voice or call-tracking software does.
  2. Missed calls. Same source.
  3. Average ticket size. Pull this from your invoicing software or estimate based on the most common job type.

Multiply missed calls by 0.5 (a rough guess at what fraction of missed callers go elsewhere, but anchor it to your own experience), then multiply by average ticket. That's the floor for one month's missed-call cost. It doesn't include lifetime value or the wasted ad spend on the calls you paid for and didn't catch.

Then look at your Google Ads spend (or any inbound-driving spend) per dollar of revenue. If your missed-call rate is 25% and your ad spend is meaningful, multiply Google Ads spend by 0.25 to estimate the ad budget that's being wasted on calls you didn't answer.

The number you'll land on is almost always bigger than the "fifty bucks maybe" answer most owners start with.

What changes when you fix this

A few things, all of which compound.

The most visible is the conversion rate on inbound. Catching even 50% of previously-missed calls usually adds a digit to monthly revenue without changing anything else about the shop.

The second is the operating cost. Whatever you were spending to NOT lose those calls (part-timer, service, overtime), part of it may now be replaceable by a more efficient tool. The right answer here depends on what else that hire is doing. When a hire makes sense and when it doesn't is a separate post.

The third is the customer behavior. Catching a missed call with an inbound text reply within 5 seconds isn't just rescuing that lead. It's training your inbound customer base to expect responsiveness, which improves repeat-call patterns over time.

If you want to see what catching missed calls looks like in practice, you can see pricing for the version we built. Or read why voicemail loses more leads than most owners think. Either way, run your own worksheet first. The number is the part that actually drives the decision.