Cost per lead in home services, and what each sold job costs you

Cost per lead in home services: a median $91 from search ads to March 2026, and $228 for roofing a year earlier. Work out what each sold job costs you.

A window company owner sits on his truck's tailgate going through job folders while two installers carry an old window frame to a trailer

The short version

  • A lead from search ads cost home and home improvement companies a median of about $91 from April 2025 to March 2026, the same as a year earlier (WordStream). By trade, roofing was the highest of 16 services at $228 in April 2024 to March 2025 (LocaliQ).
  • Cost per lead tells you what you paid. Cost per sold job, the money spent on a source divided by the jobs it signed, tells you which source works.
  • Work out three numbers for every lead source: cost per lead, cost per appointment that ran, and cost per sold job.
  • Use 90 days of leads and count them a month after the window ends, so jobs that sign late are counted.
  • If a source sends cheap leads but few appointments, fix how fast your office calls back and books before you cut it.
On this page
  1. What does a lead cost in home services?
  2. Why doesn't cost per lead tell you which source works?
  3. How do you work out cost per appointment and cost per sold job?
  4. What are you really buying from each lead source?
  5. How do you fill in the numbers for your own company?
  6. Why do lead costs keep going up, and what part can you control?
  7. What should you do once you know your cost per sold job?

Home and home improvement companies paid a median of about $91 for one lead from search ads between April 2025 and March 2026 (WordStream's 2026 benchmarks). In the year before, roofing was the highest of 16 home services at $228 a lead (LocaliQ). That price buys a name and a phone number. To see what a job costs you, divide what you spent on each lead source by the jobs it sold.

A source with cheap leads can still be your most expensive way to win work.

What does a lead cost in home services?

A search ad lead cost a home and home improvement company about $91 at the median from April 2025 to March 2026, the newest year WordStream has measured. In LocaliQ's newest study by trade, from a year earlier, roofing leads and window and door leads cost more than twice that.

The $91 comes from WordStream's 2026 benchmarks: medians from 13,474 US search campaigns on Google and Microsoft, across 23 industries, from April 1, 2025 to March 31, 2026. It was the same the year before. A click cost more, $8.33 against $7.85, but more of the clicks turned into leads.

The trade numbers come from LocaliQ's study of 3,211 US search campaigns from April 2024 to March 2025, the newest that splits home services by trade.

$228

median cost of one search ad lead for roofing, the highest of 16 home servicesLocaliQ, Home Services Search Advertising Benchmarks, April 2024 to March 2025
Service Median cost per lead Notes
Roofing and gutters $228 The highest of the 16
Doors and windows $200 Window and door sales
General contractors $166 Construction and general contracting
Air conditioning $128 Installation and repair
Electricians $94 Electrical contractors too
All home services $91 All 16 services together
Pools and spas $45 The lowest of the 16

Source: LocaliQ, 3,211 US search ad campaigns on Google and Microsoft, April 1, 2024 to March 21, 2025. They are medians: half the campaigns paid more, half paid less.

Google's Local Services Ads charge by the lead instead of the click. In September 2026, SearchLight, a marketing data company, tracked 948 contractors on them. Counting each caller once, a lead cost $62.88 across all of them, $60.66 on HVAC campaigns and $67.05 on plumbing, and about 4 in 10 of those leads became booked customers (The Data-Driven Trades).

Facebook has its own report. LocaliQ's 2026 Facebook benchmarks give an average of $42.95 per lead for home and home improvement. Whether that is cheap depends on how many of those leads book and buy.

Lead sellers set their own prices. Angi's help center says its lead fees "change based on task, homeowner location, and demand for the work." RGR Marketing, another lead seller, says it prices leads "based on project type, exclusivity, and market." So the lead price that counts is the one on your own invoices.

Why doesn't cost per lead tell you which source works?

Cost per lead can't tell you which lead source works, because it counts every lead you pay for. Only some leads become appointments, and fewer still become signed jobs. So a source with cheap leads that rarely book or buy can cost more per sold job than one with expensive leads that do.

You may have had the month that shows it: more leads than ever, and fewer signed contracts.

One bath franchise's filing shows how big that drop is. In its 2025 franchise filing, Five Star Bath Solutions reported that its 47 franchisees open for all of 2024 averaged 278 leads and 71 appointments a month. Worked out from those averages, that is about one appointment for every four leads, at bath companies averaging about $1.7 million in sales a year. The other three leads in four did not turn into an appointment.

Many leads are lost on the first call. Invoca's 2026 report found that only 52% of callers to home service businesses speak with a person, and 55% of the businesses don't ask the caller to book the job. The lead still costs you. Angi, for one, says you are charged for leads "whether or not you open or respond to them." The fix starts in your office. Call back within minutes, and ask for the appointment.

The cheapest lead can cost the most once you count who could be booked. In September 2026, SearchLight graded 231,904 calls, forms and chats at 140 home service businesses, mostly HVAC, plumbing and electrical. A lead counted as bookable when it was a real homeowner in the service area asking for a service the company offers. Leads from pay-per-lead marketplaces cost $83.10 each, 44% less than Google Ads leads. But 80.1% of them could not be booked, so each bookable one cost $417.99, the most of any paid channel and 35% more than Google Ads (The Data-Driven Trades).

Facebook ads did the same in that data. At $65.28 a lead they looked 56% cheaper than Google Ads, yet each booked customer cost 38% more: $435.15 against $316.18.

That is why a report that shows a cheap cost per lead can sit next to an empty schedule. If an agency runs your ads, ask it for cost per sold job by source. It is one of the questions to ask a marketing agency before you sign.

Cost per lead tells you what you paid. Cost per sold job tells you what worked.

How do you work out cost per appointment and cost per sold job?

Cost per appointment is what you spent on a lead source divided by the appointments that ran. Cost per sold job is the same money divided by the jobs that signed. Work them out for every source, next to cost per lead, to see what each step from the lead to the signed job costs you.

  1. Cost per lead. The money you spent on the source, divided by the leads it sent.
  2. Cost per appointment. The same money, divided by the appointments that ran.
  3. Cost per sold job. The same money, divided by the jobs that signed.

Plumbing and HVAC service companies call the last number "cost per booked job," because the booked call is the sale. When you sell bathrooms, roofs or windows in the home, a booked appointment is not a sale yet. Count the jobs that sign.

Two sources, the same $6,000

Say you spend $6,000 in a month with a lead seller and $6,000 on your own Google ads.

One month Lead seller Google ads
Leads 120 40
Appointments that ran 24 (1 in 5) 20 (1 in 2)
Sold jobs 3 5
Cost per lead $50 $150
Cost per appointment $250 $300
Cost per sold job $2,000 $1,200

By cost per lead, the lead seller looks three times cheaper. By cost per sold job, it costs $800 more to win each job. On a $12,000 job, winning it through the lead seller costs about a sixth of the price. Through your ads, it costs about a tenth.

The two halves of this math usually live in different places. The spend is on the invoice, and the sales are in your CRM or on your job board. Put them side by side once, and the cheap source can turn out to be the costly one.

What are you really buying from each lead source?

Each lead source charges for something different, and only some of what you buy is yours alone. Lead sellers and marketplaces like Angi charge for each lead and can send the same homeowner to several companies. With your own Google and Facebook ads, you pay for clicks or views, and nobody else gets that lead.

Source What you pay for Who else gets the same homeowner
Lead marketplace (Angi) Each lead, at a fee that changes with the job, the location and demand. You pay whether or not you open or answer it, and can ask for a credit on some incorrect leads Up to five pros per request
Lead seller, shared (RGR Marketing) Each lead, priced by project type, exclusivity and market Two to four contractors
Lead seller, exclusive (RGR Marketing) Each lead, priced the same way Nobody else, in the trades where the seller offers it
Google Local Services Ads Each call you speak on, missed call in business hours that stays on the line over 20 seconds, message or booking request. Leads Google finds invalid or low quality are not charged Google doesn't say how many
Your own Google and Facebook ads Clicks or views, up to the budget you set Nobody. The homeowner answered your ad, though he may still call other companies

From each seller's own pages: Angi Help Center, RGR Marketing, Google Local Services Help.

A shared lead costs less because the seller sends one homeowner to several companies. It can still pay off for a company that calls first and books well. An exclusive lead is sold to you alone. Which one is cheaper per job depends on your office, so give each its own column in the worksheet below and let the numbers decide.

A third route is your own ads, with leads only you get. Judge them by the same number.

How do you fill in the numbers for your own company?

To work out cost per sold job for each lead source, give every source its own column in a worksheet and take 90 days of leads. Fill in four things for each: what you spent, the leads, the appointments that ran and the jobs sold. Your office manager can pull most of it from your CRM or job board.

Send this:

Then fill one column per source. Add columns if you have more sources.

Your numbers, 90 days Source A: [name] Source B: [name] Source C: [name]
Money spent $ $ $
Leads
Appointments that ran
Sold jobs
Dollars sold $ $ $
Cost per lead (spent / leads) $ $ $
Cost per appointment (spent / appointments) $ $ $
Cost per sold job (spent / sold jobs) $ $ $
Average job (dollars sold / sold jobs) $ $ $

Count it the same way every time

  • Use leads from a 90-day window that ended at least a month ago, so jobs that sign late are counted.
  • Count each homeowner once, even if they called twice or filled in two forms.
  • Count appointments that ran, where a rep sat with the homeowner, and leave out the ones that were only booked.
  • Count a sold job once it is signed, and take it back out if it cancels.
  • Put everything you paid the source in "money spent": lead fees, monthly or yearly fees, ad spend, and the fee for whoever runs those ads.
  • Keep an "unknown" column. If it is big, fix the tracking before you trust the rest.

Why do lead costs keep going up, and what part can you control?

Lead prices move with demand, and you don't set them. What happens after the lead comes in is yours to fix. In WordStream's data, a search ad lead for home and home improvement companies held at a median of about $91 from one year to the next. Yet one home improvement company's own cost per lead kept climbing.

$290 to $596

one home improvement company's average cost per lead, from 2023 to 2024Pro Remodeler, 2024

$540 to $760

the same company's cost per lead, from the start to the end of 2025Builder Prime, 2025

Both numbers come from RGS Exteriors, which expected about $16 million in sales in 2025. When its cost per lead nearly doubled, Tim Brown Jr. of RGS Exteriors told Pro Remodeler: "Yes, it's almost double, but the profits are making up for it." His sales, closing rate and average job were all up, so he judged the leads by what the jobs earned.

The price kept climbing in 2025. Builder Prime's write-up of the company's year names three levers that sit inside the company: bigger tickets, harder follow-up on no-sales, and more referrals. The company was already building referrals through a brand ambassador program. None of the three needs a cheaper lead.

For scale, look at one bath operation's books. In 2023, one Five Star Bath Solutions location covering six territories spent 20% of its $11 million in sales on advertising and marketing. The line its filing calls "online affiliates" took 9.51% of sales on its own. When marketing takes a fifth of every dollar sold, what you get from each lead matters as much as what you pay for it.

What should you do once you know your cost per sold job?

Once you know your cost per sold job, compare each lead source's number with what you make on an average job. Keep a source whose jobs cost less to win than you make on them, and cap or cut one whose jobs cost more. If a source sends cheap leads but few appointments, fix your office before you cut it.

What your numbers show What it usually means Do this first
Cheap leads, few appointments Calls are missed, or nobody asks for the appointment Fix how fast the office calls back, and turn more calls into booked appointments, before you cut the source
Plenty of appointments, few sales Jobs are lost at the visit or after it Follow up every no-sale, and check which rep closes what
High cost per sold job, normal booking and closing The source is expensive for your company Cap it or cut it, and move the money to your cheapest source per sold job
The lowest cost per sold job It works Keep it, add budget in steps, and check that the number holds

Fix the booking first

Take the lead seller from before: 120 leads, 24 appointments, 3 sold jobs, $2,000 a job.

Say faster callbacks and a better booking call get the office from 1 appointment in 5 leads to 1 in 3. The same 120 leads now give 40 appointments. At the same 1 sale for every 8 appointments, that is 5 jobs, and the same $6,000 now costs $1,200 a job.

Same seller, same spend, and now it matches your Google ads.

Start with how fast you call a new lead back and the booking call itself. For visits that end without a sale, use this estimate follow-up plan.

Keep the sources that win jobs at a cost you can live with. Fix your office before you blame the seller. The worksheet tells you which one needs the work.

Questions owners ask

What is a good cost per lead for a home service company?

There is no single good number. Search ad leads for home and home improvement companies had a median cost of about $91 from April 2025 to March 2026, according to WordStream. Roofing leads cost $228 in LocaliQ's study of the year before. A lead is good when the jobs it brings cost less to win than you make on them. Divide what you spent on a source by the jobs it sold, and compare that with the profit on an average job.

What is the difference between cost per lead and cost per sold job?

Cost per lead is what you spent on a source divided by the leads it sent. Cost per sold job is the same money divided by the jobs that signed. A source with cheap leads that rarely book or buy can cost more per job than a source with expensive leads that turn into appointments and sales. The second number tells you where your money works.

How should I judge shared leads?

They can pay off if your office calls first and books well. Angi says it matches each request with no more than five pros, and one lead seller, RGR Marketing, says its shared leads go to two to four contractors. You pay less per lead because other companies get the same homeowner. Give shared leads their own column in your numbers and judge them by cost per sold job, like any other source.

How long should I test a lead source before I cut it?

Long enough for its jobs to sign. Use 90 days of leads, and count them a month after the window ends, because big jobs often sign weeks after the visit. When a source has only two or three sales, one job more or less changes the answer a lot. So look at the trend over two quarters before you cut a source that is close.

Should cost per sold job include my office and sales costs?

To compare lead sources, count only what you paid for each source: lead fees, monthly fees, ad spend and the fee for whoever runs those ads. Your office and reps work every source, so they don't change which one wins. To price your jobs, look at the full cost of winning one, with commissions and office time added to the marketing.

What if my system doesn't track where leads come from?

Start today. Have the office ask every caller how they found you and log the answer. Give each paid source its own phone number or form, so its leads are counted on their own. Ninety days from now you will have your first real cost per sold job by source, and an unknown column that shows how much tracking is still missing.

Sources

  1. Google Ads Benchmarks 2026: Competitive Data and Insights for Every IndustryWordStream, 2026
  2. Google Ads Benchmarks 2025: Competitive Data and Insights for Every IndustryWordStream, 2025
  3. Home Services Search Advertising BenchmarksLocaliQ, 2025
  4. Google LSA Benchmarks: September 2026The Data-Driven Trades (SearchLight), 2026
  5. Facebook Ads BenchmarksLocaliQ, 2026
  6. Opportunities and Leads: Frequently Asked QuestionsAngi Help Center
  7. Home Improvement LeadsRGR Marketing
  8. How leads workGoogle Local Services Help
  9. Five Star Bath Solutions Franchise Review 2026 (2025 FDD, Item 19)Franchise Chatter, 2026
  10. Home Services Lead Conversion Benchmarks ReportInvoca, 2026
  11. The Unbookable Lead Tax: What Every Channel Really Costs Per Bookable LeadThe Data-Driven Trades (SearchLight), 2026
  12. 5 Home Improvement Pros Share Lead-Gen Hits, Misses, and MaybesPro Remodeler, 2024
  13. How to close the lead cost gap: one $18M company's storyBuilder Prime, 2025

Where are you losing jobs?

Get a free growth audit. We look at your ads, website, Google listing and social pages, and we make a test quote request like a homeowner. On a short call in the next 2 to 3 business days, we show you what's bringing in jobs, what's wasting money, and what we'd fix first.

Get my free growth audit

Free. You pick the time for the call.