DM
Guide · Contractors · Lead qualification

How to qualify a lead in six steps, before you drive anywhere

By Daniyal Saleem · Founder, DM Marketing · Last reviewed: November 1, 2026

Short answer

Six questions, asked in order in the first two minutes, tell you whether a lead is worth an estimate visit: where the job is, what they want done, when they want it finished, whether they have other estimates or a range, who else decides, and how they found you. Each answer tells you what to do next.

Why qualifying is a marketing problem, not just a sales problem

Most owners think of qualifying as a sales skill. It is also a marketing problem, because every lead your marketing brings in either becomes a signed job or costs you time. An unqualified estimate visit costs a half day: the drive, the walk-through, the measuring, the write-up and the follow-up, often for a job outside your area or a homeowner who was never going to hire anyone this year.

That time is part of what your marketing really costs. Cost per signed job counts everything spent to win a job, and every wasted visit pushes it up, even when the ad that produced the lead looked cheap. A few minutes of questions on the phone protects the hours that matter. For how to work out the number, see how to calculate cost per signed job for DFW contractors. If most of your leads come from marketplaces, the problem is bigger, for the reasons in why pay-per-lead stops working past $1 million.

The six steps

Ask these in order. Each one takes a few seconds, and each answer tells you whether to keep going.

Step 1 · Service area

Where is the job?

Ask: “What is the address, or at least the cross streets, for the job?”

A good answer sounds like: An address or neighborhood inside the area you actually serve, close enough that the drive makes sense for the size of the job.

A bad answer sounds like: A town two counties over, a vague answer, or an address they will not share until you quote.

What to do: Inside your area, keep going. Outside it, say so kindly, refer them if you can and end the call.

Step 2 · Scope

What exactly do you want done?

Ask: “What exactly do you want done?” Then one follow-up: “What made you call today?”

A good answer sounds like: A specific job you do, described plainly: a roof leaking over the kitchen, a bathroom taken down to the studs, a system that stopped cooling.

A bad answer sounds like: A job you do not do, a list of small tasks better suited to a handyman, or a description that keeps changing.

What to do: If it is your work, note the details and move on. If it is not, tell them who does it and end the call politely.

Step 3 · Timeline

When do you want it finished?

Ask: “When would you like it finished?”

A good answer sounds like: A real date or reason: before a move, before the holidays, as soon as possible because something is broken.

A bad answer sounds like: “Someday,” “just getting ideas,” or a date a year away.

What to do: Soon, book the visit. Far out, offer to send information and set a reminder to follow up closer to their date.

Step 4 · Budget signal

Have you had other estimates or set a range?

Ask: “Have you had any other estimates yet, or set a rough range for this?”

A good answer sounds like: They have had one or two estimates, or have a range in mind that fits the work, even loosely.

A bad answer sounds like: A range far below what the job costs, or a plan to collect a stack of estimates and take the lowest.

What to do: If the range fits, book. If it is far off, explain plainly what jobs like theirs usually involve and let them decide before you drive out.

Never ask “what is your budget” outright. It puts people on guard, and many homeowners do not know yet. Asking about other estimates or a range gets the same signal without the pushback.

Step 5 · Decision maker

Who else is involved in the decision?

Ask: “Who else will be part of the decision?”

A good answer sounds like: The caller makes the decision, or everyone who decides can be there for the estimate.

A bad answer sounds like: A spouse, partner, landlord or board who will not be there and has not seen the problem.

What to do: Book the visit for a time when every decision maker can be there. If that is impossible, plan to send a written estimate they can review together.

Step 6 · Attribution

How did you find us?

Ask: “How did you find us?”

A good answer sounds like: A specific answer you can write down: a search, a review, a neighbor, a truck, a mailer.

A bad answer sounds like: “I don't remember.” That is not a bad lead, only a gap in your tracking.

What to do: Write the answer in the same place every time. It is how your marketing learns which sources sign work, and why a tracked number on every source matters even when the caller forgets.

