Free Contractor Leads: What "Free" Actually Costs You

A drywall guy in Madison texted me a screenshot a few weeks back. It was an ad on his phone: "Get 5 FREE contractor leads — no credit card required." He wanted to know if it was legit.

It was legit. That's the problem.

The leads were real. The "free" part was real. What the ad didn't say — what these ads never say — is what happens on lead number six. That's where the meter starts running. The first five are bait. The sixth one costs $42, and by the time you've figured out the first five were tire-kickers, you've already handed over your phone number, your trade, your service area, and your credit card "just to verify."

You didn't get five free leads. You got recruited.

Here's the thing nobody selling "free" leads will tell you: there is no such thing as a free lead. There's only who pays, when they pay, and how. Sometimes you pay in money. Sometimes you pay in time. Sometimes you pay by handing a platform the one thing you can never get back — the relationship with your own customer.

Let me walk you through where these "free leads" actually come from, what they really cost, and what to build instead so you stop renting customers and start owning them.

Where "Free Contractor Leads" Actually Come From

When someone offers you free leads, the first question to ask is the same one you'd ask if a stranger offered you a free truck: what's the catch, and where's this thing been?

There are basically five sources of "free" contractor leads, and each one has a different hidden price tag.

1. The free-trial hook. This is the screenshot the drywall guy sent me. A lead platform gives you a handful of free leads to get you in the door. Then the pricing kicks in. The free leads are a customer-acquisition cost — for them. You're the customer they're acquiring. The leads are the cheese, and you already know what the cheese sits on.

2. Shared directory listings. Sites like the free tier of some directories will list your business for nothing. The "lead" is that a customer might find you in a list of fourteen other contractors. You're not paying cash. You're paying by being a name in a phone book that the platform controls, ranked below everyone who does pay.

3. Facebook groups and Nextdoor. Someone in a "Huntsville Recommendations" group posts "anyone know a good electrician?" and forty people tag businesses. These are actually some of the best free leads that exist — real people, real intent, real neighbors. The cost here is time and presence. You have to be in the groups, you have to be known, and you have to not be weird about self-promoting.

4. Google's "free" leads. When someone searches "plumber near me" and clicks your Google Business Profile, that's a free lead. Genuinely free. No platform takes a cut. The catch — and it's a real one — is that showing up there isn't automatic. You earn it by doing the work of optimizing your Google Business Profile and building local ranking. Free to receive, not free to earn.

5. The "we'll build you a free website" lead generators. Some marketing companies offer a free website in exchange for... something. Usually a long contract, usually owning your domain, usually a monthly fee that dwarfs what the site is worth. The website is free the way a puppy is free.

Notice the pattern. The free leads that have no catch — Google, neighbors, referrals — are the ones that require you to build something. The free leads that require nothing from you are the ones with the catch buried in the fine print.

That's not a coincidence. That's the whole game.

The Hidden Price Tag on "Free" Lead-Gen Platforms

Let's get specific about what the free-trial platforms actually cost once the trial ends, because this is where contractors get hurt.

I sat down with an HVAC contractor in Decatur who'd signed up for a "free leads" trial in February. By April he was paying for leads and didn't fully understand how it happened. We pulled up his account and did the math together. Here's what three months looked like:

  • Free leads in month one: 5
  • Leads that were actually in his service area: 3
  • Leads that answered when he called: 2
  • Leads that turned into a job: 0

Then the paid tier kicked in:

  • Leads received in months two and three: 41
  • Average cost per lead: $38
  • Total spent: $1,558
  • Jobs closed: 6
  • Cost per acquired job: $259.67

His average HVAC service call runs about $310, and after parts and his tech's time, his margin on a service call is somewhere around 40% — call it $124. He paid $259 to make $124. On the install jobs the math worked better, but only two of those six were installs.

So the "free leads" that got him in the door cost him, net, money he didn't have to lose. And here's the part that actually made him quiet: every one of those six customers belongs to the platform, not to him. When their system dies in five years, they're going back to the app that "found him," and he'll pay for that lead all over again.

