How to tell how many calls your business is missing
How to count the calls your business misses: a week of your phone log by business hours and after hours, Google Business Profile call clicks, and a test week.
To tell how many calls your business is missing, count them in your own phone log for one normal week, split by business hours and after hours. Then check that count against the call clicks in your Google Business Profile, and run a test week where you call your own number at the times you’re most likely to miss it. Those three numbers together show how many people tried to reach you and didn’t get a person.
Most owners guess this number low. The call that rang while you were on a ladder doesn’t stick in your memory the way a booked job does. A week of logs fixes that.
Count missed calls in your phone log for one normal week
Pick a week that looks like most of your year: not a holiday, not your slowest month, not a week you were on vacation. Open the call log on the business phone. If calls ring more than one phone, or the number lives with a VoIP provider, use the call log in the carrier or provider’s web portal instead, since it records the call even when no single phone did.
Go through every inbound call and sort it. A spreadsheet works, and so does a notepad:
| Column | What to write |
|---|---|
| Date and time | When the call came in |
| Hours | Inside your posted hours, or after hours (evenings, weekends, holidays) |
| Outcome | Answered, missed with a voicemail, or missed with no voicemail |
| Repeat | Whether the same number called again that week |
| Who | A customer, a vendor, a sales call, a robocall, or unknown |
Count a caller who tried three times as one missed caller, and mark that they tried three times. Someone calling back twice in an hour wants the job done now. The voicemail count matters too: if most missed calls leave no message, your voicemail box is not a backup, it’s where calls end.
When the week is done, total two numbers: missed calls during business hours and missed calls after hours. Leave out the sales calls and robocalls. What’s left is the honest count.
The split tells you what kind of problem you have. A long business-hours column means calls arrive while everyone is busy on jobs. A long after-hours column means customers are calling when nobody is meant to be answering. Those are different gaps, and it’s worth knowing which one is yours before you spend money on either.
Compare your Google Business Profile calls with the log
Open your Business Profile, go to the Performance report, and set the dates to the same week you logged. Look at the Calls number.
Google defines that number as “the number of times a customer clicked on the call button on your Business Profile.” That’s all it counts. Someone who reads your number off the profile and dials it by hand isn’t in it, and neither is anyone who found you some other way. It also can’t tell you whether a call was answered. Treat it as a floor: at least that many people tried to call you from Google that week.
Line it up against your log. If Google shows 20 call clicks and your log shows 12 calls in total for the week, something is off: the profile may list an old number, or calls are reaching a line you didn’t check. If the log shows far more calls than Google, most of your callers come from somewhere else, which is useful to know on its own.
Don’t go looking for missed calls inside the profile. Google switched off call history in Business Profile as of July 31, 2024, so the only call data left there is the click count.
Run a test week by calling your own line
The log shows what happened. A test week shows what a customer hears. Use a phone the business doesn’t recognize, or ask a friend, and call the business number at three times:
- Over lunch on a weekday, when the crew is out and the office is short.
- After 5 pm on a weekday, when most people get home and finally make the call.
- On a Saturday, when homeowners are looking at the problem in person.
For each call, write down how many rings until something happened, whether a person picked up, what the voicemail greeting said if you got one, and whether anyone called back and how long it took. Leave a message on at least one, with a real callback number, and see what happens.
This catches the problems a log can’t show: a full voicemail box, a greeting with last year’s hours, a forwarding setup that rings a phone nobody carries on weekends. It also gives you the callback time, which is what the customer actually experiences.
Check your call tracking reports if you run ads
If you run Google Ads, local service ads, or any campaign with its own phone number, that number keeps its own records. Google Ads call reporting, for example, assigns a forwarding number to your ad and tracks “call duration, call start time” and “whether the call was connected.”
Open the call report for the same week you logged and count the calls that didn’t connect, split by business hours and after hours. These are the most expensive misses you have, since you paid for the click that made the phone ring. If you use a separate call tracking service, its call log usually has the same fields: start time, length, and whether someone answered.
What your numbers mean
Divide answered calls by total calls (minus the robocalls and sales calls) to get your answer rate. Then compare it with the only benchmark worth using for a service business.
Invoca’s 2026 home services benchmark, built from anonymized calls tracked on its platform and averaged across its customers, found that 52% of calls to home services businesses are answered by a person. The rate climbs to 65% for calls longer than 15 seconds, which filters out misdials and quick hang-ups, and to 73% for calls longer than 30 seconds. By trade, it runs from 32% to 74%:
| Trade | Calls answered by a person |
|---|---|
| Plumbing | 74% |
| Pest control | 73% |
| Carpeting | 65% |
| Home security | 57% |
| Lawn and trees | 54% |
| Doors and windows | 53% |
| Restoration | 51% |
| HVAC | 34% |
| Construction | 32% |
Find your trade and compare. Use your all-calls rate against the 52%, or drop your calls under 15 seconds and compare against the 65%. If you’re well under your trade’s number, the gap is jobs going to whoever answered next. Being at the average isn’t a clean bill of health either: in every trade on that list, at least a quarter of callers don’t get a person.
Invoca doesn’t break its numbers out by time of day, so your after-hours column has no outside benchmark. It doesn’t need one. Every call in it is someone who wanted to hire you and got voicemail.
How much missed calls are costing your business
Put a dollar figure on it with your own numbers, not a borrowed industry one:
- Take the missed calls from real customers in your logged week.
- Multiply by the share of answered callers who end up booking a job with you.
- Multiply by your average job.
That’s roughly the work one normal week of missed calls was worth. Multiply by the weeks you work in a year, then remember it leaves out repeat customers and referrals. The figure is rough, and it’s still more useful than any national average, because it’s built from your trade, your prices, and your phone.
See the AI receptionist.
If the after-hours column turns out to be the long one, that’s the gap our AI receptionist is built for.
Frequently asked questions
How many calls do small businesses miss?
How do I check missed calls on my business phone?
Does Google Business Profile show missed calls?
How much are missed calls costing my business?
Should I count very short calls as missed?
Sources
Outside figures here were checked against these pages on the dates shown.
- Invoca: The invoca home services lead conversion benchmarks report 2026, checked October 17, 2026
- Google Help: Business Profile performance metrics, checked October 17, 2026
- Google Help: Business Profile chat and call history changes, checked October 17, 2026
- Google Help: Google Ads call reporting, checked October 17, 2026
Spot something wrong or out of date? Email hello@vient.org. How the guides are checked.
Founder of Vient, local SEO and web engineer
Caden Sorenson runs Vient, a local SEO and web design studio in Logan, Utah. He works with local service businesses across the US, such as pest control, home service, and trade companies, to get them ranked on Google and named in AI answers from ChatGPT and Google, which is answer engine optimization (AEO). He builds their websites too when they need one. Cache Valley is home, where he also builds sites for local shops in person. His client work includes Cub River, which ranks #1 on Google for its own name and for local searches in Franklin, Idaho, and Diamond Pest Pro, a four-branch pest control company in the Carolinas that was fielding calls a day from customers who found it through ChatGPT within a month of its new site going live. He's a senior staff engineer with 15+ years of experience and a Computer Science graduate from Utah State University. He also ships iOS apps and web tools, including Travel Vient, a travel research site.
Related posts
- How to get your business on Google Maps in Cache Valley How to create, verify, and fill out a Google Business Profile so your Cache Valley business shows up on Google Maps, written for owners, not marketers.
- Why isn't my business showing up on Google? Why a Cache Valley business is invisible on Google: an unclaimed Business Profile, too few reviews, a slow or brand-new site, and how to tell which one is you.
- How to check if ChatGPT recommends your business How to check whether ChatGPT, Perplexity, and Google AI Overviews name your local business: copy-ready prompts, repeat runs, and a monthly tracking table.