Book a Call

How to Get Leads for Your Service Business (Without Cold Calling)

TL;DR: Leads come from people who are already looking (Google, your Business Profile, ChatGPT, referrals) and from people who were not looking until they saw you (Facebook and Instagram ads). On 8 of our own client campaigns, a Meta lead cost between $5.66 and $19.20, and $12.16 on average where the spend was shown. When ads fail, check the seven common causes below; slow follow-up is one you can fix today, and 58% of our clients' leads arrived outside weekday office hours.

Need more of the right jobs for your crew? Review the channels that fit your trade, service area and capacity. Management starts at $750 a month per service area, plus separate ad spend. What a home service marketing agency does.

Key takeaways

  • Start with the free channels that compound: your Google Business Profile, reviews, and a website that answers buyers' questions
  • Facebook and Instagram lead ads can bring leads soon after launch; our own campaigns averaged $12.16 a lead where the spend was shown
  • Google search ads and Local Services Ads catch people who already want the job; they usually cost more per lead and pay off when the job is valuable
  • When ads "don't work", check the offer, the creative, the targeting and the follow-up before blaming the platform
  • Answer fast and keep answering: most of our clients' leads came in at night or on weekends

Cold calling still works for some businesses. It is just the slowest way to fill a calendar. The service businesses we work with get their customers from systems that bring buyers to them, and this guide lays those systems out in the order we would build them, with our own numbers where we have them.

Table of contents

  1. What a lead really costs: our own numbers
  2. Two kinds of demand
  3. The free channels that compound
  4. Paid channels: when each one is worth it
  5. Referrals and partnerships
  6. Why service business ads fail
  7. Answer every lead, at any hour
  8. What to start first, by budget
  9. Frequently asked questions

What a lead really costs: our own numbers

These are Meta Ads Manager results from 8 of our client campaigns, the same screenshots shown on our case studies page. No client is named unless the screenshot names them.

Campaign Period Leads Cost per lead
Campaign 1 Lifetime 430 $9.94
Campaign 2 Lifetime 309 $16.77
North Cal service area Not shown 60 $13.28
Murrieta service area Not shown 131 $19.20
Campaign 3 Last 30 days 91 $7.84
Campaign 4 Lifetime 73 $13.30
Campaign 5 First days of the month 19 $5.66
Sacramento, new service area First days 13 $9.15

Where the spend is shown, $11,369.60 bought 935 leads: $12.16 each. Two Canadian campaigns came in at CA$5.55 and CA$5.89 a lead and are left out to keep one currency.

Two lessons. A cost per lead in the teens is realistic for home services on Meta when the offer and the video are right. And a lead is not a job: what turns a $12 lead into booked work is everything after the form.

A website can carry its weight too. After we built Murphys Turf its local website (188 pages live today), it got 204 leads through that website in its first three months, with no Google Ads running. Across every channel, with ads running, it now gets 200+ leads a month.


Two kinds of demand

Every lead source belongs to one of two groups:

  • People already looking. They know they need the job: Google search and Maps, your Business Profile, Local Services Ads, ChatGPT and other AI answers, referrals, marketplaces.
  • People who were not looking yet. They needed the job but had not acted until they saw you: Facebook and Instagram ads, yard signs, door hangers, a wrapped truck, Nextdoor.

People already looking convert best, but there are only so many of them in your area each month. People who were not looking are where volume comes from, and they need a reason to act today. Most businesses need both. For the trade-offs between the two big platforms, see Google Ads vs Facebook Ads for service businesses.


The free channels that compound

Your Google Business Profile

For many buyers your profile is the first thing they see, before your website. Pick the right primary category, list every service, set your real service area, add photos of real jobs every week and reply to every review. Our Business Profile setup guide walks through each field.

Reviews

Ask on the day of the job, while the customer is pleased, with a direct link sent by text. Reply to every review by name, good or bad. A steady trickle every month beats a burst once a year.

A website that answers buyers' questions

A page for each service and each town you serve, real prices or price ranges where you can give them, photos of your own jobs, and a one-tap call and quote button on every phone screen. That is what turns a search into a call, and it is also what AI assistants read when they decide whom to name. See how to rank a service business website and why a good-looking site can still get no leads.

ChatGPT and other AI answers

Homeowners now ask ChatGPT for a contractor near them. It answers from reviews, profiles, directories and websites that explain the work plainly. This is not theory for us: ChatGPT has already sent us leads, and one became a client. Here is what ChatGPT actually says when someone asks.


Facebook and Instagram lead ads

Best for: jobs people do not search for until something reminds them (turf cleaning, holiday lights, house washing) and for filling a calendar quickly in a new area.

What works: a specific offer with a price, real before-and-after video from your own jobs, a short form with phone verification turned on so the number is real, and targeting people who live in or were recently in the towns you serve.

What it costs: $5.66 to $19.20 a lead on our own campaigns above. See Facebook ads for turf cleaning and for exterior services.

Google search ads and Local Services Ads

Best for: valuable jobs people search for when they need them now: repairs, installs, urgent work.

Local Services Ads charge per lead and appear at the top of the results with the Google Verified badge. They only cover trades on Google's category list, such as plumbing, lawn care and window cleaning; pressure washing and turf cleaning are not on it (business.google.com).

Search ads charge per click and need tight keywords plus negative keywords, so you do not pay for searches like "jobs", "salary" or "DIY". Both usually cost more per lead than Meta, which is fine when one job is worth a lot.

