Finding Jobs

Are lead platforms like Angi and Thumbtack worth it?

By DoneQuote Editorial · August 24, 2026 · 7 min read

You bought four leads last week. Two never picked up. One wanted a price over text and went quiet. The fourth booked, and it turned out to be a $190 service call. You paid for all four.

That is the whole argument about lead platforms in one week of history. They are a paid channel with a measurable price, and most trades never measure it — they look at the per-lead charge, decide it feels high or low, and either quit or keep paying.

What you are actually buying

The unit of sale is a contact, not a job. You are charged for the introduction. Whether the homeowner answers, has a real budget, or already hired someone before your call went through is your risk to carry, not the platform's — though most run some kind of credit or dispute process for leads that are provably out of area, duplicated, or spam.

Three different products get lumped together under "lead platforms":

  • Pay-per-lead marketplaces. You are billed when a customer request reaches you. Angi and Thumbtack are the big two. Angi Inc. also owns HomeAdvisor and Handy, and the pro-facing HomeAdvisor product was folded into the Angi brand — so an older post comparing "Angi Leads" with "HomeAdvisor" is describing a split that no longer exists.
  • Pay-per-lead ad products. Google Local Services Ads can appear above other local results. Eligibility, screening and billing vary by category and market; read Google's current terms before counting on a badge or a particular billing model.
  • Lead resellers. Craftjack, Modernize, Networx and similar generate consumer inquiries and sell each one to a set number of contractors. Ask what that number is before you prepay.

How the billing models differ

ChannelWhat triggers a chargeShared with other prosWho sets the customer's price
AngiMembership or advertising fee, plus per-lead chargesYes, typically severalYou, on lead-based work; Angi, on its own fixed-price bookings
ThumbtackA customer contacts you, drawn against a budget you setYesYou
Google Local Services AdsA call or message, against a weekly budgetHomeowner sees several screened pros in one unitYou
YelpPer click on an ad package; per lead in some categoriesYes, on quote requestsYou
Lead resellersPer lead, usually prepaid in blocksYes, to a stated number of buyersYou

Every one of these has been reworked in the last few years, Angi's more than once. Treat the table as the shape of the deal and get current terms from the rep in writing.

Cost per lead is the wrong number

The only figure that decides this is cost per booked job:

Cost per booked job = total monthly spend / jobs actually won

Total spend means everything: per-lead charges, the membership or ad fee, and the hour a day someone spends chasing the ones that never answer. Then set it against gross profit, not revenue.

Here is the arithmetic with invented numbers — a 1-in-5 booking rate on $70 leads, so $350 per booked job, and 40% gross profit. Use your own.

Service callMid-size repairReplacement job
Average invoice$250$1,800$9,000
Gross profit at 40%$100$720$3,600
Cost per booked job$350$350$350
Left over-$250$370$3,250

Same platform, same spend, three verdicts. That is why the contractor forums will always hold both testimonials: a roofer and a handyman buying identical leads at identical prices are running different businesses.

The costs that never show up on the invoice

You arrive as one of four quotes. The customer requested a comparison, so that is what they run. Nothing about your work has earned trust yet, which pushes the conversation toward price faster than a referral ever does. Speed is most of the defense here — see responding faster to new leads.

The relationship is rented. Reviews you earn on a platform mostly stay on that platform. Ratings and placement built over three years do not come with you.

The contract is the real commitment. Annual terms, auto-renewal and prepaid credit blocks can all change the economics. Read the cancellation clause before the first lead arrives, not after. The FTC's HomeAdvisor case summary is useful background on historical claims about lead quality and membership costs, not evidence about any platform's current terms.

Disputes have a clock. Find out the window and the process for crediting a bad lead on day one. A refund you file for three weeks late is not a refund.

A 60-day test with a stop rule written first

Pick a budget you can afford to lose entirely, and decide before you spend it what result would make you stop. A workable rule: cost per booked job has to stay under a third of your gross profit per job. Write the threshold down.

Then run it properly for 60 days:

  • Tag every inquiry with its source at intake. One extra column. Without it you are guessing at the end.
  • Answer inside minutes during business hours. If you reply in a day, you have tested your response time, not the platform.
  • Restrict services and radius to your best work. Highest margin, shortest drive.
  • Track six things: leads charged, leads you actually reached, appointments set, jobs booked, revenue, total spend.

At day 60, do the division. Then compare it against your other channels honestly — a Google Business Profile and a referral habit cost time rather than cash, so put your own hourly value on that time or the comparison flatters them unfairly.

Where a faucet beats a foundation

Platforms are good at one thing direct marketing cannot do: volume this week. That makes them genuinely worth it when you are new with no reviews yet, when you are opening a new metro or extending your radius, when a slow month needs filling now, or when you want real demand data on a service line before you buy the equipment for it.

What they do not do is compound. A dollar buys one introduction, and next year's introduction costs the same or more. Reviews, referrals and a ranked local listing work the other way — year three is cheaper than year one. Most stable trades end up using platforms as a faucet on top of a foundation, capped at a share of revenue they have decided in advance.

And a platform customer is only rented until the first job is done well. Ask for the review, leave the magnet, get them on your list. That is how a bought lead turns into a channel that costs nothing next time.

Turning a bought lead into a sent price

A lead you paid for and answered in four minutes still loses if the price takes two days to arrive. In DoneQuote you set up your services and prices once, then paste the customer's message or describe the job in a sentence, and the priced line items come back from your own catalog for you to check and send — from the truck, before the other three have called back. That is the lever under the cost-per-booked-job number above.

The short version

  • You are buying contacts, not jobs, and you pay for the ones that never answer
  • Divide monthly spend by jobs won, then compare it to gross profit per job — never to revenue
  • The same lead price is profitable for a roofer and ruinous for a small-ticket service call
  • Write the threshold down before you spend, tag lead sources at intake, and read the auto-renewal and dispute terms first
  • Use platforms to fill gaps and open new areas; build reviews and referrals for the years after that

Write quotes 10x faster

  • Describe the job, AI drafts the quote
  • Professional layout in seconds
  • Free to try, no credit card
Try it free