This is the same trap I broke down in detail when I wrote about the real cost of renting your customers through Angi. The brand on the app changes. The business model doesn't. Free leads, paid leads, shared leads — they all end the same place: with a platform owning the relationship you did the work to earn.

The Three Things "Free" Actually Costs

Strip away the marketing and every "free lead" costs you at least one of three things. Usually more than one.

It costs you exclusivity. Free and cheap leads are almost always shared. That "lead" went to four other contractors at the same time. By the time you call, the homeowner in Athens has already talked to two of your competitors and is treating the whole thing like a bidding war. You're not a trusted pro anymore. You're option three on a price-shopping spreadsheet. Shared leads turn skilled contractors into the lowest bidder, and lowest bidder is a race you don't want to win.

It costs you time, which is the one thing you can't refund. A bad lead doesn't just cost nothing — it costs the 20 minutes you spent calling, the voicemail you left, the follow-up text, the drive to an estimate that evaporates. I had a fencing contractor in Hartselle add it up once: he was spending roughly 6 hours a week chasing free and cheap leads that went nowhere. Six hours. That's most of a workday, every week, donated to a platform in exchange for "free."

It costs you the customer relationship — permanently. This is the expensive one, and it's invisible until it's too late. When a lead comes through a platform, the customer thinks they hired the app. Not you. They don't save your number. They don't remember your business name. When they need you again, they open the app, and you pay again. You did the work. The platform kept the customer. A landscaper in Limestone County tracked this for himself over a season: of the 31 customers a lead app sent him, 2 ever called him back directly the following spring. The other 29 went right back to the app, and he got to bid on his own past customers all over again, next to three strangers. Two out of thirty-one. That's not a customer base — that's a turnstile. He kept far more of the people who found him through word of mouth and his own website, because those folks actually had his number. Same work, same guy. The only difference was who owned the introduction.

Free leads are free the way a sample at the grocery store is free. The sample's real. It's also designed to get you to the register.

"Free" Leads vs. Leads You Own — The Honest Comparison

I'm not going to pretend platform leads are useless. When you're brand new and your phone isn't ringing at all, a paid or free-trial lead can put a job on the board this week, and a job this week beats a strategy that pays off in six months when you can't make payroll. I'd be lying if I said otherwise.

But you have to be honest about what each kind of lead actually is.

A "free" or rented lead is income. You get a job, you get paid, the transaction ends. Nothing accumulates. Stop paying and the leads stop the same day, like turning off a faucet.

A lead you own is equity. Your Google Business Profile, your reviews, your website, your reputation in local Facebook groups — those keep working whether you're paying attention or not. That blog post answering "how much does it cost to replace a water heater in Alabama" pulls in searchers for years. Those 90 reviews keep closing customers while you sleep. This is the difference between renting and building, and it's the same reason some contractors stay broke while others build something they can actually sell — which I dug into here.

Here's the test I give contractors: if you turned off all your paid and free lead sources tomorrow, would you still get phone calls next month? If the answer is no, you don't have a business yet. You have a subscription to other people's customers.

The Smarter Play: Build a Free Lead Engine That's Actually Yours

So what do you do instead? You build your own sources of free leads — the kind with no catch, because you own the asset producing them. None of this is fast and none of it is magic, but all of it compounds.

Claim and feed your Google Business Profile. This is the highest-return free lead source that exists for a local contractor, full stop. When someone in Cullman searches "electrician near me," the businesses in that little map pack are getting free, high-intent leads every single day. Getting into that pack means keeping your profile current — right hours, real photos of recent jobs, services listed, and reviews that are actually recent. I see contractors who set theirs up in 2019 and never touched it. A profile that's gone quiet tells Google you might be out of business. Post something monthly. It takes 15 minutes and it's free.

Ask every single customer for a review — and make it stupid easy. The contractor with 112 reviews beats the one with 9 reviews even when the 9-review guy does better work. That's just how buyers decide now. Hand them your phone with the review page already loaded. Send a text the next day with a direct link. A painting contractor in Florence I know went from 19 reviews to 71 in seven months doing nothing but asking every customer and following up once. His call volume roughly doubled, and he paid zero dollars for any of it.

