If you're paying Angi or Thumbtack for leads and finding out the same homeowner got calls from three or four other companies before you dialed, you're asking the right question. Shared leads are not a scam and they can fill a schedule, but they are rented attention. Your own marketing costs more time up front and keeps working after you stop paying.

TL;DR

Shared leads from Angi or Thumbtack make sense as a short, tracked gap-filler when you're new or slow. For calls nobody else bought, build your Google Business Profile and reviews, run Google Local Services Ads, and send Google Ads to your own site. Judge every source by cost per booked job, not cost per lead.

How do Angi and Thumbtack leads actually work?

A homeowner fills out a request, and the platform matches it to pros in that service and area, who pay for the lead. On Angi the request usually goes to more than one company. Thumbtack lets the customer pick from pros, and you set the price you'll pay per lead.

How much do Angi and Thumbtack leads cost?

Neither platform publishes a price list. The best public numbers are contractor-reported ranges, so treat them as a starting point and ask for a written breakdown before you sign up.

PlatformHow you payReported costSource
Angi LeadsPer matched lead$15 to $85 per leadHousecall Pro, 2026, contractor-reported
Angi membershipRecurring account feeAbout $300 per yearHousecall Pro, 2026, contractor-reported
Angi AdsPaid profile promotion$300+ per monthHousecall Pro, 2026, contractor-reported
ThumbtackPer lead, price you set, weekly budget$10 to over $100 per leadHousecall Pro, 2026, pro-reported

Housecall Pro's 2026 Angi guide notes the ranges reflect contractor-reported figures because Angi does not publish official pricing, and that Angi's shared-lead model means you may pay for leads you don't win. Its Thumbtack guide says the same about Thumbtack: it doesn't share cost data publicly, and prices depend on trade, job size and market.

When do shared lead platforms make sense?

They make sense when you need jobs this month and have no other source yet. They work best when your average job is large enough to absorb the lead price and you can answer within minutes.

How do shared leads compare with Google Business Profile, Local Services Ads and your own site?

The difference that matters is who else gets the customer and what you keep when you stop paying. Here is the side-by-side.

Angi / ThumbtackGoogle Business ProfileGoogle Local Services AdsYour own site (SEO + Google Ads)
How you payPer lead, plus fees on some plansFree. Google says there's no way to pay for a better local rankingPer valid lead (call, message, booking)SEO: time or a monthly fee. Ads: per click
Who else gets the leadOften other prosNobody. The customer calls youNot resold. The customer picked your profileNobody. They're on your site
Time to first callDaysWeeks to months, depending on reviews and competitionWeeks, after Google's screeningAds: days. SEO: months
What you keep if you stop payingNothing, except the customers you wonEverythingYour reviews and profileThe pages and rankings
Best forFilling gaps, testing a marketEvery local businessFast, exclusive calls in eligible tradesLong-term calls you control

For a deeper look at the two Google ad options, see Local Services Ads vs Google Ads.

What does a shared lead really cost per booked job?

More than the lead price, because you don't book every lead you buy. Here is the same $1,200 month spent two ways, with assumed numbers you can replace with yours.

Example (assumed prices and close rates, not a client result)Shared leadsCalls only you received
Monthly spend$1,200$1,200
Price per lead (assumed)$60$100
Leads received2012
Jobs booked (assumed close rate)3 (15%)5 (about 40%)
Cost per booked job$400$240

The cheaper lead lost because fewer of them turned into jobs. Your own numbers decide it, so track leads, booked jobs and revenue by source for one full month before you renew anything.

How does an HVAC company get calls nobody else bought?

Put your own name in front of people searching Google, so they call you directly. For HVAC that usually means three channels, in this order.

  1. Google Local Services Ads. HVAC is an eligible category. Google's Local Services Ads overview says you only hear from customers who specifically selected your profile, and that you pay only for leads related to your business. Our Local Services Ads management page covers setup.
  2. Your Google Business Profile. It's free, the call comes straight to you, and reviews drive it. BrightLocal's 2026 Local Consumer Review Survey found 47% of consumers won't use a business with fewer than 20 reviews. See our Google Business Profile optimization service.
  3. Google Ads to your own landing page. Your number, your form, your tracking. WordStream by LocaliQ's 2026 benchmarks put the average cost per lead for Home and Home Improvement at $90.92, against $66.69 across all industries.

Read the LSA billing rules before you start. Google's Local Services Ads billing help says a missed call during business hours counts as a charged lead if the customer stays on the line for more than 20 seconds. Exclusive calls only pay off if someone picks up, which is why speed to lead matters as much as the channel.

I'm locked into an Angi contract. How do I build my own lead flow before it ends?

Use the months you have left to build the sources that replace it, and do the cancellation math before you pay to get out. Read the contract first for the end date, any renewal terms and what happens to leads you report as bad.

