Skip to content
50% off your first month. Act now.This offer ends within 24 hours.Claim offer

GUIDE · LEAD GENERATION

How to get more leads for your service business

Most service businesses have a lead problem that is really two separate problems: they are not getting found by enough new people, and they are losing a chunk of the leads they do get (missed calls, slow follow-up, no follow-through). This guide covers both, and it is honest about which channels compound over time versus which ones you have to keep paying to keep running.

THE SHORT ANSWER

The short version: own at least one or two lead channels that do not require a payment every month to keep working. A complete Google Business Profile that ranks in the map pack, a simple website with local SEO, and a steady stream of reviews will bring leads you do not have to buy. Layer in paid leads or lead marketplaces for volume while those channels build, but do not let rented leads become your only source.

How do service businesses actually get more leads?

The honest answer is that there is no single channel that works for every trade and every market, but the businesses that consistently have enough work are doing at least two things: they own a channel that keeps generating leads without a per-lead payment, and they do not let leads slip through once they arrive. The channels that tend to compound over time are Google Business Profile (the map pack), a website that ranks locally, reviews, and referrals from past customers. The channels that give you volume fast but stop the moment you stop paying are lead marketplaces (Angi, Thumbtack, HomeAdvisor), Google Local Services Ads, and paid search. Neither group is wrong. They have different jobs.

  • Google Business Profile: a complete, optimized GBP is still the highest-ROI free channel for most local trades. It costs nothing per lead and compounds as your reviews grow
  • Local SEO + your website: a site that ranks for "[trade] in [city]" sends leads every month without a cost-per-lead. Takes 3 to 6 months to build, but once it ranks, it does not stop
  • Reviews: more recent reviews pull up your map-pack ranking and convert the people who find you. They also make every other channel work better
  • Referrals from past customers: still the highest-close-rate source for most trades. Most businesses do not ask systematically
  • Lead marketplaces and paid ads: fast, no setup lag, useful for filling the calendar while organic builds. The leads are shared or rented, not owned

Should you pay for leads from Angi, Thumbtack, or HomeAdvisor?

It depends on where you are in building your own channels. If you are new, have no website that ranks, and your GBP is thin, lead marketplaces give you jobs to work while everything else develops. They genuinely solve a real problem: you can be getting calls within a day or two with no website, no SEO, and no reviews. The honest tradeoff is this: the lead is not yours. The same lead was likely sent to two, three, or four other contractors at the same moment. You are competing on price and speed to respond, and the platform takes a cut of the lead cost whether or not you win the job. Over time, every dollar you spend there builds equity for the platform, not for your business. The contractors who win long-term use marketplaces tactically (fill gaps, test new service areas) while investing steadily in channels they own. The ones who struggle are the ones who are still 100% on Angi or Thumbtack three years in.

Is it worth it to pay for leads?

Yes, under two conditions: you have the margin to absorb the cost-per-lead without destroying your job profitability, and you are not using it as a substitute for building channels you own. A $35 lead on Angi that turns into a $1,200 job is fine math for a plumber or HVAC tech. The same $35 lead that closes 1 in 10 times is a $350 cost-per-acquired-customer, which is harder to justify on a $400 job. Run the math on your own close rate and average job size before committing to a platform. And be honest about whether the platform dependency is growing or shrinking year over year.

How much do contractors pay for leads, and what is a reasonable cost per lead?

Lead marketplace costs vary widely by trade and market. As of 2026, Angi leads for home services commonly run $15 to $80 per lead depending on trade and geography, with roofing and HVAC at the higher end; Thumbtack operates on a similar range. Google Local Services Ads (pay-per-verified-lead from Google directly, not a reseller) tend to run higher per lead but deliver exclusive contacts. HomeAdvisor pricing has historically been similar to Angi, which now owns it. What counts as reasonable depends entirely on your job size and close rate. A contractor closing 30% of leads on a $2,000 average job can afford a much higher cost-per-lead than one closing 15% on $500 jobs. The number to track is cost-per-acquired-customer, not cost-per-lead. A $25 lead you close once out of ten is a $250 customer acquisition cost. A $60 lead you close half the time is $120. The cheaper lead is not always the better deal.

  • Home services (general): $15 to $45 per lead on major platforms as of 2026, though prices vary by zip code and time of year
  • HVAC, roofing, plumbing: $40 to $80 per lead on platforms; higher demand trades command higher prices
  • Google Local Services Ads (pay-per-lead, not per-click): varies by trade and market, often $20 to $150 per verified lead
  • Your own website + local SEO: ongoing monthly cost to maintain, zero per-lead cost once ranking. Leads are exclusive to you
  • Referrals: close at the highest rate of any source, typically at zero cost-per-lead beyond the goodwill of asking

Own your leads: the channels that compound (Google Business Profile, your site, reviews)

