GeoUP

How Do Contractors Get Leads? Every Source, Cost and Speed

Short answerMost contractors get leads from referrals and past customers, their Google Business Profile, paid sources like Google Local Services Ads, Angi and Thumbtack, and the job sites themselves through yard signs, door hangers and neighbors. The best mix uses paid leads for speed while building the sources you own, which keep working after you stop paying.

How do contractors get leads? Most get them from five places: referrals and past customers; their Google Business Profile; paid lead sources like Google Local Services Ads, Angi and Thumbtack; their own website and social pages; and the job site itself through yard signs, door hangers and neighbors. Paid sources are fastest but stop the day you stop paying. The sources you own are slower to build and keep working for years.

Here is every source, side by side, then what each one is really like to use.

How do contractors get leads: every source compared

Source What it costs How fast Who controls it
Referrals and past customers Free, or a thank-you Days to weeks You
Neighbors of current jobs (signs, door hangers, knocking) Printing and time Days You
Google Business Profile Free Weeks to months Google, but it's your listing
Google Local Services Ads Pay per lead, varies Days Google
Angi, Thumbtack and similar sites Pay per lead, varies Days The platform
Your website with job pages Hosting and your time Months You
Facebook, Instagram, Nextdoor Free to post, ads optional Weeks The platform
Trade partners (agents, inspectors, builders, property managers) Your time Weeks to months You

"Who controls it" matters more than it looks. A lead source you control keeps working when prices go up, rules change or an account gets suspended.

Referrals and past customers

This is where most contractors get most of their best work. A referred customer already trusts you, and usually isn't calling three other companies.

The weakness is that referrals happen when they happen. To get more of them:

  • Ask at the final walkthrough, when the customer is happiest. "Know anyone else who's been putting off a project like this?"
  • Stay in touch. A seasonal reminder or a maintenance visit keeps you the name they mention.
  • Make it easy to share. A link to the job on your website or Facebook is easier to forward than a business card.

Google Business Profile

A Google Business Profile is free, and it's how you show up in the map results when someone searches "roofer near me." Google says local results depend on relevance, distance and prominence, that more reviews and positive ratings can help, and that there's no way to pay for a better local ranking.

What you can control: list every service you actually do, set your real service area and hours, add real job photos and reply to reviews. Distance you can't change, which is why a profile alone rarely covers a whole service area.

Google Local Services Ads

Local Services Ads can show above the regular results on many home service searches. You pay per valid lead (calls, messages and booking requests), not per click. Google says lead prices vary by location, job type, lead type and bidding mode, and it reviews charged leads and can credit ones it decides were invalid.

Two things to know in late 2026. First, Google is moving Local Services Ads into Google Ads as a campaign type, starting in August 2026 with U.S. categories like plumbing, HVAC, electrical, roofing and lawn care, still billed per lead. Second, slow responses hurt: Google says regularly failing to respond to calls and messages can lower your ad's ranking.

Angi, Thumbtack and other lead marketplaces

These sites sell you contact with a homeowner who asked for quotes. They're fast, and they can fill a thin schedule. They're also the most expensive way to get a customer you don't keep.

  • Angi says lead pricing varies based on task, homeowner location and demand, and that a lead near the end of your monthly budget can push you past it.
  • Thumbtack says its lead prices vary by job type and size, how many pros are available and your market. You set the price you're willing to pay per lead.

Neither publishes a fixed price list, so ignore anyone who quotes you one number. Track your own: what you spent last month on each site, divided by jobs sold.

Your website

Your website is where every other source sends people to check you out. A homeowner who got your door hanger, heard your name from a friend or saw your Local Services Ad will look you up before they call.

What helps most is proof: job pages for real projects, with photos, what you did and the neighborhood. Each one is a page that can show up for searches in that area, and evidence a homeowner can see for themselves. A site that hasn't changed in three years doesn't do much of either.

Facebook, Instagram and Nextdoor

Social posts rarely bring a lead the same day. What they do is keep your name in front of people who already know you, and give a referred customer something to look at.

Nextdoor is the most local of these. A business page is free to claim, and Nextdoor's guide says free business posts reach neighbors within two miles of your business. Neighbors ask each other for contractor recommendations there all the time, so being recommended by a real customer counts.

Yard signs, trucks and door hangers

The job site is a lead source most contractors underuse. The neighbors can see your crew, your truck and the finished work.

  • Yard signs, with the homeowner's permission, for the length of the job and a little after.
  • Door hangers on the houses around each job, naming the street: "We just finished a project on your block."
  • A clean, lettered truck parked where people walk by.

Keep expectations realistic. In one forum thread about door hanger response rates, window cleaning owners reported anywhere from about one job per 100 hung to one call per 1,000, and several said repeat drops on the same streets did better. That's a handful of owners, not a study, but it's more honest than most vendor claims.

Trade partners

Real estate agents, home inspectors, property managers, builders and suppliers all get asked "who do you recommend?" Do one job well for them, send photos when you're done, and you'll get asked back.

How it changes by trade

The sources are the same, but what works best shifts a lot by trade:

Rented leads vs. owned leads

Every source above is either rented or owned. Rented leads (Local Services Ads, Angi, Thumbtack, paid social) are fast and stop when the money stops. Owned leads (referrals, your website, your Business Profile, the neighbors of your jobs) are slow to start and keep coming.

A healthy shop uses rented leads to fill the schedule today while putting real effort into owned ones every week. If more than half your work comes from sources you pay per lead, that's worth fixing before a price or policy change catches you.

Do this this week

  • Write down where your last 20 jobs came from. Be honest about "Google" vs. "a friend told them."
  • For each paid source, divide last month's spend by jobs sold.
  • Finish your Google Business Profile: services, service area, hours, real photos.
  • Claim your free Nextdoor business page.
  • Ask your next three customers for a referral at the walkthrough.
  • Put door hangers on the houses around your current job.

Owned leads come from proof of work people can see. GeoUP helps with the proof: your crew checks in from each job with photos, notes and the location, and it drafts a post for your website and social pages that you can edit before it goes out.

Common questions

What is the best lead source for contractors?

For most local contractors it is referrals and past customers, because they cost little and close at a high rate. The trouble is you can't turn them up on demand. That's why most shops pair them with a Google Business Profile and work around current job sites, and use paid leads to fill gaps.

Do contractors pay for leads?

Many do. Google Local Services Ads, Angi and Thumbtack all charge per lead rather than per job, and all say prices vary by job type, location and demand. You pay whether or not you win the job, so track total spend divided by jobs actually sold for each source.

How can a contractor get leads for free?

Set up a complete Google Business Profile, claim a free Nextdoor business page, ask every happy customer for a referral, and work the houses around each job with a door hanger or a conversation. Post real job photos on your website and Facebook. These cost time, not money.

Turn every finished job into proof

GeoUP helps you build the lead sources you own: each crew check-in becomes a post on your website and social pages, and the territory map shows which neighborhoods you've worked lately.