Example (assumed terms, not a client result)Amount
Ride it out: 6 months left at $700$4,200
Cancel now: early-cancellation fee$1,000
Freed up by canceling$3,200

If the leads book almost nothing, that $3,200 does more in your own Google profile and Local Services Ads. If they still book one good job a month, riding it out may cost less than it looks. Either way, start the switch plan below this month and put the contract end date on your calendar two months early, so you decide before any renewal.

What if Local Services Ads cost $100 a call and almost none book?

Fix your settings before you quit. Google's Local Services Ads lead rules say you set the max you're willing to pay per lead, that prices vary by location, job type and lead type, and that message leads are typically priced lower than phone leads.

For a landscaper, are postcards, Google or my own website better than shared leads?

Start with your Google Business Profile and a simple website, then mail postcards to the routes you already serve, and keep shared leads as a fill-in. None of the first three come with four other bids attached.

$1,000 a month (assumed rates, not a client result)Shared leads at $90PostcardsGoogle Ads to your site
What $1,000 buys11 leadsAbout 2,170 pieces at $0.46 each11 leads at $90.92
Response (assumed)All 11 are leads0.3% call: about 6.5All 11 are leads
Booked (assumed)15%: about 1.740%: about 2.640%: about 4.4
Cost per booked jobabout $600about $385about $227

The postcard cost assumes the USPS Every Door Direct Mail retail rate of $0.26 a piece listed in 2026 plus an assumed $0.20 for printing. The 0.3% response is a guess you should test on one route for three mailings. The Google figure is the LocaliQ 2026 average cost per lead for home and home improvement. Your website matters for all three, because people check it before they call.

What about insurance agents tired of shared leads?

The same rule applies: get people to find and call you, not a lead vendor. Insurance agents have one advantage many people miss.

Replacing $5,000 a month in bought leads takes months, not one switch. Search ads and Local Services Ads can produce calls within weeks; your profile and reviews build over months. Move about $1,000 to your own ads first, then cut the vendor budget by whatever your own sources replace each month.

How do you switch without a dead month?

Don't cancel everything on day one. Shift budget as your owned sources start producing.

  1. Month 1: keep the platform running, fix your Google Business Profile, start a review request on every job, and set up call tracking by source.
  2. Month 2: launch Local Services Ads or Google Ads with a small budget. Compare cost per booked job against the platform.
  3. Month 3 onward: cut the platform categories that lose money and move that budget to what books jobs. Add service and city pages so organic calls build underneath.

If your leads also swing by season, pair this with our guide to getting steady leads when business comes in waves.

Do you need an agency to do this?

Not to start. A complete Google Business Profile, a review habit and call tracking are things you can do yourself this month. An agency is worth it when you want the profile, website and ads run as one system and reported in calls and booked jobs, not clicks.

That's the work we do at Key Rank Strategies in Costa Mesa: growth for local service businesses in Orange County, the rest of Southern California and other states, reported in calls, customers and revenue. A house cleaning company in Southern California grew from $2,000 to $12,454 in monthly revenue by month 3 (client-reported), and an Orange County pool contractor, Serene Pools, went from 37K to 343K monthly Google impressions in six months. Here's how a KRS growth plan is set up.

Want calls nobody else paid for?

We'll review your Google Business Profile, reviews, Local Services Ads eligibility and website, and show you where your own calls should come from. Free. Or call (949) 810-7351.

Get a free growth plan →

Ready to move off shared leads for good? See what's in a growth plan for local service businesses.

Frequently asked questions

Are Angi leads exclusive?

Usually not. Angi's own pro FAQ says it connects each customer with multiple service professionals, so you are often competing with other companies for the same homeowner.

Is Thumbtack better than Angi?

They work differently. Thumbtack has no membership fee and lets you set your lead price and weekly budget, while Angi matches requests to pros and has paid membership and ad options. Test either with a fixed budget and compare cost per booked job.

Are Google Local Services Ads leads shared?

No. Google says you only hear from customers who selected your profile, and you pay per valid lead. The customer can still call other companies on their own, but the lead isn't resold.

Can insurance agents use Google Local Services Ads?

In some states. Google lists insurance agency as an eligible Local Services Ads category in California and Florida only.

Should I pay to cancel my Angi contract early?

Compare the cancellation fee with what you'd pay for the rest of the contract. If the leads book almost nothing, the difference usually does more in your own Google profile and ads. Start building those now either way.

How long does it take to replace bought insurance leads with my own marketing?

Plan on several months. Search ads and Local Services Ads can bring calls within weeks, while your Business Profile and reviews build more slowly, so cut the vendor budget in steps as your own leads replace it.

Should I quit Angi or Thumbtack right away?

Not until your own sources are producing. Keep the platform running while you build your Google Business Profile, reviews and ads, then cut the categories that cost more per booked job.