GENERAL CONTRACTING INSIGHT

Respond to Leads Fast: How to Filter and Answer Leads First

When someone searching for a plumber, roofer, cleaner, or any other home service submits a request, they are usually looking at several businesses at the same time, not just you. Owners report that shared leads go cold within hours. One owner said that by the time they called back within hours, nobody answered. The homeowner had already moved on. If you want to win more of these jobs, learning to respond to leads fast is one of the few things fully within your control. There's a reason this matters so much, and it's worth understanding the full picture in this look at speed to lead.

But speed alone isn't the whole answer. One contractor made it a habit to call every single lead as soon as it came in, and most of those jobs still went to whoever quoted the cheapest price. That tells us something useful: being first matters, but so does what happens once you've got someone on the phone. A fast reply has to come with a clear next step, not just a quick hello and a voicemail.

Why Every Minute Counts When a Lead Comes In

Every lead that sits unanswered is a small countdown. The homeowner isn't waiting around, they're calling the next name on their list. That's why the businesses that win the most jobs aren't always the cheapest or the most experienced, they're the ones who show up first with a real answer. Building a system around that single fact changes how you handle every lead that comes in.

Step One: Filter Out Junk and Out-of-Area Leads Before You Call

Not every lead deserves a callback. One owner reported that 6 of 9 leads from Google Local Services Ads came from zip codes outside their service area. Chasing those wastes time you could spend on real jobs. Before calling anyone back, get two answers up front:

  • What service do they actually need
  • Where are they located

Build this filter directly into your intake, whether that's a form on your site or the first questions your team asks on the phone. A clean, simple form on a well-built website makes this filtering automatic instead of something your team has to catch manually every time.

Skipping this step gets expensive. A roofer was once charged about $150 for a call that turned out to be an AC repair request, nothing he handles. Another owner picked up a call just to hear "sorry, wrong number" and lost $40 on that single call. Owners running Local Services Ads report paying anywhere from $40 to $150 per call, and one owner figured roughly 10 bad leads show up for every 1 OK lead on LSA, with 3 to 4 OK leads needed just to land a single client. If you're paying for leads through paid ads, filtering by service type and location before you spend time calling isn't optional, it's how you protect your budget.

There's also a newer wrinkle worth knowing. According to Google's Local Services help documentation, since October 1, 2026, an unanswered Local Services Ads call during business hours can be billed if the caller stays on the line more than 20 seconds. That means letting calls ring without an answer can now cost you money even when you never speak to the caller. Filtering junk leads matters, but so does making sure a real person or system picks up fast.

Step Two: Send an Instant Email Reply the Moment a Lead Arrives

Once a lead passes your filter, the first thing that should happen is an automatic email confirming the request came through. This doesn't replace a phone call, it buys you time and lets the homeowner know they were heard instead of wondering if their request disappeared. A good instant reply should confirm what they asked for, give a rough idea of when a real person will follow up, and include one clear next step, like a phone number to call if the job is urgent.

Setting this up doesn't require anything complicated. It's worth running a marketing automation audit on your current setup to see exactly where leads fall through the cracks between the form submission and the first human response. Many businesses find the real gap isn't the phone call itself, it's everything that happens in the minutes before that call.

Step Three: Answer the Phone, Every Time

Email buys you minutes, not jobs. The real win comes down to who answers the phone, and when. Jobs don't pause because you're on a roof or under a sink, but the phone keeps ringing anyway. You need coverage for two situations: while you're out on a job and can't pick up, and after hours once the office is closed.

Some owners handle this by rotating answering duty among existing team members. Others bring in dedicated call reps so every call gets picked up by a real person, whether it's the middle of a workday or 7pm on a Saturday. What matters isn't who answers, it's that someone does, every time, with the same filter questions ready to go: service type and location, so junk leads get caught right there on the call instead of turning into a wasted dispatch.

If you want a fuller picture of what missed calls actually cost a service business over time, there's a free book worth a read, Nobody Answered the Phone, which walks through exactly how those unanswered calls add up.

Step Four: Track Your Response Time Every Week

You can't improve what you don't measure. The simplest version of this is a spreadsheet with four columns: when the lead arrived, when you first replied, where the lead came from, and what happened to it. One owner tracked bad leads in a spreadsheet for over a year. Apply the same discipline to response time.

Checking this weekly, even for five minutes, tells you two things fast: whether your response times are creeping up, and which lead sources are actually worth the money you're putting into them. If you'd rather see this in a live view instead of a spreadsheet, marketing dashboard metrics covers how to set up a simple dashboard that tracks the same numbers automatically.

Putting It All Together

None of these four steps work well on their own. A fast email reply with no filter just means you're quick to confirm junk leads. A great filter paired with a slow callback still loses the job to whoever answered first. Tracking your numbers without acting on them is just a longer spreadsheet sitting unused. Put together, filtering, instant replies, real phone coverage, and weekly tracking form a loop: you catch bad leads early, confirm good ones immediately, answer every call, and use your own data to get sharper each week.

If your lead sources aren't performing well to begin with, it's also worth checking how people are finding you in the first place. A page that ranks well through search and AI search tends to bring in people already looking for exactly what you do, which means fewer wasted calls before you even get to the filtering step.

Frequently Asked Questions

How fast should I respond to a new lead?

As close to immediately as you can manage. An automatic email confirmation can go out within seconds, and a phone call should follow as soon as a real person is available, ideally within minutes rather than hours. Leads go cold fast, and owners who wait hours to call back often reach voicemail or nobody at all.

What questions should I ask to filter out bad leads?

Start with service type and location. Confirming what the caller actually needs and whether they're inside your service area before committing time to a callback cuts out a large share of wasted leads, especially from pay-per-call sources like Local Services Ads.

Do I need a dedicated person to answer every call?

Not necessarily a full-time hire, but you do need consistent coverage. Some businesses rotate the job among existing staff, others use dedicated call reps to cover the gaps during jobs and after hours. What matters is that calls don't go unanswered.

How do I know if my lead sources are worth the money?

Track it. Log when each lead arrived, when you first responded, where it came from, and what happened. After a few weeks, you'll see clearly which sources turn into real jobs and which ones cost more than they return, something covered in more detail in this look at cost per booked job.

Give us a call at (770) 525-8493.