What a missed call actually costs a home service business
Most shops track marketing spend to the dollar and never measure the calls that ring out. Here is the arithmetic, worked end to end, with a worksheet you can fill in from your own call log in about twenty minutes.
Every trade business has a number it does not track: the calls nobody picked up. Marketing spend gets measured to the dollar, van wraps get argued over, lead sources get compared down to the cost per click — and meanwhile the phone rings at 6:40pm on a Thursday and goes to voicemail.
Nobody logs that. There is no line on the P&L called "jobs we never heard about." So it stays invisible, which is exactly why it stays expensive.
This post puts a number on it. Not our number — yours. Every figure below is a worked example you should replace with your own, and each section says where in your own records to find the real one. Set aside twenty minutes and a call log and you will finish with a defensible monthly figure.
A note on the numbers in this article: they are illustrations chosen to make the arithmetic legible, not survey data or a claim about your trade. We have not published a customer study, and we are not going to dress up an assumption as one. The method is the part worth keeping.
The formula
Three inputs, one multiplication:
Missed calls per month × share of first-time callers who book × average job value = revenue lost per month
That is the whole model. Its usefulness is not sophistication, it is that every input is something you can pull from records you already keep — and that it is conservative by construction, for reasons covered further down.
Worked end to end
Take a five-truck operation with a single office line and no after-hours cover:
| Input | Where it comes from | Example value |
|---|---|---|
| Missed calls per month | Phone system call log | 60 |
| First-time callers who book | Jobs booked ÷ new callers | 45% |
| Average job value | Total revenue ÷ jobs completed | $420 |
| Lost revenue per month | 60 × 0.45 × $420 | $11,340 |
| Lost revenue per year | × 12 | $136,080 |
Two things usually happen when an owner sees this for the first time. The first is disbelief at the annual figure. The second is the realisation that it is roughly one to four jobs a week walking straight to a competitor — which is a much easier number to believe, because everyone has watched it happen.
Run it with your own three numbers before reading on. The rest of this article is about making each of those three honest.
Input 1: how many calls you actually miss
This is the number people guess at, and the guess is always low.
Pull the call log from your phone system rather than from memory. Every provider keeps one:
- Google Voice — call history lives in the Calls tab and can be exported
- RingCentral, Grasshopper, Dialpad and similar VoIP services — look for "call reports" or "call log" in the admin console
- A carrier line — your monthly bill detail lists inbound calls, though usually without an answered flag
- An answering service — ask for the disposition report; you are already paying for it
Count inbound calls that rang out, went to voicemail, or were abandoned in the queue. Then apply three corrections most owners forget:
- Count a repeat dial as one caller, not three. Someone with a burst pipe rings three times in ninety seconds. That is one lost job, not three.
- Do not subtract the voicemails. A voicemail is not a booked job. Count separately how many voicemails actually converted; for most shops it is a small fraction.
- Exclude the obvious noise. Spam, suppliers and your own techs calling in are not lost revenue. Be honest here — this correction moves the number down, and applying it is what makes the total defensible when somebody pushes back on it.
Input 2: the share of first-time callers who book
This one is not in a report, so it has to be derived. Take a recent month and divide jobs booked from new customers by the number of distinct new callers.
If you cannot reconstruct it, reason from the other end: of the people who reach a human at your shop because something is broken, what fraction end up on the schedule? Most owners land somewhere between a third and two-thirds. Pick the low end of your instinct — an understated booking rate makes the final figure harder to argue with.
One caveat worth building in: the calls you miss are not a random sample of the calls you get. More on that below, and it cuts in the direction of the number being too low.
Input 3: average job value
Total revenue divided by jobs completed, over a period long enough to smooth out seasonality — a quarter is usually enough, a year is better if the work is weather-driven.
If you run distinct service lines, do the calculation once per line rather than once for the shop. A missed call for a drain clear and a missed call for a system replacement are not the same event, and blending them into a single average hides where the money actually is.
Starting points by trade
If you genuinely have no figure to hand, the table below gives brackets to start from. These are placeholders for structuring the calculation, not researched averages — your own ticket will differ by market, service mix and season, and the entire point of the exercise is to replace them.
| Trade | Typical spread of work | Placeholder ticket |
|---|---|---|
| Plumbing | Drain clears and leak repairs, up to repipes | $250 – $600 |
| HVAC service | Diagnostics, repairs, maintenance calls | $300 – $700 |
| HVAC replacement | System changeouts | $5,000 – $12,000 |
| Electrical | Fault-finding, fixture and panel work | $250 – $900 |
| Fire & safety | Inspections, alarm and suppression service | $200 – $800 |
| Restoration | Water and damage mitigation | $2,000 – $8,000 |
Notice what that spread does to the model. A plumbing shop missing 60 calls a month at a $420 ticket is losing five figures a month. An HVAC business where one in ten of those calls was a changeout enquiry is losing considerably more — from the same 60 missed calls. The value of a missed call is set by what was on the other end of it, which is the argument for the next section.
Why the headline figure is conservative
The formula understates the loss, in four separate ways.
Missed calls cluster in the worst possible moments. They happen in the evening after the office closes, at the weekend when the on-call phone is with whoever drew the short straw, and in the middle of a job when everyone's hands are full. Those are precisely the hours when the caller has an emergency and the least patience — and an emergency call carries both a higher ticket and a higher booking rate than a routine one. The calls you drop are skewed toward the ones worth most.
Emergency callers do not leave voicemails. They hang up and dial the next result. A missed call in that context is not a delayed job, it is a job somebody else booked within four minutes.
A first job is not a single job. A customer won on a Tuesday emergency comes back for the maintenance, the replacement and the next emergency, and mentions you to a neighbour. Losing the first call forfeits the relationship, not one invoice. If you track customer lifetime value, substitute it for average job value and run the model again — the result is usually several times larger, and it is the more honest figure.
You already paid to make that phone ring. Which is the multiplier most owners miss entirely.
The advertising arithmetic
Marketing spend buys calls. If the call rings out, the spend still cleared.
Divide monthly marketing spend by the calls it generated to get your cost per call. A shop spending $6,000 a month to generate 400 calls is paying $15 a call. Sixty of those ringing out is $900 of paid demand a month put straight in the bin — on top of the $11,340 of lost revenue, not instead of it.
That framing tends to land where the revenue figure does not, because it is money that has demonstrably already left the account. You can see it on the card statement.
What to do in the next twenty minutes
- Pull last month's call log. Not an estimate — the log.
- Count unanswered inbound calls, de-duplicating repeat dials from the same number.
- Bucket them by hour and day. This is the step that changes minds: the pattern is almost always sharply concentrated outside office hours.
- Multiply through the formula with your own booking rate and ticket.
- Add the wasted ad spend at your own cost per call.
Then read what the concentration is telling you. If the losses cluster after 5pm and at weekends, the problem is coverage at hours nobody wants to staff, and hiring is an expensive answer to it — there are cheaper ways to cover after-hours calls without adding headcount. If the losses are spread through the working day, the problem is capacity while your team is already on the phone or under a sink.
Either way, the calls you do answer are worth protecting too. Whoever picks up needs to get the same information out of every caller in the same order, especially when the call is an emergency — the questions worth asking on every emergency call is a short list you can put next to the phone today.
The point of counting
Most shops are surprised by the number, and the number alone usually settles the decision. It reframes answering the phone from an overhead to be minimised into the highest-return activity in the business — because it is the one moment when a customer has already decided to spend money and is actively trying to give it to you.
You do not need our product to do this arithmetic, and the worksheet above stands whatever you decide to do about the result. If you do want to see what covering those hours would cost, the calculator runs the comparison against what you pay to answer the phone today, our plans are listed in full, and what Mango does on a call is written up step by step.
Whatever you use, count the calls first. You cannot fix a number you have never measured.
Written by The Mango team
Stop losing the calls you already paid for.
Mango answers every call, books the job, and texts the customer back. Live in a day, no contract.
Start free trial