"Free leads" is one of the most effective marketing phrases in the contractor industry. It's also one of the most misleading. The platforms that advertise zero or low upfront costs — Thumbtack, Angi Connect, HomeAdvisor, Google Local Services Ads — all have a cost structure, and that structure is usually hidden in the conversion math rather than the headline price.

Understanding what "free" actually costs lets you make an honest comparison to alternatives that don't pretend to be free but have a cleaner economic model.

The Anatomy of "Free" Lead Platforms

Platforms that advertise free or low-cost leads make their money on the demand side (homeowners) and extract value from the supply side (contractors). The "free" refers to the upfront cost — there's no subscription, no setup fee, no monthly minimum. You're not paying until a lead comes in, and even then, you might not pay unless you convert.

This sounds appealing until you look at how the platform structures incentives:

The "free" is real in the narrow sense that you don't pay if no leads come in. But when leads do come in, the cost often exceeds what contractors anticipate, and the exclusivity is never what was implied.

What "Free" Actually Costs Per Lead

Let's use concrete numbers from a Thumbtack or Angi contractor in a mid-size metro:

A $50 lead shared with 4 contractors means you have a 20% chance of being called. Probability-adjusted cost: $250 per lead. Add the service fee and your effective cost per lead including the share you paid but didn't use: $300–$400 before a single call.

Contractors who track this end up with cost-per-closed-job numbers that would be alarming if they weren't so common: $800–$3,000 in platform spend per closed job, depending on the trade and conversion rate.

The Time Cost Is Often Worse Than the Money Cost

Money cost is measurable. Time cost is harder to see until you add it up.

A contractor who fields 20 shared leads per month from Angi or Thumbtack and converts at 10% is doing 18 hours of work per month on leads that don't close (assuming 6 minutes per unqualified lead call at 18 leads). At $75/hour opportunity cost (what that contractor charges for an actual job), that's $1,350 in wasted time per month — on top of the platform fees.

With outbound directory prospecting at $0.06–0.12 per record, the same 20 leads (actually 20 unique contacts, not 20 shared auction entries) would cost $2.40 and the contact information is yours to use again. The time spent qualifying is the same, but the data ownership is completely different.

Google Local Services Ads: The Middle Ground

Google Local Services Ads (LSA) are worth addressing separately because they're often cited as "free" leads. LSA does charge per lead, not per click — and the leads are exclusive to you in most categories. That exclusivity changes the math significantly.

LSA cost per lead varies by market and trade: $15–$75 per lead in competitive metros. Exclusive leads at $50 each versus shared leads at $35 each sounds more expensive, but the exclusivity changes the probability:

LSA is a paid channel — it's not "free" — but it's a cleaner model than shared leads because exclusivity is guaranteed. Contractors who use LSA as a complement to organic lead generation often find it performs better than shared lead platforms because the cost per qualified lead is lower and the lead quality is higher.

The Alternative: Building Instead of Buying

Contractors who've moved away from "free" platforms have typically done so because they built a direct prospecting pipeline that doesn't charge per lead and doesn't share leads with competitors.

The core model: pull contractor-grade leads (or homeowner-grade leads for B2B-to-residential use cases) from Yelp and Google Places, score them, deduplicate them, and push to CRM or export. The cost is per record, not per lead, and the records are yours permanently.

At $0.06–0.12 per record on a tool like LeadTrawl, a campaign that pulls 500 contractors in a given geography costs $30–$60. You run it again next week — same cost, but you get new businesses and the database grows. Run it for a year: $1,560–$3,120 per year, and you own a database of thousands of contractor records you can contact indefinitely.

The platforms that advertise "free leads" are effectively charging you per lead and making their money by sharing your contact opportunity with others. The actual cost of a lead from these platforms — when you account for sharing, fees, and conversion rate — is often 5–10x the listed price.

The contractors who build direct pipelines instead of buying shared leads are spending less per closed job and building a database that compounds over time rather than resetting every month.