Home / Blog / Lead generation

Lead generation

Contractor lead generation: the complete guide for home service companies

Everything a $1M+ home service company needs to generate leads that turn into jobs: channels, offers, qualifying, speed to lead, follow-up, show rate, tracking and budgets.

By David Sierra, founder Published 9 min read
Plumber fixing pipes under a sink during a home service visit

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

  1. Channel: where homeowners first see you (Google, Meta, referrals, lead sites).
  2. Offer: why they should raise their hand now (free inspection, assessment, design consult).
  3. Qualification: a few questions that filter renters, tire kickers and jobs you don’t do.
  4. Speed: first contact in under a minute, at any hour.
  5. 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

MetricFormulaIf it’s low, look at
Cost per leadSpend ÷ leadsAds and offer
Schedule rateBooked ÷ leadsSpeed and follow-up
Show rateSit-downs ÷ bookedConfirmations and reminders
Close rateSigned ÷ sit-downsSales process
Cost per jobSpend ÷ signed jobsAll 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?

OptionYou pay forBest when
In-houseAds + your team’s timeYou have a marketer and a fast inside sales team
Agency on retainerAds + monthly feeYou want brand, SEO and content too
Lead marketplacesEach leadYou need volume fast and can race for it
Pay per sit-down (Booked Contractor)Setup + each homeowner who sits downYou 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.

David Sierra, founder of Booked Contractor
About the author

David Sierra is the founder of Booked Contractor. In 10+ years of digital marketing and lead generation he has worked with 300+ clients, generated thousands of qualified sales calls and invested more than US$30M in ads.

Check if your market is open

Check if your market is open

Takes 60 seconds. One company per trade, per city.

Check if your market is open