Skip to content

Lead generation for contractors: how to stop renting leads and own them

Samuel Fisher
Diagram showing cost per lead divided by close rate equals cost per booked job, the key metric for evaluating contractor lead generation
  • A marketplace lead is a match, not a customer. Angi’s own SEC filing says pros pay for consumer matches "regardless of whether the professional ultimately provides the requested service."
  • The Federal Trade Commission finalized an order against HomeAdvisor, which does business as Angi Leads, over claims about lead quality. The company paid up to $7.2 million in redress.
  • Cost per lead is the wrong number. Cost per booked job is the only one that tells you anything.
  • The four things worth owning are your Google Business Profile, your website, your reviews, and your phone number. Rented leads stop the day you stop paying. Those four keep working.

Most advice about lead generation for contractors is a list of channels. Run ads, do SEO, post on social, buy leads, ask for referrals. It is not wrong, it is just useless, because it skips the only decision that actually changes your business: are you renting your lead flow or building something you own?

Renting is faster. Owning compounds. Most contractors end up renting for years without ever deciding to, because buying leads feels like marketing and never quite becomes it.

Here is the difference, with the numbers and terms that are a matter of public record.

Are Angi leads worth it for contractors?

It depends on your margins and your close rate, but you should price them knowing what a federal regulator found. In March 2022 the FTC charged HomeAdvisor, which also does business as Angi Leads, with making false, misleading, or unsubstantiated claims about the quality and source of the leads it sold to service providers, going back to at least mid-2014.

Two allegations matter most if you are writing the check. HomeAdvisor represented that providers would only receive leads matching the services they offer and their preferred geographic area, and the complaint alleged that many did not. It also alleged the company told providers its leads turned into jobs at rates much higher than it could substantiate.

The FTC finalized the consent order in April 2023 on a 3-0 vote, requiring up to $7.2 million in redress. It bars the company from claiming its leads concern people who are ready to hire.

Worth sitting with: providers paid an annual membership of $287.99 plus a fee for every lead. The redress fund paid affected providers up to $30.

None of this means marketplace leads never close. It means the gap between what a lead was sold as and what it turned out to be was large enough for a federal agency to act. Price accordingly.

What is the lead generation contractors rent?

You are renting a match, not buying a customer, and the seller says so in its own filings. Angi Inc.’s annual report defines its revenue as fees paid by professionals for consumer matches, then adds the clause in parentheses that should shape how you budget: “regardless of whether the professional ultimately provides the requested service.”

The same filing notes that a single service request can result in multiple monetized transactions.

Read those together. One homeowner submits one request. That request can be monetized more than once, and every professional it reaches pays whether or not they get the work. That is not a contractor complaint on a forum. It is the business model, described by the company, in a document filed with the SEC.

A contractor leads service is a demand rental. It is a legitimate product. It is just not what most people think they are buying when they sign up, which is a customer.

Shared leads vs exclusive leads: what actually changes?

The close rate changes, and that changes everything downstream. A shared lead means you are bidding against other companies who got the same homeowner’s details at the same moment. An exclusive lead means the homeowner contacted you.

Same job, same crew, same pricing, completely different economics, because the number that matters is not what you paid for the lead. It is what you paid for the job you actually booked.

The arithmetic is simple enough to do on your phone:

Cost per booked job = (cost per lead) divided by (your close rate on that source)

A lead that costs half as much but closes at a third of the rate is more expensive per job, not less. That is the whole argument, and it is why “cheap leads” is a category that mostly does not exist.

Do not take an industry benchmark for your close rate. Use yours, per source. If you cannot produce that number today, that is the actual finding, and the next section is where to start.

The lead generation contractors can own

Four assets, all of which keep producing after you stop paying for them.

Your Google Business Profile. Google says local results are ranked on three things: relevance, distance, prominence. Distance you cannot change. Relevance and prominence you can. This is the most valuable asset a local contractor controls, and it costs nothing to claim. We wrote up the mechanics in more detail on ranking in the map pack.

Your website. Not as a brochure. As the thing that turns a visitor into a phone call. A site that ranks but does not convert is a slower, more expensive version of the same problem.

Your reviews. Google states plainly that more reviews and positive ratings can help local ranking. Reviews are also the only asset here that a competitor cannot buy their way past quickly.

Your phone number and your tracking. If you cannot say which channel produced last month’s jobs, you are not running marketing, you are funding it.

