Plumber fixing pipes under a sink during a home service visit. Illustrative photo: Shaker / Unsplash
Contractor lead generation is the system that turns homeowners who need a roof, an HVAC system, a repipe, new windows or a remodel into estimates on your calendar. The companies that win don’t just buy more leads; they control five links in the chain: the channel, the offer, qualification, speed and follow-up. Break any one of them and the cost per job climbs.
The lead generation chain
- Channel: where homeowners first see you (Google, Meta, referrals, lead sites).
- Offer: why they should raise their hand now (free inspection, assessment, design consult).
- Qualification: a few questions that filter renters, tire kickers and jobs you don’t do.
- Speed: first contact in under a minute, at any hour.
- Follow-up and show: touches until they book, then confirmations and reminders until the visit.
Step 1. Pick channels you can own
Channels where the homeowner contacts you and only you are worth more than shared ones. The usual mix for an established company:
- Google Business Profile and reviews for long-term local demand.
- Google Local Services Ads and Search for people already searching.
- Meta ads for replacements and remodels homeowners have been putting off.
- Referrals for warm, high-trust jobs.
- Lead marketplaces only to fill gaps. See Angi alternatives for contractors.
Trade-specific guides: roofing leads and HVAC leads.
Step 2. Make an offer, not an announcement
“Family owned since 1998” doesn’t make anyone act. A specific, honest offer does: a free inspection with a written estimate this week, a free comfort assessment, a free design consultation. Only offer what you can honor every single time.
Step 3. Qualify before the calendar
A short form saves your estimators hours. Ask ownership, project, timeline and area for every trade, then add one or two trade-specific questions (roof age, system age, budget range, number of windows). A form that filters makes each lead a little more expensive and each appointment much cheaper.
Step 4. Answer in under a minute
Homeowners contact more than one company and book with the first one that answers clearly. That makes speed to lead the biggest lever in the whole chain. Automate the first text, email and call; keep a person ready to take over. Read the speed to lead field guide and the response time playbook.
Step 5. Follow up until they book, then make sure they show
Many homeowners don’t answer the first call. Run several calls and texts over the following days automatically. Once booked, confirm right away, ask for a “YES”, remind the day before and the same day, and rescue every no-show. See 9 ways to raise your show rate.
Step 6. Track the full funnel
| Metric | Formula | If it’s low, look at |
|---|---|---|
| Cost per lead | Spend ÷ leads | Ads and offer |
| Schedule rate | Booked ÷ leads | Speed and follow-up |
| Show rate | Sit-downs ÷ booked | Confirmations and reminders |
| Close rate | Signed ÷ sit-downs | Sales process |
| Cost per job | Spend ÷ signed jobs | All of the above |
Tag every lead with its source and campaign so you can see cost per job by channel, not just leads.
Step 7. Set your budget with the 5x rule
Everything a job costs you in marketing should stay under one fifth of its gross profit. From that ceiling you can work back to the most you should pay per sit-down and per lead. Read the 5x rule or open the calculator.
Do it in-house, hire an agency or pay per sit-down?
| Option | You pay for | Best when |
|---|---|---|
| In-house | Ads + your team’s time | You have a marketer and a fast inside sales team |
| Agency on retainer | Ads + monthly fee | You want brand, SEO and content too |
| Lead marketplaces | Each lead | You need volume fast and can race for it |
| Pay per sit-down (Booked Contractor) | Setup + each homeowner who sits down | You want appointments on the calendar, not leads to chase |
More detail in pay per lead vs pay per appointment.
The 30-day plan
- Week 1: fix your Google Business Profile, start review requests, measure your real response time.
- Week 2: build one offer and one focused landing page with qualifying questions.
- Week 3: automate first contact, follow-up and reminders.
- Week 4: launch one paid channel, track to the signed job, and review cost per job against your 5x ceiling.
Want the whole chain built and run for you? That’s how Booked Contractor works.