Lead marketplaces

Thumbtack and Angi are fast, but the same request often goes to several companies and the customer relationship stays with the marketplace. Here is the real cost per job compared with your own ads.

Signs, door hangers, a wrapped truck and mail

Cheap ways to show up in the streets where you already work. A sign in the yard of a job you just finished, plus door hangers on the houses either side, is the classic pair. A wrapped truck keeps advertising for years. Direct mail costs more per lead and works best for valuable seasonal jobs sent to chosen neighborhoods.


Referrals and partnerships

Referrals come when you ask, not when you hope. Ask on the day of the job, make it easy with a text containing your booking link, and pay a reward people notice, fast. Cash or a free service beats a percentage off.

Partnerships are referrals that keep coming. Look for businesses that serve the same homeowner without competing with you: turf installers and turf cleaners, landscapers and pool companies, real estate agents and cleaners, property managers and almost every trade. Offer to send them work first.


Why service business ads fail

When ads "don't work", the platform is rarely the cause. Run these seven checks in order:

  1. The offer. "Free quote" gives nobody a reason to act today. Name the job and the price, or a clear first-visit offer.
  2. The creative. Stock photos and logos get scrolled past. Your own before-and-after video, shot on a phone, wins.
  3. The targeting. Too broad and you pay for people outside your area; too narrow and the ads never find enough buyers. Set the area to where you really work and let the platform do the rest.
  4. The follow-up. Most "bad leads" are slow leads. Call back the next day and the homeowner has already booked someone else.
  5. The tracking. Count booked jobs and revenue by source, not just leads, or you cannot tell a good campaign from a bad one.
  6. The budget. Switching ads on and off every few weeks restarts the platform's learning each time. Choose a budget you can hold for three months.
  7. The timeline. Give a new campaign a few weeks to settle, then judge it on booked jobs.

If all seven check out and it still is not working, then change the channel.


Answer every lead, at any hour

We checked the timestamps on 135 leads from ads and website forms for five of our home service clients, July 24 to October 22, 2026, each in the business's local time. 47% arrived before 9am or after 5pm and 25% on a weekend. Only 42% came during weekday office hours.

So a business that answers only 9 to 5 hears about most of its leads hours late, and by then many have booked someone else. Reply instantly by text, call within five minutes when you can, and keep following up for a week. Our speed-to-lead guide has the charts, and automating follow-up covers the tools.

A simple text sequence, for people who asked you to contact them by text:

  • Instantly: "Hi [name], thanks for reaching out to [business]. We got your request and will call you shortly."
  • After a missed call: "Just tried calling about your [service] request. What time works for a quick call?"
  • Next day: "Following up on your [service] request. Want me to send photos of recent jobs near you?"
  • Day 3: "Last check-in for now. Reply YES and we will get you on the schedule."

What to start first, by budget

  • Under $500 a month: your Business Profile, reviews, a referral reward, yard signs and door hangers, and before-and-after posts.
  • $500 to $1,500 a month: add one paid channel, usually Facebook and Instagram lead ads, or Local Services Ads if Google offers them for your trade.
  • $1,500 to $3,000 a month: add Google search ads for your most valuable jobs, retargeting, and service and town pages on your site.
  • Over $3,000 a month: put more into whatever produces the cheapest booked jobs, add a second paid channel, and keep improving the site.

Two or three channels done well beat ten done badly.


Frequently asked questions

What is a good cost per lead for a service business?

On 8 of our own Meta campaigns for home services, leads cost $5.66 to $19.20, and $12.16 on average where the spend was shown. Search and Local Services Ads leads usually cost more. The number that matters most is cost per booked job, which depends on how fast you follow up.

How much should I spend on lead generation?

Start from what a job is worth. If a typical job is worth $400 and you book one lead in three, a $12 lead costs about $36 per booked job. Pick a budget you can hold for three months on one channel before adding another.

How long until I see results?

Lead ads can produce leads in the first week. Local Services Ads, in the trades Google offers them for, start only after Google has screened and verified the business. Business Profile improvements take weeks. A website takes months to build up, then keeps working: Murphys Turf got 204 leads through its new website in its first three months, with no Google Ads.

Should I use a lead generation company?

Shared leads are fast but often go to several companies at once, and you do not own the customer. Building your own sources takes longer and costs less per booked job over time.

What is the single best lead source for a service business?

For jobs people search for, your Business Profile plus a steady flow of reviews. For jobs they do not search for, Facebook and Instagram lead ads. Either way, follow-up decides how many leads become jobs.

Why are my leads low quality?

Usually slow follow-up, a vague offer or targeting that is too wide. Turn on phone verification in your lead forms, name a specific job and price, and call within minutes. Most leads that look bad were simply reached too late.


Want us to run your ads and track every lead?

We run Facebook and Google ads for service businesses and build the follow-up system behind them so leads turn into booked jobs. Most known for turf cleaning, and we work across home services.

Book a free Strategy Call and we will map out:

  • Your fastest path to consistent leads in your service area
  • What your numbers need to be for ads to pay for themselves
  • A follow-up system so fewer leads go unanswered

How we measure: agree on the scope and reporting before work begins, then track qualified inquiries and booked jobs by source. Ads management is $750 a month per service area plus platform spend, month to month; a plan is not a guaranteed return.

Book Your Free Strategy Call