Most home service marketing advice is a list of ten channels with no price tags and no order. That’s not much help when you’ve got a set amount of money and a phone that needs to ring next month. So we’ll give you lead costs by trade, three budget plans, and the 2026 change to Local Services Ads.
The short answer: build in order. Answer every call, fix your Google Business Profile, get reviews every week and give each money service its own page. Then add pay-per-lead ads, then search ads, then SEO and past-customer marketing. Move money to whatever books jobs at the lowest cost per sold job, not the lowest cost per lead.
Key takeaways
- Build in order: answer every call, fix your Google profile, keep reviews coming, then add ads and SEO. The build order
- The median home services search lead cost $90.92 in LocaliQ’s 2025 study, from $45.15 for pools and spas to $228.15 for roofing and gutters. Lead costs by trade
- Judge channels by cost per sold job, and fix your booking rate first because it costs nothing in ads. Cost per sold job math
- On $1,500 a month, put most of it into Local Services Ads and skip SEO retainers and brand ads. The $1,500 plan
- At $5,000 a month, add tight search campaigns and real service pages; at $15,000, add regular direct mail, Meta ads and seasonal budget shifts. The $5,000 and $15,000 plans
- Local Services Ads are moving into Google Ads, so screenshot your old reports before your account migrates. The LSA change
- 68% of people in BrightLocal’s 2026 survey said they’d only use a business with four stars or more. Review rules
- Track five numbers every week, and ask any agency for cost per sold job by source. The weekly scorecard
The order we build home service marketing in
Build home service marketing in order. Start with what happens after the phone rings: who answers, what they say, how the job gets booked. Then add the things that make it ring more. Most owners want to start there, because buying ads feels like progress.
When we audit a shop that’s “tried everything,” the problem is usually a step they skipped. They paid for ads before anyone answered the phone at 6 p.m. Or they bought SEO while their Google profile still showed the owner’s home address, the wrong main category and photos from three trucks ago.

Our order:
- Answer every call. A live person, a call service or an AI receptionist (we built our own, Restoral, which answers calls and chats and books jobs onto your calendar). Run your numbers in our missed call calculator if you’re not sure this matters for you.
- Fix your Google Business Profile. Right categories, services, hours and photos. If you work at customers’ homes, Google’s rules say a service-area business should hide its address (a hybrid business that also serves customers at its shop can show it), and the service area shouldn’t go much past about 2 hours of driving from your base.
- Get reviews coming in every week by asking every customer the same day.
- Build one page per money service. “Water heater replacement” gets its own page.
- Turn on pay-per-lead ads. Local Services Ads charge for leads, not clicks.
- Add Google search ads for the one or two services with the best margin.
- Invest in SEO so you rank without paying for every call.
- Market to neighborhoods and past customers with mail, social and email campaigns. (A reminder text to last year’s customers can start in week one, as long as they agreed to get texts from you.)
Steps 2 and 3 cost time, not money. Step 1 may cost a few hundred a month if you can’t answer every call yourself. In our experience most owners can fix their Google profile in a few evenings, and reviews become a habit within a month.
Our rule: no new ad spend until calls get answered, the Google profile is right and reviews come in every week.
Overlap is fine. You don’t have to finish one step before you touch the next. Build your service pages while LSA runs. Just don’t pour money into ads while the basics are broken. For more ideas to plug into this order, see our list of 25 contractor marketing ideas.
What a home service lead costs, by trade
Before you set a budget, you need to know what a lead should cost in your trade. The best public number we have is LocaliQ’s 2025 home services benchmarks. It looked at 3,211 US home services search ad campaigns that ran from April 1, 2024 to March 21, 2025.
The median cost per lead (CPL) across all of them was $90.92. LocaliQ calls these averages, but says they’re medians, so it’s the middle campaign. Find your trade below. That’s the number to compare your own cost per lead to.