Scripts for the first two minutes

Speed matters as much as the words. A lead that rings out to voicemail never gets qualified at all, which is the whole point of what missed calls cost plumbers in Irving. Use these as a starting point and say them in your own voice.

On the phone

Thanks for calling [Company], this is [Name]. I can help with that. Mind if I ask a few quick questions so we send the right person?

What is the address for the job?

What exactly would you like done, and what made you call today?

When would you like it finished?

Have you had any other estimates yet, or set a rough range?

Will anyone else be part of the decision? I want to make sure everyone can be there.

Last one: how did you find us?

Great. I have [day] at [time] or [day] at [time]. Which works better?

By text

Hi [Name], this is [Your name] with [Company]. Thanks for reaching out about [job]. A few quick questions so we can help:

1. What is the address or nearest cross streets?

2. What would you like done?

3. When would you like it finished?

4. Any other estimates yet, or a rough range in mind?

5. Will anyone else be part of the decision?

6. How did you hear about us?

Reply whenever you can, or call this number and we will pick up.

What to do with a no

A no is not a failure. It is the system working, because it kept you from driving to a job you would not sign. Say it plainly and politely: “That is outside the area we serve, but here is who I would call,” or “That is a little early for us to be useful. Can I check back with you in the spring?”

Keep the contact either way. Save the name, number, job and the reason it was a no in the same place as every other lead. A homeowner who was too early in March may be ready in June, and they may know someone inside your area who needs the same work.

Then follow up on the ones that were a no for timing or budget. A short text at the time they gave you, a note when your schedule opens up or a seasonal reminder brings some of them back later, at almost no extra cost, because the lead is already paid for.

Turning this into a system

Qualifying works best when it does not depend on who answers the phone.

  • The same six fields everywhere. Put service area, scope, timeline, budget signal, decision makers and source in your web form and in the notes your team takes on every call, so every lead is qualified the same way.
  • A tracked number on every source. So every call is recorded and you know where it came from, even when the caller forgets.
  • A weekly review. Once a week, look at what closed by source and by answer. Which sources send leads inside your area with real timelines? Which answers came before a signed job? Cut what does not sign and spend more where it does.

If you hire a marketing company to run this with you, the 14 questions to ask a marketing company will show whether they report on signed jobs or stop at leads. It is the same intake system we set up for contractors across Dallas-Fort Worth.

Frequently asked

What questions should a contractor ask a new lead?

Six, in order: where the job is, what exactly they want done, when they want it finished, whether they have other estimates or a range in mind, who else is involved in the decision, and how they found you. Together they tell you in about two minutes whether the lead is worth an estimate visit.

Should a contractor ask a lead their budget?

Not directly. Asking for a budget puts many homeowners on guard, and plenty do not know yet. Ask whether they have had other estimates or set a rough range instead. You get the same signal, and if the range is far off you can explain what the job usually involves before you drive out.

How fast should a contractor call a new lead back?

As fast as you can, ideally within minutes. Homeowners often contact several contractors at once, and the first one who reaches them has the best chance of booking the visit. An automatic text the moment the lead arrives buys time until a person can call.

How do you qualify a lead over text?

Send the same questions as a short numbered list so the homeowner can answer in one reply: the address, what they want done, the timeline, other estimates or a range, and who else decides. Keep it friendly, offer a call if they prefer, and ask how they found you at the end.

What is a qualified lead for a contractor?

A homeowner inside your service area, asking for work you do, with a real timeline, a budget signal that fits the job, and every decision maker available for the estimate. If any of those is missing, it is a follow-up, not an estimate visit yet.

Should I charge for estimates?

It depends on your trade and market. Some contractors charge for estimates on large or design-heavy jobs and credit the fee back if the homeowner signs, which filters out people who are only collecting prices. Others keep estimates free to stay competitive. Either way, qualifying on the phone first saves the most time.

Next step

Let's see what your numbers look like.

30-minute strategy call. We'll review your current spend, your tracking, and where the leaks are.

Featured on