Be a real person in local Facebook and Nextdoor groups. Not the guy who spams "CALL ME FOR ALL YOUR PLUMBING NEEDS." The guy who actually answers when someone asks how to stop a running toilet, and happens to be a plumber. When the next person posts "need a recommendation," your name is the one neighbors type. Free, but you have to show up before you need anything.

Build a website that turns searches into calls. When someone Googles your name or your trade plus your town, they should land somewhere that makes them want to call in under ten seconds. Most contractor sites don't do this — they're either ancient, nonexistent, or a template that looks like 400 other contractors. If you want to see what the difference looks like, I broke down real contractor website examples that actually generate calls versus the ones that just sit there. A site you own is a salesperson that works while you're on a roof.

Stack content over time — every page is an asset that keeps earning. Every helpful page you publish answering a real customer question is a fence post you set in your own ground. "Signs your AC is about to fail." "Do I need a permit for a deck in Madison County." "What does a roof replacement actually cost around here." Each one keeps pulling in searchers for years after you write it — no monthly fee, no platform skimming the top. The lead apps have thousands of these pages because they've been quietly building them for a decade while contractors paid them for leads. There's nothing stopping you from building your own, one page at a time, until that library is your local SEO for contractors foundation — the leads that show up free, forever, because you own the ground they're standing on.

What This Costs (Because Nothing's Actually Free)

I told you at the top there's no such thing as a free lead, and I'm not going to turn around and pretend building your own engine is free either. That'd make me exactly the kind of person this article is warning you about.

Building your own lead sources costs time and, usually, some money to do it right. The honest difference is what you get for it. Money spent on platform leads disappears the second the transaction ends. Money and time spent on assets you own keeps paying out for years.

I build websites and run content for contractors in North Alabama, so yes — I have a reason to tell you owned leads beat rented ones. But the math doesn't depend on you hiring me. You can claim your Google profile yourself this afternoon for nothing. You can ask for reviews yourself. You can post in the Huntsville group yourself.

Where I come in is speed. A site build runs $750 for a standard one, and ongoing content plans start at $149 a month — and right now I'm running a Founding Client Program: three spots, half off the first six months, in exchange for letting me document your results as a real case study with real numbers. That's it. That's the whole pitch, and it's honest: scarce, time-bound, and built so you can point at proof later instead of taking my word for it.

Compare that to $1,558 over three months for platform leads that closed six jobs and left you owning none of the customers. The contrast isn't subtle.

The Bottom Line on Free Contractor Leads

Free contractor leads exist. They're just not free — somebody always pays, and on the platforms, the somebody is you, on the back end, with the customer relationship as the tip.

The free leads worth chasing are the ones nobody can take from you: your Google Business Profile, your reviews, your reputation with neighbors, your own website pulling in searches. Those take work to build and they're slower to pay off. They're also the only leads that are still yours next year.

So here's what I'd actually do this week:

1. Audit what you're spending on "free" and paid leads right now. Add up the cash and the hours. Most contractors have never honestly added up the hours, and the hours are where it hurts.

2. Claim or update your Google Business Profile today. Right hours, three recent photos, respond to any review sitting unanswered. Fifteen minutes, zero dollars, highest-return free lead source you have.

3. Ask your next five customers for a review. Phone in hand, page already open. Watch how many say yes.

4. Decide what you're building. Two years from now you'll either have a stack of receipts from a lead platform and nothing to show, or a website, a hundred reviews, and customers who know your name. One of those you can sell. One of those you just paid for.

The leads you own beat the leads you rent. And the leads somebody hands you "for free" are almost always the most expensive ones of all.


Trying to figure out which leads are worth it and which are a trap? I help contractors in North Alabama build lead sources they actually own — websites, local SEO, the works. If you'd rather build something than rent it, let's talk.

— Irene Daniels, Sites On Call sitesoncall.com