Home Service Lead Sources Compared: Who Else Gets the Lead, and When You Pay

Every lead source answers two questions: who else gets this lead, and when do you pay? Marketplaces usually sell a lead to several contractors and charge you when it arrives. Pay-per-call sends a call to one buyer and charges only when the call qualifies. SEO and referrals charge you in time instead of per lead.

Use the matrix below to shortlist, then judge each source on cost per signed job, not the price on the invoice. The method is in our guide to cost per job.

The comparison matrix

Source Who else gets the lead When you pay Best for Main risk
Pay-per-call (exclusive) Nobody; the call rings one phone When a qualifying call connects Phone-driven trades with solid job value A missed call is money gone
Google Local Services Ads Other advertisers in the same results Per lead, with a dispute process Contractors who qualify for a verification badge Not exclusive; eligibility varies by trade and area
Angi Several contractors, per reports Per lead, plus membership or ad fees per contractor reports Lower-value jobs with fast follow-up Paying to race competitors
HomeAdvisor Several contractors, per its marketplace model Per lead or per its current plans Contractors who can answer within minutes Same race; check current terms
Thumbtack Several pros When matched with or when you access a lead Smaller jobs and new businesses Charges whether or not you win
Bark Several providers Credits to respond Niche, low-volume services Credits spent on requests that go nowhere
SEO and Google Business Profile Whoever ranks Time and fees, not per lead Contractors with runway to wait Slow, and results are not guaranteed
Referrals and reviews Nobody Staff time and a thank-you Every contractor Can't fill a calendar alone
Marketing agencies Depends on the campaign Retainer or management fee Owners who want someone to run ads and the site You pay the fee before results show

Prices change, and platforms update their terms. Where this page gives figures for Angi and Thumbtack, they come from contractor-focused guides by Housecall Pro and are labeled as reported, not official.

Shared leads: Angi, HomeAdvisor, Thumbtack and Bark

These marketplaces work on a request model. A homeowner describes a job, and the platform sends it to several providers. Each provider pays or spends credits to get it, then competes. You can read each in detail:

Housecall Pro reports contractor-cited Angi costs of about $15 to $85 per lead, about $300 a year for membership, and $300 or more a month for profile ads (Housecall Pro). For Thumbtack it reports $10 to over $100 per lead, charged when you're matched, with leads shared among multiple pros (Housecall Pro).

Here's the math that bothers contractors. Suppose, hypothetically, four contractors each pay $50 for the same lead. The platform collects $200. One contractor wins the job. The other three paid $150 combined for nothing, and that cost has to be recovered from somewhere. If you want the full picture of why this model exists, read how lead marketplaces make money and the hidden costs of shared leads.

If you're already in one of these and want out, how to stop paying for shared leads covers the exit.

Google Local Services Ads

Google's Local Services Ads charge per lead, offer verification badge programs for supported categories, and include a dispute process for leads you think are invalid. Other advertisers can appear in the same results, so a homeowner may contact more than one provider. Eligibility and rules vary, so check Google's current help pages before you plan around them.

LSA isn't exclusive, but it isn't a marketplace in the Angi sense either, because the homeowner is searching Google rather than filling out a request. The head-to-head is in Google LSA vs pay-per-call, and Google LSA alternatives covers what to try if you don't qualify.

Pay-per-call

Homeowners searching for your service reach a number that rings your phone. At RankLocal, you pay only for qualifying calls, and billable calls are those over 60 seconds. Because the call goes to one buyer, there's no race. The homeowner is already talking to you.

The cost is discipline. Someone has to answer live. If your phones go to voicemail at 4 p.m., you're paying for a source you can't use, so start with how to answer contractor leads and speed to lead. For the mechanics, see how pay-per-call works and what counts as a billable call. To check whether it fits your trade, apply for a territory.

SEO and Google Business Profile

A complete Google Business Profile, steady reviews, and service pages that answer real questions send calls that nobody else bought. You don't pay per lead. You pay in effort or in an SEO vendor's fees, and you wait. Treat it as the base layer. Add a paid source on top while it builds. How to use Google reviews to lift close rate helps on the review side.

Referrals and reviews

Asking every happy customer for a review and one name is the cheapest lead source you have. It rarely fills a schedule on its own, which is why contractors who depend on it alone have lean weeks. Run it beside everything else.

Marketing agencies

An agency can manage ads, build your site, or run your SEO, usually for a retainer or a management fee. You're paying for work, and leads are the hoped-for result. The question to ask is what the agency is accountable for: leads, calls, or booked jobs. Lead generation vs a marketing agency compares agency work with buying calls directly.

How to choose a source

Start with three facts about your own business.

  1. Average job value. High-value jobs make a lost shared lead expensive, which favors exclusive sources. Low-value, high-volume work can tolerate per-lead pricing if you respond within minutes.
  2. Who answers the phone. If nobody can answer live during business hours, fix that before you buy any source. After-hours call handling is one option, and appointment setting is another.
  3. How long you can wait. If you need work this month, SEO alone won't deliver it.

Then run a fixed test. Give each source a separate tracking number or label, log every lead, and after 60 days divide spend by signed jobs. Call tracking for contractors covers the setup, and the break-even close rate calculator shows the close rate you need at a given price per lead. Compare sources with cost per call vs cost per job, and for the ownership question, exclusive vs shared leads lays out what exclusivity changes.

If you work in roofing, fencing, landscaping or pest control, the trade pages on roofing leads, fence leads, landscaping leads and pest control leads show how call demand differs. Roofers doubting a marketplace can read is Angi worth it for roofers.

One last point

No matrix replaces your own data. A source that looks poor on paper can work for a shop with a fast office, and a good one can fail when calls go unanswered. Run the test, then keep the one or two sources that give you the lowest cost per signed job. For more on the exclusive model, see what is exclusive lead generation and contractor leads.

Frequently asked questions

Which lead source is best for a home-service contractor?

None wins in every trade. The best source is the one with the lowest cost per signed job on your own numbers, which depends on your job value, your close rate, and how fast you answer.

What is the difference between shared and exclusive leads?

A shared lead is sold or shown to more than one contractor, so you compete for the job after you pay. An exclusive lead goes to one buyer only.

Should I use more than one lead source?

Most contractors do, because sources fail in different ways. Give each one its own tracking number or label so you can compare cost per booked job after a fixed test window.

Do I pay for leads that never become jobs?

On per-lead platforms you generally pay when you receive or access the lead, whether or not it closes. With pay-per-call, RankLocal bills only qualifying calls, meaning calls over 60 seconds.

More in this guide

HomeAdvisor Alternatives for Contractors: 7 Options ComparedThumbtack Alternatives for Contractors: 7 Options ComparedGoogle LSA Alternatives for Contractors: 7 Options ComparedGoogle Local Services Ads vs Pay-Per-Call: Which Fits Your Trade?Bark vs Thumbtack vs Pay-Per-Call: Which Fits a Contractor?Networx Leads for Contractors: How to Evaluate It Before You Pay

Related resources

/Angi Alternatives//Google Lsa Vs Pay Per Call//Exclusive Vs Shared Leads//Cost Per Call Vs Cost Per Job//Contractor Lead Cost Per Job Guide//How To Stop Paying For Shared Leads/

Want exclusive inbound calls routed to your phone? You pay only for qualifying calls.

Apply for a territory