Cleaning sits at $46.99 a lead. Roofing and gutters sits at $228.15, about five times more. (Plumbing and heating really do share the same median, $129.02.) Roofing’s conversion rate was 3.70%, about half the 7.33% home services median, so fewer clicks turn into calls or forms.
That doesn’t mean roofing ads are a bad deal. A roof is worth far more than a house cleaning. It means a roofer needs a bigger test budget to learn anything, and a cleaner can judge a campaign in a few weeks.
Before you compare:
- In ad benchmarks, a “lead” usually means a call or a form, not a job. Some of those calls are wrong numbers, price shoppers or people outside your area.
- Facebook leads look cheaper on paper. LocaliQ’s 2026 Facebook benchmarks put the average Home & Home Improvement lead at $42.95 for lead campaigns. That’s a different study and year, it’s an average rather than a median, and the page gives no sample size. Those people were scrolling, not searching for help, so expect fewer of them to book. Judge them by booked jobs.
Cost per lead is not the number that pays you
A lead is a phone call. A sold job is money in the bank. The number that matters is what you paid for each job you actually sold, and here’s how to get there.
Say you’re a plumber paying about the plumbing median from the LocaliQ study, $129 a lead. This is an example calculation. The 60% booking rate and two-out-of-three close rate are made-up round numbers, not benchmarks, so swap in your own:
| Step | Example | What it costs you |
|---|---|---|
| Leads in a month | 20 leads at $129 | $2,580 spent |
| Leads that book an appointment | 12 of 20 (60%) | $215 per appointment |
| Appointments that turn into a sold job | 8 of 12 | $323 per sold job |
| Average sold job | $1,400 | Marketing is about 23% of the ticket |
Now fix just one thing. Your office starts calling back every missed call and web form within five minutes, and 15 of 20 leads book instead of 12. Same ad spend. If you still close two out of three, you get 10 sold jobs instead of 8, and the cost per sold job drops to $258.
That’s why answering the phone is step 1. Booking rate is the one number you can raise without spending more on ads.
Roofers, run the same math with roofing’s median: 20 leads at $228 is about $4,560. If 8 book and 3 sign, you paid about $1,520 per sold roof. Compare that to your average roof job, not to a plumber’s numbers.
Route businesses should use the value of a customer over a season or two, not one visit. A lawn customer who pays for 25 mows is worth a lot more than the first invoice says.
Track three things for every lead: where it came from, whether it booked, and what the job sold for. A spreadsheet is fine. Your field software probably does it already if someone fills in the lead source field.
Home service marketing on $1,500 a month
$1,500 a month buys one paid channel done right. This budget fits the owner who runs on word of mouth and wants a steady flow of calls without guessing. Think one to three trucks, maybe $300,000 to $600,000 a year.
Our example split. The LSA line is ad budget only; the other lines are tools and a freelancer or your own time:
| Item | Monthly | Why |
|---|---|---|
| Local Services Ads budget | $1,000 | Pay per lead, fast to test |
| Call tracking and a basic or AI answering service | $250 | So you know which calls came from ads, and fewer go to voicemail. Live 24/7 answering for a busy shop can cost more. |
| Website fixes, one page at a time | $250 | A freelancer edit or one new page for your best service each month, if you write the first draft |
| Google Business Profile and reviews | $0, your time | Weekly photos, every customer asked for a review |
Why LSA first? Because of how Google charges for it. In Google’s words, “you only pay for customers, not clicks”, which in practice means calls and messages that count as valid leads.
We don’t know of a public LSA cost benchmark as solid as LocaliQ’s search study, and prices vary a lot by trade and market. So treat the first 60 days as a test and write down every lead. For comparison, $1,000 of search ads at the plumbing median buys about eight leads. Run the sold-job math from the last section on both. If LSA’s cost per sold job is lower in your market, it stays.
New to LSA? Google has to verify your business before ads run, so start that early. Flag bad leads with the lead feedback form. After your account moves into Google Ads, that form sits on the Leads page. Our Local Services Ads guide covers how LSA leads work.
What to skip at this budget:
- An SEO retainer that eats the whole $1,500. You’d have nothing left to get calls while you wait.
- “Brand awareness” ads on Facebook with no offer and no way to track a call.
- Paid directory listings that promise “premium placement.”
- A full website rebuild. Fix the pages you have and add one a month.
Running a lawn, pest or cleaning route? Think about moving $500 to $800 of the LSA money into one Every Door Direct Mail drop on your densest route every other month. Less than $1,500? Do steps 1 to 4 first and text last year’s customers. Those cost almost nothing.
For scale, $1,500 a month is $18,000 a year, about 4.5% of $400,000 in revenue. Give this plan 90 days. If LSA books jobs at a cost you’re happy with, raise its budget before you add anything new.
The $5,000 a month plan
At $5,000 a month you can add search ads and real SEO work on top of the basics. This is where a lot of shops with four to ten trucks and an office person land. For scale, it’s $60,000 a year, or 6% of $1 million in revenue.
Our example split:
| Item | Monthly | What it buys |
|---|---|---|
| Local Services Ads budget | $1,500 | Your steadiest paid lead source |
| Google search ads budget | $1,500 | One campaign per money service, phrase and exact match only |
| SEO and service pages | $1,500 | Two to four pages a month, plus Google profile work |
| Call tracking, answering, review requests, past-customer texts | $500 | Every call recorded and sourced, a review ask after every job, a reminder text to last year’s customers |
In our audits, search ads are where most of the money gets wasted, so keep them tight. Pick the one or two services with the best margin, like furnace replacements over discounted tune-ups. Write one campaign for each, send each to its own page, and add negative keywords every week (“jobs,” “salary,” “DIY,” “how to”).
Spend the SEO money on pages people can read. Every service you want to sell more of needs a page that answers price, timing and “do you serve my town.” Our home services SEO page lays out what that work looks like month by month.
What to skip at this budget: display banner ads, radio and TV, and buying shared leads from more than one lead site at once. Each of those can work for a bigger shop. At $5,000 they split your money too thin to learn anything.
Check in at 90 days. Move $500 from the worst channel to the best one. Repeat every quarter.
The $15,000 a month plan
At $15,000 a month you’re running six or seven channels. At this size, most of the job is moving money around the calendar, toward the service that’s busy this month.
Our example split for a shop doing a few million a year:
| Item | Monthly | Notes |
|---|---|---|
| Google search ads | $5,000 | Split by service and by season |
| Local Services Ads | $3,500 | Your steady base of calls and messages |
| SEO, pages and content | $3,000 | Service pages, service area pages with real local job detail, Google profile work |
| Past-customer texts and email | $500 | Tune-up reminders, membership renewals, “we’re in your area” notes |
| Direct mail to chosen routes | $1,500 | Neighborhoods where you already have jobs and reviews |
| Meta ads for seasonal offers | $1,000 | Short bursts with a real offer, plus retargeting site visitors |
| Tracking and reporting | $500 | Call tracking and a dashboard tied to your field software |
An HVAC shop might push most of the search budget into cooling calls in July and heating calls in the first cold snap. Then it moves to maintenance plans in the shoulder months. A roofer might hold budget back and spend hard after a hail storm. Write your season calendar down before you set the monthly numbers.
What to skip at this budget: a second agency on the same channel. Radio or TV before search is maxed out in season. Brand videos with no call tracking. When should you move up from the $5,000 plan? When LSA or search runs out of budget in season and your cost per sold job is holding.
A text in March that says “time for your AC check, reply YES to book” costs almost nothing and fills slow weeks. Texting has real legal rules. Get the customer’s written OK to market by text when you book the first job. Use a texting tool that handles carrier registration, and honor every STOP reply. Check the rules with your provider before you send.
Local Services Ads are moving into Google Ads
If you run Local Services Ads, the dashboard you know is going away. Google says existing LSA campaigns will be moved automatically into a Performance Max campaign type with pay-per-lead goals, managed inside Google Ads.
The first wave, from August 2026, covers select US home and storefront service advertisers, including plumbing, HVAC, electrical, roofing, pest control, lawn care and house cleaning. Google says the next wave, in late 2026, adds service-area businesses without a storefront and accounts with custom bidding or booking setups. Either way, watch your email and dashboard for a notice.
You still only pay for valid leads like calls and messages, not clicks. Your ads still show on Google Search and Maps, and your past leads move over. If you’re already verified, Google says your status and badge carry over, and insurance and license reverification are no longer required.
- Your old performance reports don’t carry over. Google says a download page is coming and suggests screenshots if you need them now. We’d screenshot at least 12 months of leads and spend today rather than wait.
- Manual bidding and industry-level target CPA (your target cost per lead) are being retired. If you set a max cost per lead, that setting won’t exist anymore. Google says to allow up to two weeks for performance to settle after the move, so watch your cost per lead closely for the first month.
- Weekly budgets become daily. Google divides your average weekly budget by 7. It caps monthly spend at that daily average times 30.4, so your month shouldn’t change.
- The lead inbox moves. In Google Ads it lives under Goals, then Conversions, then Leads. Show whoever answers your leads where to find it.
- Business name and address come from your Google Business Profile. Big changes to your name, address or primary category can trigger a review that can pause your ads for a day or two. Don’t rename the company in peak season.
Google says the account admin gets an email 14 days before the move, plus a reminder a week later and warning banners inside the old dashboard. Make sure that admin email goes to someone who still works for you.
Reviews: what customers check and the rules you can’t break
BrightLocal’s 2026 survey of 1,002 US adults shows how much stars and counts matter. 68% said they’ll only use a business with four stars or more, up from 55% the year before. And 47% won’t use a business with fewer than 20 reviews. Only 9% said they’d use one with five or fewer, which matters if you’re a new shop.
Recency matters too. 44% picked a review being posted in the last month as one of the most important things in a review. In our experience, that means a shop with 200 reviews and nothing new since spring can lose the call to a shop down the road with 60 reviews and three from last week, even if the bigger shop does better work.
Ask every customer. Here’s a text your tech or office can send the same day:
“Hi Maria, it’s Dave from the shop. Thanks for having us out today. If you have a minute, an honest review helps other folks in town find us: [your review link]. Thanks again.”
Make your link with our free Google review link generator. For more on timing and follow-ups, see our guide to getting more Google reviews.
Two rules owners break without knowing it:
- No rewards for reviews. Google’s review policy bans offering payment, discounts or free service in exchange for a review. So “$25 off your next visit for a review” breaks the rules, even if you don’t ask for five stars.
- No cherry-picking. Google also bans selectively asking only happy customers. We read that rule as covering tools that send unhappy customers to a private form and happy ones to Google. Ask everyone.
Fake reviews can also bring federal trouble. The FTC’s rule on reviews bans fake reviews and bans businesses from buying or selling them. It took effect on October 21, 2024, and it lets courts impose civil penalties for knowing violations. If a vendor offers to “seed” your profile, say no.
Direct mail, Facebook ads and lead sites
Direct mail
Mail works best for route businesses like lawn care, pest control and cleaning, and for the neighborhoods where your trucks are already parked in driveways three days a week. USPS Every Door Direct Mail lets you mail every home on a carrier route. The retail postage is $0.260 a piece for flat-size mailers up to 3.3 ounces, per the USPS price list that took effect October 4, 2026.
Example calculation: 3,000 flat-size mailers cost $780 in postage, plus printing. If that drop books five lawn or pest customers who stay a few seasons, it pays. If it books one $150 drain job, it doesn’t. To find your break-even, add postage and printing, then divide by your profit per new customer. That’s how many customers the drop has to win. Send mail where your trucks already drive, and send it more than once.
Facebook and Instagram ads
Good for offers, seasonal pushes and reminding past site visitors you exist. Weak for “my pipe just burst,” because the person with water on the floor is typing into Google, not scrolling a feed. Use it after search and LSA are working, not before.
Shared lead sites
Lead sites can fill gaps, but many of them send the same lead to several companies (check each site’s terms). In our experience, speed usually decides who wins it, which means the shop with someone sitting by the phone at 7 on a Saturday morning beats the shop with a better reputation and a slower office. We compared the big ones in our list of the best lead generation sites for contractors.
Mistakes we see in audits
- Ads running 24/7 when nobody answers after 5 p.m.
- Every ad sending people to the homepage.
- The agency owning the ad account, so the history leaves when they do.
- No call recordings, so nobody knows why leads didn’t book.
- A website form that emails an inbox nobody checks.
How to tell if your home service marketing is working
Check five numbers every Monday, the same way every time. A spreadsheet works fine.
| Number | Where it comes from | What to watch for |
|---|---|---|
| Calls and forms by source | Call tracking and your ad accounts | A source that suddenly drops to zero (often a broken number or form) |
| Answer rate | Phone system or call tracking | Missed calls during business hours |
| Booking rate | Field software or a spreadsheet | Below half? Listen to five recorded calls |
| Cost per sold job, by source | Spend divided by sold jobs | The channel that’s getting worse three months in a row |
| New reviews this week | Google Business Profile | Weeks with zero |
After about three months, most sources will have enough leads to judge. Roofing and other low-volume channels can take longer.
If you work with a home services marketing agency, ask for these same five numbers. If your call tracking and field software are set up, they take about 10 minutes to pull. If the report is all impressions, clicks and “visibility,” ask why the booked jobs aren’t on it.
Also ask who owns the accounts. Your Google Ads, LSA, Google Business Profile, website and call tracking numbers should be in your name. If you ever switch vendors, you keep the history and the phone numbers people already have saved.
SEO is the slow one. New pages can take months to settle in the rankings, so judge it by quarter, not by week. Paid ads and LSA you can judge in 30 to 60 days. Our rule of thumb is to wait for at least 20 to 30 leads from a source before you call it.
Home service marketing FAQ
How much should a home service business spend on marketing?
Our example plans run about 4.5% to 6% of revenue, but that’s our framing, not a benchmark. The better math: jobs you want each month times your cost per sold job equals your budget. If you don’t know your cost per sold job yet, start with a test budget you can hold for 90 days, like the $1,500 plan, and track every lead.
What is the best marketing for a home service business?
For most shops it’s a strong Google Business Profile with steady reviews, followed by Local Services Ads and search ads for the services you most want to sell. Those reach people who are looking for help right now. Past-customer texts and email are worth adding early, since those jobs need no ad spend.
Do digital ads work for home services?
Yes, when the basics are in place. Search ads and LSA catch people at the moment they need you. They fail when calls go to voicemail, ads send everyone to the homepage, or nobody tracks which leads booked. Fix those three before you raise the budget.
How long does home service marketing take to work?
Paid channels like LSA and search ads can bring calls within days and give you enough data to judge in 30 to 60 days. SEO is slower. In our experience new pages often take several months to rank well. If you ask every customer the same day, you should see new reviews within the first week or two.
Should I hire an agency or do it myself?
Do the basics yourself: answering, your Google profile and asking for reviews. Hire help when ads and SEO need more hours than you have, or when nobody has time to add negative keywords and check call recordings every week. Whoever you hire, keep the accounts in your name.
What to do this week
You can start this week without spending a dollar more than you do now:
- Call your own business at 6 p.m. and on Saturday morning. If it goes to voicemail, look at answering service options first.
- Open your Google Business Profile. Check the categories, hours, services and whether your home address is showing.
- Send the review text above to every customer from the last two weeks.
- If you run LSA, screenshot your reports before the move to Google Ads.
- Pick your budget level and write down your five weekly numbers.
Our free local SEO audit compares your Google profile and site against the shops near you. You can also grab our fill-in marketing plan to put your budget on paper. And if your website is the weak spot, see how we approach contractor website design.
