Most small contractors know they miss calls. Few know what those calls are worth. The number is usually bigger than people guess, and sometimes smaller. Either way, you should know it before you pay for any fix.
The formula
Here is the math I use:
Missed calls per week × share that were real jobs × share that never called back × your close rate × average profit per job = profit lost per week
Each piece matters:
- Missed calls per week. Every call that rang out or went to voicemail during business hours and after.
- Share that were real jobs. Some missed calls are spam, vendors, or wrong numbers. Only count people who wanted work done.
- Share that never called back. Some people leave a voicemail or try again. You only lose the ones who moved on to the next contractor.
- Close rate. Of the real leads you do talk to, how many become paid jobs.
- Average profit per job. Use profit, not the contract price. A $12,000 job does not put $12,000 in your pocket.
A worked example
These are example numbers. They are not from any real company. Plug in your own.
| Input | Example A (busy season) | Example B (conservative) |
|---|---|---|
| Missed calls per week | 8 | 4 |
| Share that were real jobs | 50% | 30% |
| Share that never called back | 60% | 50% |
| Close rate | 25% | 20% |
| Average profit per job | $2,500 | $1,500 |
Example A:
- 8 × 0.50 = 4 real leads missed
- 4 × 0.60 = 2.4 leads lost for good
- 2.4 × 0.25 = 0.6 jobs lost per week
- 0.6 × $2,500 = $1,500 in profit per week
- Over 48 working weeks, that is $72,000 a year
Example B:
- 4 × 0.30 = 1.2 real leads missed
- 1.2 × 0.50 = 0.6 leads lost for good
- 0.6 × 0.20 = 0.12 jobs lost per week
- 0.12 × $1,500 = $180 in profit per week
- Over 48 weeks, that is $8,640 a year
Same formula, very different answers. That is why you should measure before you buy anything. If your number looks like Example B, a $300 a month service eats a third of what you are losing. If it looks like Example A, almost any fix pays for itself.
You can run your own numbers in the free Missed-Call Cost calculator. It uses the same formula.
How to measure your own number
Two weeks of real data beats a year of guessing.
1. Pull your call log. Your phone’s recent calls list shows missed calls, but it may not keep them long. Your carrier’s online account or your VoIP dashboard usually keeps a longer history of missed and unanswered calls. Export two to four weeks if you can.
2. Remove the junk. Cross off numbers you know are spam, suppliers, or family. Look up the rest. If a number called once and never again, mark it “unknown.”
3. Check who called back. For each real missed call, see if the same number called again, texted, or left a voicemail within a day. Those are not lost yet. The ones that went silent are the ones that count.
4. Use your real close rate. Look at the last 20 or 30 leads you actually talked to. How many signed? Don’t use your best month.
5. Use profit per job. Pull your last ten jobs and average what you kept after every job cost, permits included. If you don’t know that number, fix that first. It matters more than the phone.
6. Note when the misses happen. Misses tend to cluster. On a roof at 2 p.m. Driving between jobs. After 6 p.m. and Saturdays. The time of day tells you which fix fits.
The fixes, cheap to full
1. A better voicemail (free)
Say your company name, say you’re on a job site, and say when you’ll call back. “Leave a message” alone loses people. A promise like “I return every call by 6 p.m.” keeps some of them.
Cost: nothing. Limit: many people don’t leave voicemails anymore.
2. Missed-call text-back (low cost)
When a call goes unanswered, the caller gets a text within a minute or so: “Sorry I missed you, this is [company]. I’m on a job. What do you need help with?” Many phone systems and small-business tools offer this.
This one catches people who hate voicemail but will answer a text. It is usually the best dollar-for-dollar fix. Limit: you still have to reply, and fast.
3. A person answering (medium to high cost)
An office manager, a family member, or an answering service. A good person can calm an upset caller, ask the right questions, and book a visit. A person who doesn’t know the trade can also book the wrong jobs or promise things you can’t do.
Cost: a salary, or a per-minute or per-call fee for a service. Limit: people get sick, take lunch, and go home at 5.
4. An AI receptionist (medium cost)
A voice agent answers every call, day or night, in English or Spanish. It takes down the caller’s details and the job. You get a text summary. It can also book a site visit on your calendar. That is what the AI Office I sell does, along with the text-back, follow-up, review requests, and a daily digest for the owner.
It fits contractors whose misses happen after hours or while they’re on a roof. It is not the right first step for everyone. If your number looks like Example B, start with text-back.
What AI receptionists can’t do
They can’t price a job. A caller will ask “how much for a roof?” The right answer needs a site visit, a measurement, and your judgment. A good AI receptionist says so and books the visit. A bad setup makes up a number. Don’t let it quote.
They have to hand off. Anything past intake goes to a person. An emergency leak, an angry customer, a question about a contract. The system needs a clear rule for when to text you right away, and you need to answer that text.
Some callers hang up on bots. This is real. Some people hear a machine and hang up, no matter how natural it sounds. Set it up so those callers still get a text-back, and so you can see in the log who hung up early.
It only works if you follow up. The AI gets the lead to your phone. It does not close the job. If summaries sit unread for two days, you’ve paid to lose leads more slowly.
Where to start
- Pull two weeks of call logs this week.
- Run the numbers in the Missed-Call Cost calculator.
- Fix your voicemail today. It’s free.
- If the number is big enough, add text-back first, then decide if you need a person or an AI receptionist.
Measure first. Then buy only the fix your number supports.