Your crew rolls up to estimate a $2,500 job. Two hours later: the customer wants it "done for free" or ghosts you entirely. You've burned labor, gas, and morale for nothing.
This happens because most contractors answer every call the same way: "Sure, we'll come look at it." No questions asked.
The Real Cost of Bad Leads
A typical HVAC or plumbing crew costs you $40-80/hour to deploy. A 2-hour estimate visit = $80-160 in labor alone. Add gas, truck wear, lost opportunity cost, and that "free estimate" cost $250-500 in real money.
If you're sending crews to 3-4 unqualified leads per week, you're burning $3,000-8,000 monthly on jobs that will never close.
The Qualification Framework: 4 Quick Questions
Before you book a site visit, ask these four questions on the phone (takes 60 seconds):
1. "What's happening right now?"
If they say "it's broken," they're motivated. If they say "just getting quotes," they're comparison shopping and price-sensitive.
2. "When do you need this fixed?"
"ASAP" or "this week" = real emergency. "Sometime soon" = tire kickers.
3. "Have you gotten other quotes yet?"
If yes: "What were the prices?" If it's way below your standard, they're not your customer.
4. "What's your timeline to decide?"
"This week" = ready to buy. "Just collecting info" = waste of time.
The Red Flags Checklist: Qualified vs. Tire-Kickers
Once you've asked the four questions above, you need a fast way to sort leads into "send the crew" or "pass." Here's a quick checklist that works across trades.
Signs You've Got a Qualified Lead
- Urgency is real: "Water is pouring from the ceiling" or "Our AC quit and it's 95 degrees." Real pain drives real decisions.
- Budget awareness: They've done this before and know roughly what it costs. They're not shocked when you give a ballpark range.
- Decision-maker on the line: "I own the house" or "I'm the property manager." No "let me ask my husband and call you back in three weeks."
- Timeline is tight: They want it done this week, not "sometime this summer."
- They found you intentionally: They searched for your service, saw your reviews, or got a referral. Not just clicking every ad on Google.
Signs You've Got a Tire-Kicker
- "Just getting quotes" with no timeline to decide. They'll collect 8 estimates and pick the cheapest.
- Price is the first question: "How much to replace a furnace?" before they've even described the problem.
- Vague on details: "Something's wrong, I don't know." No urgency, no specifics.
- Already got a low quote: "Someone quoted me $800 for a full system replacement." They're looking for validation, not a contractor.
- Won't commit to a window: "Just call me whenever." If they can't commit to a 2-hour window, they won't commit to a contract.
Here's a script that works: "I want to make sure we're the right fit for your project. Can you tell me a little about what's going on and when you'd need it handled?" Open-ended, friendly, and instantly reveals whether this lead is real.
Trade-Specific Qualification: Not All Jobs Are the Same
A "qualified lead" looks different depending on your trade. What counts as urgent for a plumber is routine for a roofer. Here's how to adjust your screening by trade.
HVAC: Emergency vs. Scheduled
HVAC has two distinct lead types, and mixing them up costs you money. An emergency call—no heat in January, no AC in August—is high-value and time-sensitive. These leads close fast. Ask: "Is your system completely down, or is it just not performing like it should?"
Scheduled maintenance and replacement leads are different. They're comparison-shopping. That's fine—but qualify budget expectations early. "Most full system replacements in this area run between $6,000 and $12,000 depending on the setup. Does that range work for your budget?" If they gasp, they're not your customer. For more on capturing these leads in the first place, check out our guide on how to get more HVAC leads.
Plumbing: Severity Screening
Plumbing leads range from "my faucet drips" to "sewage is backing up into my basement." Your qualification has to sort severity fast.
High-priority: active leaks, no hot water, backed-up sewer lines, gas smell. These are same-day dispatches with high close rates. Low-priority: slow drains, running toilets, "I want to remodel my bathroom eventually." Those can wait—and they often cancel.
Key question: "Is this something that's causing damage right now, or is it more of an ongoing issue?" Active damage = send the truck. Ongoing nuisance = book it for a slow day or qualify harder on budget.
Roofing: Scope and Insurance
Roofing leads need scope qualification more than any other trade. A "roof repair" could be a $300 patch or a $15,000 replacement. And insurance claims add another layer.
Ask early: "Are you looking at a repair from a specific leak, or are you thinking about a full replacement?" Then: "Have you filed an insurance claim, or is this out-of-pocket?" Insurance jobs are often higher-value but take longer. Out-of-pocket customers need budget qualification upfront.
The biggest roofing time-waster: homeowners who want a "free inspection" with no intention of doing work. Qualify intent before you put someone on a ladder.
How to Politely Disqualify Without Burning Bridges
Not every lead is a fit. That's fine. But how you handle the "no" matters. Today's tire-kicker could be next year's $10,000 job—or a referral source. Don't torch the relationship.
Here's what works:
The honest redirect: "Based on what you're describing, I think a handyman might be a better fit for this one. We typically handle larger projects. But if anything bigger comes up, we'd love to help."
The budget mismatch: "Our typical projects in this range start around $X. If that's outside your budget right now, I totally understand. We're here when you're ready."
The timeline mismatch: "We're focused on jobs that need to start within the next couple weeks. When you're closer to a start date, give us a call back and we'll get you on the schedule."
Every disqualified lead should go into a follow-up system. Just because they're not ready today doesn't mean they won't be ready in 90 days. A simple text every few months keeps you top of mind.
The ROI Math: What Unqualified Leads Actually Cost You
Let's break this down with real numbers. Most contractors don't realize how much money walks out the door on bad leads.
- Truck roll cost: $150-250 per visit (fuel, wear, insurance, opportunity cost)
- Labor cost: $80-160 for a 2-hour estimate (tech time that could be billable)
- Total cost per unqualified visit: $250-500
Now multiply that. If you're running 3 bad estimates a week—which is conservative for most shops—that's $750-1,500/week. $3,000-6,000 per month. Over a year? $36,000-72,000 in wasted resources.
That's not just money. That's a full-time employee's salary burned on leads that were never going to close. It's also the jobs you didn't get to because your crew was across town giving a free estimate to someone who wanted it "done for a case of beer."
Even cutting unqualified visits by half—from 3 per week down to 1-2—puts $18,000-36,000 back in your pocket annually. And the only thing that changes is asking better questions on the phone before you dispatch.
If after-hours calls are a big source of your leads, you need qualification happening around the clock—not just during business hours.
How AVERY Pre-Qualifies Leads Before They Reach Your Crew
Here's the reality: you can't answer every call yourself. You're on a roof, under a sink, or managing a crew. And when you miss a call, that lead is gone—most leads go with whoever responds first.
That's where AVERY changes the game. It answers every call—24/7, nights, weekends, holidays. But it doesn't just answer. It qualifies.
AVERY can:
- Ask your qualification questions on every single call, consistently. No bad days, no rushing through calls, no forgetting to ask about budget.
- Score leads in real-time based on urgency, budget fit, and timeline. Hot leads get fast-tracked. Cold leads get nurtured.
- Text you a summary before you ever call back. You know the problem, the budget, the urgency, and whether this person is worth your crew's time.
- Book qualified leads directly onto your calendar. No back-and-forth, no phone tag. The lead is screened, booked, and confirmed before you lift a finger.
- Follow up with unqualified leads automatically. Not ready today? The AI sends a check-in text in 30, 60, 90 days. When they're ready, you're first in line.
This isn't a chatbot fumbling through a script. A modern front-office system understands context, handles objections, and adapts to the conversation like a great office manager would. The difference is it never forgets to follow up and never lets a call go to voicemail.
Think about what your best front-desk person does. Now imagine they worked 24/7 and never dropped a lead. That is what a front-office system does for your booking pipeline—even during your slow season.
The AVERY Advantage
AVERY is the front-office worker inside DevHouse AI, and it shows you exactly what this looks like in practice. Call AVERY and hear the qualification process firsthand. It asks about the problem, the timeline, the budget. It texts you a lead summary. It books the appointment.
When you sign up, you get your own front-office worker customized to your trade, service area, pricing, and qualification criteria. Your AI knows the difference between an emergency furnace call and someone "thinking about upgrading eventually." It routes leads accordingly.
Contractors using AI qualification typically see unqualified site visits drop significantly—some report cutting bad estimates by more than half. That means your crews spend more time on billable work and less time driving across town for estimates that go nowhere. Over a year, that adds up to tens of thousands in recovered revenue.
And the best part? You don't have to hire, train, or manage anyone. No payroll. No PTO. No turnover. Just consistent, 24/7 lead qualification that keeps your schedule full of jobs that actually pay.
Bottom Line
Qualifying leads on the phone is the single highest-ROI activity in your business. It costs you nothing but 60 seconds of the right questions. And it saves you $250-500 every time you avoid a bad truck roll.
Start with the four-question framework. Learn the red flags. Adjust for your trade. Disqualify politely so you don't burn future business. And when you're ready to stop doing it manually, let AVERY handle it around the clock.
Your crew's time is your most valuable asset. Every hour they spend on an unqualified estimate is an hour they're not generating revenue. Protect that time like it's money—because it is.
Ready to see AVERY qualify leads in action? Call AVERY at (929) 407-3669 to experience it yourself, or book a free strategy call and we'll show you exactly how many bad leads you're currently burning money on—and how to fix it. DevHouse AI's AVERY Front Office handles missed-call answering, lead screening, and booking 24/7, with automated follow-up so real jobs never slip away — plans run $299–$999/month depending on your call volume. No setup headaches. Just qualified leads, booked appointments, and crews that stay busy on real work.