← Blog

Are Angi and Thumbtack Leads Worth It? When to Keep Paying and When to Build Your Own

By Metagraphic Unlimited · · Marketing

You pay for the lead. You call within the hour. The customer says they've "already found someone." Or they don't answer at all. By the end of the month, you've paid for 40 contacts and booked a handful of jobs, and you're not sure whether that was a good deal or a bad one.

Lead sites like Angi and Thumbtack are a normal part of how many local service businesses find work. Used well, they fill the calendar. Used without measuring, they can quietly become your biggest marketing cost and your only source of new customers. Here's how to tell which one you have.

How do lead sites work?

The details differ by platform and change often, but the basic model is similar:

  • A customer describes a job on the platform.
  • The platform matches the request with businesses that serve that job and area.
  • You pay when you receive or unlock the lead, whether or not it becomes work.
  • On most platforms, the same request can go to more than one business, so you're often competing with several others for the same customer, at the same moment.

That last point is the one that matters most. You're not buying a customer. You're buying a chance to compete for one.

Are they worth it? Do this math

Forget the cost per lead. The only number that tells you whether a lead site is worth it is the cost per booked job.

Cost per booked job = what you paid the platform this month ÷ jobs booked from it this month

Example: You spend $1,200 on 40 leads ($30 each). Five of them book.

  • Cost per lead: $30. Sounds cheap.
  • Cost per booked job: $1,200 ÷ 5 = $240.

Then compare that to what one job is worth:

Your average jobCost per booked jobVerdict
$8,000 install$240Usually a good deal
$900 repair$240Depends on your margin
$200 service visit$240Losing money on every new customer

If customers come back for more work or send referrals, a higher cost can still make sense. Just make that decision on purpose, with real numbers.

How to track it for one month

You only need a simple spreadsheet. For every lead-site contact, write down:

  1. Date and platform
  2. What you paid for it
  3. How long you took to reply
  4. Whether it booked, and for how much
  5. Why not, if it didn't (no answer, price, already hired, outside your area)

After four to eight weeks, you'll know your cost per booked job for each platform, and you'll probably see one more thing: the leads you answered within minutes booked far more often than the ones you answered hours later. Response speed is the biggest lever you control on a shared lead. We covered why in how fast you should respond to a new lead.

The hidden costs nobody adds up

The platform charge isn't the whole cost. Lead sites also cost:

  • Time. Calling, texting and quoting customers who never book. Someone in your business pays for that time.
  • Price pressure. When a customer has three quotes in an hour, they often compare on price alone.
  • No lasting value. When you stop paying, the leads stop. Nothing you paid for keeps working for you next year.
  • Dependence. If the platform raises prices or changes how it matches leads, your month changes with it, and you don't get a vote.

When to keep paying, and when to build your own

Keep lead sites as one source when:

  • Your cost per booked job fits comfortably inside your margins
  • You can answer new leads within minutes
  • You're new to an area and still building reviews and visibility

Start shifting budget to inquiries you own when:

  • Lead sites bring more than half of your new customers
  • Your cost per booked job keeps rising
  • Your team spends hours each week chasing leads that never book
  • You keep losing to whoever replies first or charges least

What "your own inquiries" means

These are customers who find you, not a list of competitors:

  • Your Google Business Profile. Customers who call from your profile chose you. Check that your categories are right and that you appear where your customers look.
  • Reviews. They help you show up and help people decide. Ask after every good job.
  • Your website. A clear page for each service, your service area and an easy way to call or request a quote.
  • Past customers and referrals. The cheapest customers you'll ever get, if you stay in touch.

None of this is instant. That's why the smart move is usually not to quit lead sites overnight, but to keep them running while your own sources grow, then lower the spending as owned inquiries take their place.

What we'd do

We'd start by tracking your lead-site results for a month, so the decision is based on your numbers, not a guess. Then we'd fix response speed on the leads you're already paying for, and start building the inquiries you own: your Google profile, reviews and a website that turns visits into calls. For established businesses that want that work managed every month, with clear reporting on where customers come from, that's our Growth Partner program. If you'd rather start with one part, see our local SEO service or how we help you turn more inquiries into customers.

For more on why one source shouldn't carry your whole month, see busy one month, slow the next.

Frequently asked questions

Why do lead site leads book so rarely?

Often the same request goes to several businesses, the customer is still comparing prices, or the contact details are incomplete. Some customers book the first business that calls back. That's why reply speed matters so much on lead sites.

What's a good cost per booked job?

It depends on your average job value and margin. A $300 cost per booked job is fine for a $15,000 roof and painful for a $250 cleaning. Work out how much you can spend to win one customer and still make the profit you need, then compare.

Can I get refunds for bad leads?

Some platforms offer credits or refunds for certain kinds of invalid leads, such as wrong numbers or jobs outside your service area. The rules differ by platform and change over time, so check your account terms and request credits every time a lead qualifies.

Are Google Local Services Ads the same as lead sites?

Not exactly. With Local Services Ads, customers contact your business directly through Google, and you usually pay per lead rather than per click. They're still a rented source, though: when the budget stops, so do the calls.

How long does it take to replace lead-site work with my own inquiries?

Building local search visibility, reviews and a website that converts usually takes months, and results vary by trade and area. That's why it makes sense to keep the lead sites running while the owned sources grow, and reduce spending gradually.