Contractor lead generation that books jobs, not shared leads.
Contractors get leads from search, ads, referrals and lead marketplaces, and the cheapest lead is rarely the one that pays.
Contractor lead generation here means building the channels you own, such as Google Ads, Local Services Ads and local SEO, on top of tracking that shows which calls became booked jobs, so you spend where the work comes from.
Free, 30 minutes, no obligation. I only need view access to look at your account.
The short answer
Contractor lead generation means building the channels you own, such as Local Services Ads, Google Ads and local SEO, on top of tracking that shows which calls became booked jobs. Paid ads management starts at $375 a month plus ad spend, local SEO at $399 a month, and tracking at $375 one time. Judge every channel by cost per booked job.
The options
How contractors get leads, compared.
| Channel | Speed | Who controls it | Best for |
|---|---|---|---|
| Local Services Ads | Weeks | You, through Google | Urgent trades that want pay-per-lead calls at the top of Google |
| Google search ads | Weeks | You | Emergency and high-value jobs, with targeting by job type and area |
| Local SEO | Months | You | A steady base of calls that gets cheaper over time |
| Meta ads | Weeks | You | Planned projects such as remodels, where people browse before they buy |
| Lead marketplaces | Days | The marketplace | A test channel, measured against your own |
| Referral partners and past customers | Weeks | You | Every contractor, because it is cheap and trusted |
| Direct mail and local offers | Weeks | You | Rural or neighbourhood-based trades |
Shared or exclusive
Why buying leads is a different business from building them.
Lead marketplaces and lead-selling companies charge per lead. Some sell the same lead to several contractors, which turns every lead into a race, and some sell exclusive leads at a higher price. Either can work as a test, but the lead belongs to the seller, the price is set by them, and you build no asset.
The channels you run yourself, such as Local Services Ads, Google Ads and local SEO, give you the data, the accounts and the learning. To decide fairly, record every lead from every source and compare cost per booked job. If you are weighing an Angi-style marketplace, read the Angi alternative page.
The lead system
What sits behind every channel so leads become jobs.
Tracking
Calls, forms and texts recorded by source, so you know which channel rang the phone. See call tracking for contractors.
Speed to lead
Instant alerts and missed-call text-back, because the company that replies first often wins. See lead follow-up automation.
A CRM and follow-up
Every lead in one place with an owner, stages and reminders, and estimate follow-up. See the CRM integration guide.
Reporting on booked jobs
Plain-language reports on cost per booked job by channel, not just clicks and cost per lead.
What it costs
Plain prices for the channels you own.
Management fees only. Ad spend is paid to Google or Meta directly, and at least $1,500 a month per platform is recommended. Full details are on the pricing page.
| Service | Price |
|---|---|
| Paid ads management (Google, Local Services or Meta, one platform) | $375/month |
| Paid ads management, two platforms | $675/month |
| Local Services Ads management only | $299/month plus $250 setup |
| Local SEO, Google Business Profile only | $399/month |
| Local SEO with citations, service pages and a new page a month | $799/month |
| Conversion and call tracking setup | $375 one time |
| Lead follow-up automation | $375 one time |
| Local Lead Engine bundle (ads, Google Business Profile, tracking, setup included) | $945/month |
The first five clients get founding rates. Nothing here guarantees a number of leads, because results depend on your market, season, budget and how quickly you answer.
Where to start
Which channels first?
| Your situation | Start with |
|---|---|
| New or small, few calls | A complete Google Business Profile, reviews and Local Services Ads or one search campaign |
| Lots of calls, few booked jobs | Call tracking, faster replies and estimate follow-up |
| Busy in one season, quiet in others | Local SEO and a reminder program for past customers, with ads timed to your peak |
| Ready to grow into new towns | Search ads and local SEO pages for those towns, with tracking in place first |
By trade
Lead generation guides for your trade.
HVAC
14 ideas for repairs, installs and maintenance plans.
Plumbing
14 ideas built around the emergency call.
Roofing
14 ideas, and when buying roofing leads makes sense.
Electrical
14 ideas for panels, EV chargers and emergencies.
Septic
14 ideas, starting with a pumping reminder program.
All home services
How campaigns are built around booked jobs.
Proof
What I can and cannot show you.
The case studies on this site come from my previous roles, on events, fintech, education and e-commerce accounts in the Gulf and India, not from contractors. What carries over is the method: tracking first, then structure, then steady weekly work measured on booked jobs.
$508K
media managed in previous roles
1,000+
campaigns run
564,959
events tracked in one GA4 rebuild
Process
How the work runs.
Review
Read-only access to the account, analytics and tracking. I tell you what I see before any agreement.
Fix the foundations
Tracking, consent, conversion definitions and account structure are corrected first, so optimisation works from accurate data.
Optimise
Weekly changes to campaigns, budgets, pages and creative, each with a stated reason.
Report
Plain-language reporting tied to leads and pipeline, with a direct line to me.
FAQ