In this guide
Most contractors can tell you their cost per lead and their close rate. Almost none can tell you how many calls went unanswered last month, which is strange, because it is usually the larger number.
Here is how to work it out properly, in a way you could defend to an accountant.
Why the number is invisible
Every reporting system you own is built around leads that entered the system. A call that rang out never created a record. There is no row in the CRM, no line in the ad platform, no entry in the job list, so from the inside, the month simply looks like it had fewer leads.
That is why owners so often conclude the marketing is underperforming. The marketing worked. The phone didn't.
Step 1: get the real call data
Where to look, depending on your setup:
- VoIP systems (RingCentral, Dialpad, OpenPhone, Grasshopper, 8x8): call analytics or call log reports. Look for "missed", "abandoned", and "unanswered". They are often counted separately.
- Call tracking (CallRail and similar): filter by unanswered and by first-time callers.
- Mobile only: export or count the missed call log for two typical weeks and double it. Crude, but far better than guessing.
Pull a full month, and pick a normal month rather than your busiest or quietest.
Step 2: separate the noise
Not every missed call is a lost job. Strip out:
- Spam and robocalls: usually obvious by duration and repetition.
- Repeat calls from the same number within a short window. Three attempts by one homeowner is one lost opportunity, not three.
- Suppliers, staff and existing customers calling about scheduled work.
What remains is your genuine missed opportunity count. In most audits it lands well below the raw missed-call figure and well above what the owner guessed.
One thing not to strip out: after-hours calls. For emergency trades they are frequently the highest-intent calls of the week.
Step 3: apply your close rate
A missed call is not a lost job. It is a lost chance at a job. So value it the way you value an answered call:
Missed opportunities × close rate on answered calls × average job value = monthly exposure
Use your real average invoice, not your best job. The temptation to use the big replacement ticket is strong and it makes the whole exercise easy to dismiss.
The Missed Call Revenue Calculator does this arithmetic and the annual projection for you.
Step 4: decide what's recoverable
This is the step that keeps the number honest. Some of those callers would have rung back on their own. The right question is not "how much did I lose" but "how much would a response system realistically recover".
Set a recovery rate you would defend out loud, the share of missed callers who re-engage when they get an immediate text back. Present both figures: total exposure, and recoverable amount. The second one is what justifies spending money.
Common mistakes
- Using peak season as the baseline. A heat-wave week is not a typical week, and building a business case on it collapses in October.
- Counting every missed call as a lost job. It ignores your close rate and produces a number nobody believes.
- Ignoring form and marketplace leads. The same leak exists there, usually worse, because nothing rings at all.
- Stopping at the count. "We missed 60 calls" changes nothing. "We missed roughly $9,000 of bookable work" changes behaviour.
Once you have the figure, the decision usually makes itself.