The common thread: you keep all four if you fire your agency, change your ads, or pause your spend. That is the definition worth using for “owned.”

How do you get contractor leads without Angi?

Replace one rented channel at a time, starting with the one buyers actually use. Do not cancel everything on Monday and hope.

Start with reviews and your profile, because that is where the buying decision happens now. BrightLocal’s 2026 survey of 1,002 US consumers found that 97% of consumers read reviews for local businesses. More pointed for a contractor with a thin profile: 47% will not use a business with fewer than 20 reviews, and 31% will only use one rated 4.5 stars or better.

That same survey found Google is used by 71% for local recommendations, and AI tools like ChatGPT have climbed to 45%, putting them third. Both read the same underlying signals: a complete profile, real reviews, consistent details.

The practical sequence looks like this:

  1. Claim and complete your Google Business Profile. Every category, every service, real hours, real service area.
  2. Build a review habit. Same ask, same script, every completed job.
  3. Fix the conversion path on your site so the calls you earn do not leak.
  4. Add paid only once you can measure what organic produces, so you know what you are comparing against.

Steps one and two cost time rather than money. That is the point. More on the review side in our piece on why Google reviews matter for home service businesses.

How do you get exclusive contractor leads?

A lead is exclusive when the homeowner came to you directly, which means exclusivity is a property of the channel, not a feature you can buy. Any channel where the customer finds you and calls you produces exclusive leads by definition: your profile, your site, your reviews, your referrals, your own ad account.

Anywhere a third party collects the request first, exclusivity is a promise rather than a structure. Promises can be honored. They can also be the subject of a consent order.

If you do buy leads, ask the seller two questions in writing. How many businesses receive this lead? What is the substantiated close rate for my trade in my market? The FTC’s order specifically bars HomeAdvisor from making unsubstantiated claims about how often leads convert. Ask everyone else for the same standard.

What does contractor lead generation cost?

Less than you think in cash and more than you think in time, but the honest answer is that the number you should track is not cost per lead at all.

Track these three, per source, every month:

  • Cost per lead — What you paid for a conversation
  • Close rate — Whether that conversation was real
  • Cost per booked job — Whether the channel works

Only the third one pays your crew. A channel with an ugly cost per lead and a strong close rate beats a cheap channel that wastes your estimator’s week.

The prerequisite is call tracking. Without it you are guessing, and the guess usually flatters whichever channel had the loudest salesperson. Set it up before you change your spend, not after, or you will have no baseline to compare against.

Owned channels invert the cost curve over time. The spend is front-loaded, the profile and reviews and rankings accumulate, and the cost per booked job tends to fall as the assets mature. Rented channels hold roughly flat forever, because you are re-buying the same access every month.

Why the math favors owning over renting

Rented leads reset to zero the moment the card stops working. Owned assets do not. A review left in March is still working in November, and the profile it sits on is still working the following year.

There is a version of this argument agencies do not like making, so here it is directly. Vanity metrics survive because they are easy to show and impossible to be held to. Impressions and rankings are activity. Calls and booked jobs are outcomes. Any reporting that cannot answer “did the money I spent turn into work” in one glance is not reporting.

The same logic applies to the terms you sign. If leaving a marketing relationship means losing your website, your ad account, or access to your own Google listing, the contract is doing work the results are not. Those assets should be yours regardless of who manages them, and the arrangement should survive on whether it is producing, not on an exit penalty.

Where to start this week

Five things, in order, none of which require a new vendor:

  1. Pull your last 20 jobs and write down where each came from. If you cannot, that is your first finding and call tracking is your first fix.
  2. Calculate cost per booked job for every source you pay for. Divide spend by jobs won, not by leads received. Expect at least one surprise.
  3. Claim and complete your Google Business Profile. Categories, services, service area, hours, and real photos of real work.
  4. Write your review ask and give it to every crew lead. One script, requested at the final walkthrough while the customer is still standing in the finished room.
  5. Check what a homeowner sees when they search your name. That is your actual storefront.

None of this is fast. All of it is yours afterwards.

If you want a second set of eyes on which channels are earning their keep, that is what our web design and local search work is built around, and a strategy call costs nothing.

Get Started

Let's get your phones ringing

No sales pitch, no contract to sign today — just a straight answer on what's actually holding your leads back. Tell us a bit about your business and we'll follow up within one business day.

Service RequestOpen