The short version
- Rented leads (Angi, Thumbtack, Local Services Ads, paid search) stop the day you stop paying, and the platform sets the price.
- Owned leads (SEO, your Google Business Profile, referrals, your customer list) take longer to build but get cheaper every year.
- Most HVAC, plumbing, roofing and pest companies should use rented leads to fill the schedule now and put a fixed share of profit into owned channels.
- Shared leads from marketplaces close at a much lower rate than exclusive leads, so compare cost per booked job, not cost per lead.
Home services lead generation comes in two flavors, and most owners don’t think about the difference until a platform raises prices or changes the rules. Rented leads come from someone else’s audience: you pay Angi, Thumbtack or Google for each lead or click, and the moment you stop paying, the phone stops ringing. Owned leads come from assets you control: your search rankings, your reviews, your referral network and your list of past customers.
You need both. The question is the mix, and how to move it toward owned over time without starving this month’s schedule.
Rented leads: what you’re actually buying
Angi and HomeAdvisor
Angi sells leads that are often sent to several contractors at once. You pay whether or not you win the job. Lead prices vary by trade and market, commonly anywhere from $15 to over $100. The real cost shows up in your close rate. When three or four companies call the same homeowner within minutes, you’re competing on speed and price before you’ve said a word about quality.
Thumbtack
Thumbtack works on a similar pay-per-lead model, with customers often comparing several pros in the app. It can be useful for smaller jobs and newer companies that need volume. It tends to work less well for high-ticket work where trust matters most.
Google Local Services Ads
LSAs are rented, but they’re the best of the rented options for most trades. You pay per lead, the leads come straight to you rather than being shared in the same way, and you can dispute bad ones. Your ranking depends partly on reviews and responsiveness, which you control. If you’re going to rent, rent here first. We run these through our Google LSA management service.
Google Ads and Meta ads
Pay per click on search and social. Search ads capture people actively looking. Meta ads work better for seasonal offers, maintenance plans and remarketing than for emergency calls. Both stop when the budget stops.
The hidden costs of renting
The price per lead is only part of what you pay. Marketplaces own the customer relationship, so the homeowner often remembers the app instead of your company name. Platforms change pricing, categories and lead rules whenever they like, and you find out when your cost per job jumps. Some send leads outside your service area or for work you don’t do, and disputing them eats office time. There’s also the speed tax. When a lead goes to several pros, your CSR has to drop everything to call within a minute or two, which pulls attention from the customers already on the phone. None of this makes rented leads bad. It means you should treat them as a tool you use on purpose, with a clear target cost per booked job, and not as the foundation of the business.
Owned leads: what you’re building
SEO and your website
Service pages that rank for “[service] [town]” searches bring in calls without a per-lead fee. It takes months to build and real money to do well, but a page that ranks keeps working for years. Our SEO services page explains what that work involves.
Google Business Profile and reviews
Technically Google owns the platform, but your profile, photos, and review history are assets you’ve built. They don’t vanish when you pause spending, and they make every other channel convert better.
Referrals and repeat customers
Your past customers are your cheapest source of new work. A homeowner you’ve served once is likely to call you again and send neighbors your way, if you stay in touch. Maintenance plans, annual reminders and a simple referral thank-you all help. We’ve written more on building word of mouth and referral marketing into a system.
Your customer list
Every customer in ServiceTitan, Housecall Pro or Jobber is a person you can email or text about tune-ups, seasonal specials and new services. Most companies sit on thousands of past customers and contact them once a year at most.
Comparing home services lead generation channels
| Channel | Type | Speed to results | Lead quality | Cost trend over time |
|---|---|---|---|---|
| Angi / HomeAdvisor | Rented | Days | Low to medium (often shared) | Flat or rising |
| Thumbtack | Rented | Days | Low to medium | Flat or rising |
| Local Services Ads | Rented | Days to weeks | Medium to high | Rising in competitive markets |
| Google Ads (search) | Rented | Days | Medium to high | Rising |
| SEO | Owned | 4 to 12 months | High | Falling per lead |
| Reviews and GBP | Owned | Months | High | Falling |
| Referrals and past customers | Owned | Ongoing | Highest | Lowest |
Measure cost per booked job, not cost per lead
A $25 Angi lead looks cheaper than a $55 LSA lead until you look at what closes. If you book 1 in 8 shared leads and 1 in 3 LSA leads, the math flips: about $200 per booked job from Angi versus about $165 from LSAs. Add in average ticket size, and the gap often grows.
To run this math you need three things connected:
- Call tracking (CallRail or WhatConverts) with a separate number or source tag for each channel.
- Lead source captured in your field service software for every booked job.
- A monthly report showing spend, leads, booked jobs and revenue by source, ideally in a Looker Studio dashboard.
Most companies have pieces of this. Very few have it connected. Our post on marketing attribution walks through how to set it up.
How to shift the mix toward owned
Don’t cut rented channels cold. That’s how a good company has a terrible spring. Instead:
- Keep the rented channels that hit your cost per booked job target, and drop the ones that don’t.
- Set aside a fixed monthly amount for owned channels, even a modest one, and protect it.
- Start with the fastest owned wins: review requests on every job, a cleaned-up Google Business Profile, and a seasonal email to past customers.
- Build out service and town pages on your site over six to twelve months.
- Track the share of booked jobs coming from owned sources each quarter. That number going up is the goal.
FAQ
What’s the best home services lead generation channel?
For fast results, Google Local Services Ads. For long-term cost, referrals and SEO. Most companies need a mix, weighted toward rented early and owned later.
Are Angi leads worth it?
Sometimes, for newer companies that need volume or for trades with lots of small jobs. Track your close rate on them closely. If you’re booking fewer than 1 in 6, they’re probably costing more than they look.
How long does SEO take for a home services company?
Usually four to twelve months to see steady calls, depending on competition, your current site and how many reviews you have.
Should I buy exclusive leads from a lead vendor?
Test carefully. Ask for a small trial, track every lead to a booked job, and make sure you can get credit for bad leads.
If you want help figuring out which of your channels actually make money and building a plan to own more of your leads, our fractional CMO services start with exactly that audit.
This is the Foxy account shared by our leadership team, Ethan, Jonathan and Helen. Our writing is inspired by situations we encounter (or would like to encounter) with our clients. We aim to post new articles about AI, SEO, PPC, marketing automation and all the other related topics that appear in our day-to-day marketing lives.





