What Missed Calls Actually Cost a Contractor | Restea
AI Voice Agents

What Missed Calls Actually Cost a Contractor

A missed call is not automatically a lost job. Here is how to pull your own call log, work out your cost per missed call, and count what you lose.

Restea 8 min read

Every contractor knows they miss calls. Almost none of them know the number.

Not a guess, not “a few a week.” The actual count off the actual phone bill, multiplied by what a job is worth to you. Most owners have never sat down and done it, which is why the problem stays vague enough to keep ignoring.

This is the arithmetic. Twenty minutes and one month of call records. The numbers below are illustrative. Yours will be different, and yours are the only ones that matter.

Where the calls actually go missing

Not at 2am. That is the version vendors like to sell, and it is the smaller half of the problem.

The calls go missing during your working day, in the four places you already know about:

  • You are on a ladder or under a house. Crawl space, no signal, hands full, phone in the truck. The homeowner hears six rings and hangs up.
  • You are driving between jobs. Two calls stack up on the way to the supply house and you tell yourself you will get to both. You get to one.
  • You are mid-job with the customer standing next to you. Answering in front of the person paying you feels rude, so you let it ring. That is the right instinct and it still costs you.
  • You are already on another call. This one is invisible. Your phone is answered, you feel busy and reachable, and the second caller goes straight to voicemail while you are talking. Owners consistently forget this pile exists.

Add the after-hours calls on top for your total. The daytime pile is usually the bigger one, and nobody counts it, because the phone was in your pocket the whole time.

A missed call is not automatically a lost job

This is where most of the numbers you see online fall apart, so be strict with yourself here.

A ring that goes unanswered is only a loss if all of these are true: it was a real prospect, not a supplier or a spam dialler. It was somebody you had not already spoken to. They were in your service area, with work you actually do. And you never got them back on the phone.

Plenty of missed calls fail that test. Your drain tile supplier calling about a delivery is not a lost job. The homeowner who called twice in four minutes is one prospect, not two. The mold remediation call from three counties outside your area is a referral you hand off, not money you lost. The customer you called back at 5pm and booked on Thursday is not lost at all, they just cost you a callback.

What you are counting is narrower than “missed calls.” It is first-time prospects you never spoke to. That is the pile with money in it.

Pull the number off your own phone bill

You already have the data. Two places to get it:

Your carrier’s call detail record. Log into your mobile account and download last month’s detail. Every inbound call is there with a timestamp, the number, and the duration. A call with a duration of zero seconds did not get answered. That is your raw missed count in one column.

Your call tracking or CRM, if you have one. If you run tracking numbers on your website or Google Business Profile, the reporting already separates answered from missed, and often records the ring time. Use it. It is cleaner than the carrier data because it excludes the calls from people who already have your number.

Then filter, by hand, one month at a time:

  1. Delete suppliers, subs, your accountant, anyone in your contacts.
  2. Collapse repeat rings from the same number inside an hour into one entry.
  3. Delete obvious spam. Same area code as you, no voicemail, eight seconds of ring, you know the pattern.
  4. Cross-check what is left against your outbound log. Any number you called back and connected with comes off the list.

What survives is the count you need. For most one-truck to five-truck waterproofing and foundation shops, it lands larger than the owner expected and smaller than the internet claims.

Work out what one missed call is worth

Two numbers of your own, and the rest is multiplication.

Average job value. Not your biggest job. Your average completed invoice over the last twelve months. A concrete contractor mixing $900 slab repairs with $14,000 driveway replacements needs the blended number, not the headline.

Close rate on calls you answer. Of the first-time prospects you actually speak to, how many end up as paid work? If you have never tracked it, count last month’s booked jobs against last month’s answered prospect calls. It will be rough. Rough and yours beats precise and invented.

Here is the worked example. The middle column is illustrative only. Fill in the right one.

LineWhere the number comes fromIllustrativeYours
Unanswered inbound calls, last monthCarrier call detail record38
Less suppliers, spam, repeat rings, existing customersManual filter14
First-time prospects who did not reach youSubtract24
Less the ones you called back and connected withOutbound log9
Prospects you never spoke toSubtract15
Average completed job valueLast 12 months of invoices$4,200
Close rate on answered prospect callsBooked jobs ÷ answered prospect calls25%
Value of one unanswered prospect callJob value × close rate$1,050
Exposure, last monthProspects never spoken to × value per call$15,750

Fifteen calls, $15,750. Annualised, that example is close to $189,000, which is the kind of figure that makes an owner either change something or stop believing the exercise.

You should half-believe it. Read the next two sections before you quote that number to anyone, including yourself.

What a realistic recovery figure looks like

Exposure is the ceiling. Recovery is what you can actually get back, and it is always lower.

Three reasons it is lower. Some of those callers were never hiring you at any speed, because they were price shopping across six companies or wanted work you do not do. Some had already booked someone else before your phone rang. And no system answers everything. Lines drop, people hang up during the greeting, some callers will not talk to anything that is not you.

The honest way to state it is a range. Take your exposure figure and look at what half of it means, and what a quarter of it means. In the example above, that is roughly $47,000 to $94,000 a year. Both numbers still dwarf the cost of any system built to answer the phone, which is the actual conclusion the arithmetic supports. The precise figure is not the point. The order of magnitude is.

Notice what the maths also tells you: the higher your average job value, the less your missed-call rate needs to move to pay for a fix. A foundation repair contractor at $9,000 a job needs one recovered booking a quarter to justify most of what is on the market. A handyman at $300 a job needs a different answer entirely, and probably not this one.

Which raises the question of what actually catches those calls. A message taken and a job booked are not the same outcome, and how a human answering service compares to an AI voice agent is where that gap lives. It is also the whole argument for AI voice agents for contractors: not that they are clever, but that a missed call has a price and it is bigger than the fix.

Where this exercise lies to you

Counting missed calls is useful and it misleads you in four specific ways. Know them before you make a decision on the number.

It flatters your close rate. The calls you answer are not a random sample. You answer the phone more often when you are not slammed, which means the calls you take skew toward weeks where you had capacity and time to sell properly. The missed pile does not automatically convert at the same rate.

It hides duplicate demand. In a storm week, twelve calls about groundwater in finished basements may be twelve homeowners on the same street with the same problem, and you were only ever going to service three of them before the schedule filled. Recovering all twelve does not book twelve jobs. It books three jobs and nine irritated callbacks.

It counts calls, not capacity. If your crews are booked five weeks out, the missed calls are not lost revenue this month. They are a scheduling and pricing signal. The correct response to that is raising your prices, not buying a system to catch more work you cannot do.

It ignores where the calls came from. A missed call off a paid ad already cost you money to generate, so its loss is worse than the number shows. A missed call from a repeat customer usually comes back, so its loss is smaller. Same row in the spreadsheet, very different truth.

The count is unambiguous in one case: if the same filtered number stays large month after month, in normal weeks, with crews that have room on the calendar, the leak is real.

What the number should change

Run the filter on one month. If the prospects you never spoke to come out at zero, one or two, stop reading about this and go spend the money on getting found in the first place. You do not have a phone problem.

If it comes out at ten, or twenty, or forty, run the same filter on a second month before you act. One month is an anecdote. Two months with the same shape is a leak, and now you know what it costs per call, per month, and per year, in your own numbers rather than someone else’s.

More on ai voice agents

All ai voice agents guides