You pay $40 for a lead, call the homeowner, and hear “we already hired someone.” That is the real cost of handyman leads: not the number on the invoice, but what you spend for every job you actually win. Most owners never calculate that number, and it decides whether a lead source makes money.
This guide breaks down what handyman leads cost from Angi, Thumbtack, Google Local Services Ads, Google Ads and Facebook. You will also learn the formula for your own break-even cost per lead, and which cheaper channels cut per-lead fees entirely.
Handyman Lead Costs at a Glance
Handyman lead costs depend on the source, your city and the type of job, so no single figure fits every business. What stays constant is the logic: compare sources by cost per booked job, not cost per lead. A cheap lead that never books costs more than an expensive lead that does.
Typical cost per lead by source
The figures below come from published 2026 industry data. They cover home services broadly, so treat them as a starting point and check your own account for exact numbers.
| Source | How you pay | What the data shows |
|---|---|---|
| Angi | Per lead, shared with other contractors | No single published price; about $542 per booked appointment |
| Thumbtack | Per lead or contact, no refund if it does not convert | Roughly $10 to over $100 per lead; about $250 per booked appointment |
| Google Local Services Ads | Per lead, with a dispute process | About $168 per booked appointment; home services average about $53 per lead |
| Google Ads (search) | Per click | About $54 per lead for handyman services |
| Facebook and Instagram lead ads | Per form fill | No reliable public benchmark; track your own |
| Local SEO and Google Business Profile | Monthly effort, no per-lead fee | Cost is your time or an agency fee |
Sources: Now Booked Marketing, July 2026 for the booked-appointment and Google Ads figures, Housecall Pro for Thumbtack pricing, and Valley Marketing Group citing a SearchLight Digital benchmark for the LSA average.
Why cost per lead is the wrong number to watch
A lead is a contact. A booked job is revenue. If you pay $40 per lead and only 15% turn into work, each customer costs you about $267 before you pick up a tool.
Cost per lead tells you what a source charges. Cost per booked job tells you whether it is worth using. Track the second number.
What a booked job really costs
Add every cost between “lead arrives” and “job booked”: the lead fee, your time calling and quoting, and the leads you paid for but never reached. Divide the total by the number of jobs you won.
If you only track the invoice, you miss the time and the dead leads. Those often make up a large share of the real cost.
How Much Do Angi and Thumbtack Leads Cost?
Angi and Thumbtack both charge you to reach homeowners, but they do it differently. Angi sends each request to several contractors at once. Thumbtack charges per lead or contact and does not refund leads that fail to convert. Both can work for some jobs and drain your budget on others.
Angi lead pricing and shared leads
Angi does not publish one per-lead price, because the price varies by trade, project size and market. What matters more is that the same request typically goes to three or four contractors, sometimes more. You are paying for the chance to compete, not for an exclusive customer.
In Now Booked Marketing’s 2026 analysis, Angi leads booked at a 12% rate and cost about $542 per booked appointment, the highest of the sources it compared. Speed matters: contractors who respond within five minutes convert far better than those who wait 30.
Thumbtack pay-per-lead pricing
Thumbtack charges when a customer’s request matches you or when you choose to pursue it. Pros report prices from $10 to over $100 per lead, depending on trade, job size and market. If the lead does not turn into a job, you do not get your money back.
The same analysis found Thumbtack booked at about 18% and cost roughly $250 per booked appointment. It suits quick, small jobs if you respond fast. Check your results weekly and set a monthly cap so one bad week cannot drain your budget.
Hidden costs: refunds, wasted quotes, low-intent leads
The visible fee is only part of the cost. Hidden costs include time spent calling unreachable leads, quotes that go nowhere and credit requests that take effort to file.
Track how many leads were unreachable, how many were price shoppers and how many booked. Ask for credits where a platform allows it, and drop any source where the dead leads pile up.
What Do Google Local Services Ads and Facebook Leads Cost?
Google and Facebook sell leads differently from marketplaces. Local Services Ads put you at the top of local searches, and Facebook reaches homeowners before they search. Intent differs on each, and so does the cost.
Google Local Services Ads cost per lead
Local Services Ads charge per lead, not per click. You set a weekly budget and Google sends calls and messages to your phone. A February 2026 SearchLight Digital benchmark of 888 contractors put the average at about $53 per lead across home services, with trades such as plumbing, HVAC and electrical landing between $30 and $75.
In the Now Booked Marketing comparison, LSA had the best numbers: 31% of answered calls booked, at about $168 per booked appointment. You can dispute leads that are spam, wrong numbers or outside your service area, and Google credits valid disputes, though the process takes effort. Review leads weekly and file disputes promptly.
For setup details, see our guide to Local Services Ads for handyman businesses.
Facebook and Instagram lead ads
Facebook lead ads can produce a low cost per lead, because the form takes seconds to fill out. The catch is intent. People scrolling a feed did not plan to hire anyone today, so expect a lower close rate than search leads.
Speed matters most here: call within minutes. There is no reliable public benchmark for handyman Facebook leads, so run a small test, record your cost per booked job and compare it with your other sources. Our post on Facebook ads for handyman services covers how to target local homeowners.
Google Ads search clicks
Google Ads charges per click, so you pay whether or not the visitor calls. The Now Booked Marketing data lists about $54 per lead for handyman search campaigns, against a $91 average across all home service trades. Search clicks reach people ready to hire, which suits jobs such as drywall repair, door fixes and mounting.
A strong landing page and call tracking decide whether those clicks become jobs. Read our guide to Google Ads for handyman services for the setup basics.
How Do You Work Out Your Break-Even Cost Per Lead?
Your break-even cost per lead is the most you can pay for a lead and still make a profit. Calculate it by multiplying your gross profit per job by your close rate. Any lead that costs more than that number loses you money.
Average handyman job value and margin
Start with your average job revenue and subtract materials, labor and travel to get gross profit per job. Use real invoices from the last three months, not a guess.
For the example in this guide, assume an average job of $300 with a 40% gross margin. That leaves $120 in gross profit per job.
Close rate and the cost per booked job formula
Cost per booked job equals cost per lead divided by close rate. A $40 lead with a 15% close rate costs about $267 per job. Your break-even cost per lead is $120 multiplied by 0.15, or $18.
At a 30% close rate, the same job lets you pay up to $36 per lead. Close rate has as much impact as price, so faster follow-up is as valuable as negotiating a cheaper lead.
A worked example for a small-ticket handyman
Now compare the published cost per booked appointment with the $120 gross profit from the example above. These figures are home service averages, not handyman-only numbers, and a booked appointment is not yet a paid job, so the real cost per job is higher still.
| Source | Cost per booked appointment | Gross profit on a $300 job | Result |
|---|---|---|---|
| Google Local Services Ads | about $168 | $120 | Loses about $48 |
| Thumbtack | about $250 | $120 | Loses about $130 |
| Angi | about $542 | $120 | Loses about $422 |
At a 40% margin, you need an average job of about $420 to cover the LSA cost, $625 for Thumbtack and $1,355 for Angi. If most of your work is small-ticket repairs, marketplace leads rarely pay back. They work better for larger jobs, such as bathroom or deck work, where one win covers many dead leads.
Cheaper Ways to Get Handyman Leads: Where Inshalytics Fits
If you pay per lead, you rent your customers. Owned channels such as your Google Business Profile, your website and local search build an asset that keeps producing after you stop paying. We help handyman businesses reduce lead fees by building those channels and tracking every source.
Local SEO and Google Business Profile that stop the per-lead fees
When your Business Profile and service pages rank for local searches, homeowners call you directly. There is no per-lead fee, and the calls often come from people ready to book. It takes longer to build than a paid ad, but your cost per job falls over time. Our guide to local SEO for handyman businesses explains the first steps, and our comparison of local SEO vs paid leads shows how the costs stack up.
Paid ads managed against cost per booked job
We set up and manage Google Ads and Local Services Ads against your cost per booked job, not clicks or impressions. That means pausing campaigns that bring leads but no jobs, and putting more budget into the ones that do.
Lead tracking so you know which channel pays
Call tracking and a simple lead sheet show which source produced which job. Without them, you cannot tell a good platform from an expensive habit. Pair tracking with fast follow-up: our post on handyman CRM and lead follow-up shows how to answer every lead quickly.
Want a clear read on what each lead source costs you? Book a free lead-cost audit and we will show you your real cost per booked job.
Next Steps: Cut Your Cost Per Lead
You do not need to change everything at once. Measure first, drop what loses money, and move that budget to the channels that book work. Recurring revenue also lowers how much you depend on new leads, so see our guide to launching a handyman membership plan. For a broader view of the whole funnel, see our handyman lead generation guide.
A 30-day audit of your current lead sources
For the next 30 days, log every lead: source, cost, whether you reached them, whether you quoted, and whether you won the job. At the end of the month, calculate the cost per booked job for each source.
When to drop a lead platform
Drop or cap any source where cost per booked job stays above your gross profit per job for two months in a row, once you have fixed your follow-up speed. Reinvest the savings in the source with the lowest cost per booked job.
Handyman lead costs are manageable once you track the right number. If you want help lowering yours, get in touch for a free consultation and we will build the plan with you.