Owning a lead channel means that when you stop actively spending money on it this month, it keeps sending you leads next month. Renting a channel means the moment you stop paying, the leads stop. Most service businesses under-invest in owned channels because the payoff is slower. Here is what each one actually involves.

  • Google Business Profile (map pack): claim and verify your listing, fill out every field (business hours, services, service areas, photos), pick the right primary category, and start accumulating recent reviews. A complete, active GBP with 20+ reviews in a smaller market will often rank in the top 3 map-pack results without any additional SEO spend. That ranking sends calls directly to you
  • Your own website with local SEO: a site that ranks for "[your trade] in [your city]" is the most durable lead source you can build. It takes 3 to 6 months to develop real rankings and requires ongoing content and citation maintenance, but once it is there, it does not cost you per call. The key pages are a homepage that clearly states your service area and trade, individual service pages, and a contact page. Speed, mobile usability, and a local phone number that matches your GBP all matter
  • Reviews: every review does two things: it lifts your GBP ranking, and it increases the percentage of people who call after finding you. The businesses with 150 reviews and a 4.8 average close more of the leads the map pack sends them than the one with 12 reviews at 4.6, even if they show up in the same position. Ask every customer, every time, right after the job
  • Referrals: past customers who had a great experience will refer you if you make it easy. A short text or email after a job asking "if you know anyone who needs [your service], feel free to pass on my number" costs nothing and has the highest close rate of any source

Stop losing the leads you already get (missed calls)

Before spending on new lead sources, it is worth checking how many leads you are already losing. Research consistently shows that a significant share of missed calls to service businesses never call back. If your phone rings ten times today and you miss three, you did not just lose three calls. You likely lost two or three jobs, because the customer called the next name on the list. A missed-call text-back, sent automatically within a minute or two of a missed call, recovers a meaningful share of those leads. It tells the caller you saw their call and will get back to them shortly, which keeps them from moving on. This is a faster win than any new lead channel, because the leads are already coming to you and you are just failing to catch them.

  • Answer the phone during business hours: obvious, but a lot of owner-operators are on the job and genuinely cannot pick up. A virtual receptionist or AI answering service keeps calls from going to voicemail during work hours
  • Send an automated text on every missed call: the text does not need to be long. "Hi, this is [name] with [business], saw I missed your call, I will call you back shortly. If it is urgent, text me here." That keeps the lead warm
  • Follow up within 5 minutes: studies across home service businesses consistently show that leads contacted within 5 minutes close at dramatically higher rates than those contacted an hour later. Speed of response is a real differentiator
  • Track your call answer rate: most business owners do not know how often their phone goes unanswered. Check your missed-call log for one week and do the math on what those lost calls are worth

What to do this week

Pick the one thing that is most broken and fix it before adding anything new. If you have fewer than 20 Google reviews and your GBP is incomplete, start there. If your call answer rate is poor, set up missed-call text-back first. If you have no website, even a simple one-page site with your trade, city, and phone number is better than nothing and sets the foundation for local SEO. If you are already doing all of that and want more volume, test a lead marketplace in one service category for 30 days and track your cost-per-acquired-customer honestly. The businesses that grow steadily are not doing everything at once. They fix the most broken thing first, get it working, and then add the next channel.

SEE IT FOR YOURSELF

Revenue Leak Diagnostic

What it is
A short diagnostic that shows where your leads are leaking: missed calls, slow follow-up, weak local visibility, or thin reviews.
How it works
Answer a few questions about how you handle calls, booking, and follow-up today. It ranks your biggest leaks so you can fix the costly one first.
What it costs
Free.
Run the diagnostic

Missed-Call Cost Calculator

What it is
Estimates the revenue you are losing to unanswered calls, the leads you already paid to generate but never caught.
How it works
Plug in your average job value, call volume, and miss rate. It returns an annual dollar figure in about a minute.
What it costs
Free.
Open the calculator

Common questions

How do contractors get more leads?

The highest-leverage combination is a complete Google Business Profile that ranks in the map pack, enough recent reviews to build trust, and a website that ranks for local searches. These take time to build but keep sending leads without a per-lead cost. Lead marketplaces like Angi or Thumbtack are useful for filling your calendar while those channels develop, but the leads are shared with other contractors and do not compound over time.

Is it worth it to pay for leads?

It depends on your margin and your close rate. A $40 lead that closes 1 in 4 times is a $160 cost-per-acquired-customer; whether that is worth it depends on your average job size. Paying for leads is reasonable as a short-term volume strategy or to fill gaps, but it is hard to justify long-term if you are not simultaneously building channels you own (GBP, your website, reviews) that do not require a payment every month to keep working.

How much do contractors pay for leads?

On major platforms like Angi and Thumbtack, home service leads typically run $15 to $80 per lead as of 2026, with HVAC, roofing, and plumbing at the higher end. Google Local Services Ads (where you pay per verified lead directly, not per click) vary widely by trade and market. The number that matters most is not cost-per-lead but cost-per-acquired-customer, which requires knowing your close rate.

What is a reasonable cost per lead?

There is no single right number. A reasonable cost-per-lead depends on your close rate and average job size. Divide the lead cost by your close rate to get cost-per-acquired-customer, then check whether that leaves enough margin on a typical job. A plumber with a $900 average job can afford more per lead than a handyman at $250. Track the math for a month before deciding whether a channel is working.

What apps do contractors use to get leads?

The most common paid lead sources are Angi, Thumbtack, and HomeAdvisor (now owned by Angi). Google Local Services Ads is a separate Google product that charges per verified phone lead. For owned channels, Google Business Profile (free to claim and manage) is the most widely used organic source. A basic business website with local SEO is the other owned channel, often managed through a web agency or a platform like WebDevAuto that handles SEO alongside the site.

KEEP READING

Want a second set of eyes on your lead channels?

We are a small founder-run agency that works with local service businesses on websites, local SEO, Google Business Profile, and the systems that capture every lead once it arrives. If you want to walk through what you have and where the gaps are, book a 30-minute call with us. No pitch deck, just a straight conversation about what is working and what is not.

Start now