When an owner tells me they need more leads, the first thing I ask is how many of the leads they already get go nowhere. Usually they don’t know. That’s not a criticism. When you’re on a roof or under a house, you can’t answer the phone, and nobody is keeping score.
But it matters, because every unanswered call from a real customer is a lead you already paid for. You paid for it with ad money, with the years it took to build your Google reviews, or with the job you did for the neighbor who referred them. Buying more leads into a business that misses a lot of them just makes the leak bigger.
Here’s how to find out how big yours is, and what to do about it.
Step 1: Count your missed calls for one week
You don’t need software for this. You need your phone’s call history and about ten minutes at the end of each day.
For every call to your business number, write down:
- Answered or missed
- If missed, did they leave a voicemail? Many people don’t. They just call the next company.
- Was it a real customer? Spam, sales calls, and wrong numbers don’t count.
- How long until you called back? “Same hour,” “same day,” “next day,” or “never.”
At the end of the week you’ll have four numbers that matter: real customer calls, how many you missed, how many of those left no voicemail, and how many you never got back to.
If you have a web form, do the same thing for form submissions. Write down when each one came in and when you replied.
Step 2: Put a dollar figure on it
Here’s the math. I’ll use example numbers, so swap in your own.
- Average job value. Say your typical job is $1,200.
- How often a real inquiry turns into a job. If you win about 1 out of every 3 people who call, that’s one third.
- Real customer calls you missed and never recovered. Say it’s 2 a week.
2 missed calls × 1/3 × $1,200 = about $800 a week, or roughly $40,000 a year in work that called you and went somewhere else.
Your numbers will be different, maybe a lot smaller and maybe bigger. The point is to get an actual number, because “I miss some calls” is easy to ignore and “$800 a week” is not.
Step 3: Fix your voicemail greeting
Most voicemail greetings say “leave a message and I’ll get back to you.” That gives a homeowner with water coming through the ceiling no reason to wait.
A better greeting tells them three things: you’re a real business, you’re working (not ignoring them), and exactly when they’ll hear back. Something like:
“You’ve reached [Business Name]. I’m probably on a job right now. Leave your name, your address, and what’s going on, and I’ll call you back within the hour during business hours. If you’d rather text, text this number.”
Only promise a callback time you will actually keep.
Step 4: Text back every missed call, fast
A text that goes out within a minute or two of a missed call does a lot of the work for you. People who won’t leave a voicemail will often answer a text, and it tells them a real business got their call.
Keep it short and human:
“Hi, this is [Name] with [Business Name]. Sorry I missed your call, I’m on a job. What can I help you with? I’ll call you back as soon as I’m free.”
Most phone systems built for small businesses can send this automatically. If you set one up, two things to know:
- Texting from business software in the US usually requires registering your business with the phone carriers. It’s often called A2P 10DLC registration. Without it, your texts can get blocked or filtered, and you won’t know. Your texting provider should walk you through it.
- Make sure the same person doesn’t get three texts if they call three times in ten minutes. That feels like a robot, because it is.
Step 5: Set a callback rule and stick to it
Pick a rule you can live with. For example: “Every missed customer call gets a callback before my next job starts, and no later than the end of the day.” Then check your call history at lunch and at the end of the day so nothing slips.
The rule matters more than the exact number. A homeowner who hears back in an hour is usually still deciding. One who hears back tomorrow has often already booked someone else.
Step 6: Get the spam out of the way
A lot of owners stop answering unknown numbers because most of them are robocalls, “Google listing” scams, and people selling SEO. That’s understandable, but it means the real customer calling from an unknown number gets ignored too.
A few things that help:
- Use a separate business number on your website, Google profile, and ads, so you know when a call is about work.
- Don’t publish your personal cell anywhere you don’t have to.
- Screen the business line so sales calls get filtered before they reach you. This can be a person or an automated screener. Either way, no screening is perfect, so real customers still need a path to reach you.
Step 7: Test your own website form
This one takes five minutes and surprises a lot of people. Go to your website on your phone, fill out your own contact form, and see what happens.
- Did it go through without an error?
- Where did it go? Your email? An old employee’s email? A spam folder?
- How long did it take to show up?
If you can’t answer “where does my form go,” fix that before anything else on this list.
Once the leak is fixed, then decide about ads
After a couple of weeks of this, look at your numbers again. If you’re now catching nearly every real call and the phone still isn’t ringing enough, that’s when more advertising makes sense, because each new lead actually has a chance.
If you’d rather not run all of this yourself, it’s what the call screening and lead tracking in my Customer Growth plan is for. An AI receptionist answers your business line, screens out the sales calls, texts you the details of every real inquiry, and texts back anyone who hangs up. Either way, start by counting. And if you want help reading your numbers, let’s talk about your business.

