Google Ads · Roofing

Roofing Lead Providers: What the Reviews Cannot Tell You

Search for the best roofing lead generation companies and the top results are comparison pages written by the companies being compared. This guide covers what the vendors publish about their own pricing, what the review sites cannot measure, and the one number that decides whether any of it worked: cost per job sold.

The Market

Two Kinds of Companies Sell Roofing Leads

The market splits cleanly. Shared-lead marketplaces, Angi, HomeAdvisor, and Thumbtack, resell one homeowner inquiry to several contractors at once. Exclusive-lead vendors, names like 99 Calls, Service Direct, and 33 Mile Radius, sell each lead to one contractor at a higher price. Google's Local Services Ads sit between the two: priced per lead by Google, delivered to you alone.

Read the rankings with the bias in mind. Most lists of the best roofing lead companies are published by lead companies, including the pricing guide this page cites. That does not make the numbers wrong. Vendor-published pricing is public, specific, and more useful than any star rating, because you can put it straight into the cost-per-job math below.

The same structural bias, documented in auto transport →

Free Lead-Gen Audit

See Which Leads Turn Into Revenue

On a discovery call we look at where your leads come from and which ones close, and tell you what we would fix first.

For advertisers spending $30K+/month. No cost, no obligation. A person reads every submission.

Request a Discovery Call →
Published Pricing

What the Vendors Publish About Their Own Pricing

99 Calls' 2026 roofing cost guide, one of the few vendor documents that puts numbers next to competitor names, reports shared roofing leads from Angi, HomeAdvisor, and Thumbtack at roughly $25 to $200 per lead, and exclusive leads from Service Direct, 99 Calls, and 33 Mile Radius at roughly $40 to $550 per lead.

Shared marketplaces

The same guide's per-vendor figures: Angi at about $15 to $85 per lead, HomeAdvisor at about $75 to $110 in many markets, Thumbtack from about $10 to over $100 depending on job size and competition. Each inquiry can go to several contractors, so the first roofer to reach the homeowner usually wins.

Exclusive vendors

Exclusive leads typically cost 25 to 50 percent more than shared, by the vendors' own accounting. That premium is the market pricing what resale destroys: an exclusive lead has no bidding war attached to it. Whether the premium pays depends entirely on your close rate.

Exclusive vs shared roofing leads, in full →

What Reviews Measure

Reviews Measure Delivery. They Cannot Measure Your Cost Per Job.

Reviews of roofing lead companies measure real things: whether volume arrives as promised, whether bogus contacts get credited, how fast support answers. Those are delivery metrics. None of them touches the number that decides whether the spend worked, which is cost per job sold for your company, on your roofs, with your sales team.

No review can report that number because no vendor can see it. What happened after the form fill, the estimate, the contract, the install, the cancellation, lives in your CRM. The vendor never sees it, so the vendor's advertising machine never learns from it. It optimizes the shallowest available signal, a form submission, across every contractor the inquiry is resold to.

The Operator View

Hold Every Vendor to 10 to 1

"Cost per lead is irrelevant. What matters is cost per job sold," says Juan Colicchio, founder of LGG Media, which runs Google Ads for a roofing company and for private-equity-owned roofing groups. The standard on those accounts is a minimum 10 to 1 return on ad spend: on a $20,000 job, a maximum of $2,000 in acquisition cost. His buying advice follows from the same ratio: if you buy third-party leads anyway, demand a 10 to 1 or better return on the jobs they produce, measured in your CRM, not in the vendor's dashboard.

His threshold for skipping vendors altogether is specific: a contractor who can dedicate at least $500 per day to Google Search should build their own lead generation instead. At that spend, your own account can accumulate the conversion data that value-based bidding needs, and every dollar builds an asset you own. Google documents the mechanics that make owned campaigns learn from real jobs: offline conversion imports carry the sold job and its dollar value back to the click, and Target ROAS bidding spends toward the searches most likely to produce that value.

How offline conversion tracking works →

Vetting

Five Questions Before You Buy From Anyone

If you buy, ask these in order and write the answers down. One: the credit policy for bogus and duplicate contacts, written and automatic, not a favor. Two: how exclusivity caps are enforced, if you are paying for a capped tier. Three: consent documentation, whether the vendor can produce records naming your company on each lead, a question for your counsel as much as your marketer. Four: source transparency, the vendor's own quote sites versus partner-network leads resold at markup. Five: contract terms, month to month with the ability to pause.

Notice what the list measures: delivery, honesty, and paperwork. Nothing on it raises the ceiling on what a resold form fill is worth. That ceiling is structural, and it is why the math past $500 per day favors owning the machine.

The full cost math: how much roofing leads cost →

The Third Channel

Local Services Ads: Google as the Lead Vendor

Between the marketplaces and the exclusive vendors sits Google itself. Local Services Ads show above the regular results for local service searches, roofers are an eligible category, and you pay per lead rather than per click. Leads arrive as calls, messages, or bookings from your ad, they are yours alone, and businesses that pass Google's screening carry a Google Verified badge (Getting started with Local Services Ads).

Treat it as a vendor in the same math: the lead is exclusive and reasonably priced, but the auction decides volume, and the signal it optimizes is still an inquiry, not your sold jobs. On accounts we manage, Local Services Ads run alongside Search as a complement. The core budget stays on campaigns that can learn from job values, because that is the only channel where your CRM makes the bidding smarter.

Common Questions

Roofing Lead Providers, Answered

Who are the main roofing lead providers?

Shared-lead marketplaces: Angi, HomeAdvisor, and Thumbtack. Exclusive-lead vendors: 99 Calls, Service Direct, and 33 Mile Radius, among others. Google's Local Services Ads are a per-lead channel priced by Google. Most rankings of these companies are published by the companies themselves or their affiliates, so treat every list, including this one, as a starting point for your own vetting.

How much do roofing lead companies charge?

Vendor-published 2026 guide figures: roughly $25 to $200 per shared lead across Angi, HomeAdvisor, and Thumbtack, and roughly $40 to $550 per exclusive lead across Service Direct, 99 Calls, and 33 Mile Radius, varying by market, season, and job type.

Are roofing lead reviews reliable?

Read them skeptically. The comparison results in this industry are dominated by pages operated by or affiliated with the vendors being compared. Reviews also measure delivery and support, which the vendor controls, rather than cost per job sold, which only your CRM can measure.

What is the alternative to buying from a provider?

Running the ads on your own account and feeding your CRM outcomes back to the platform. Offline conversion import matches each sold job to the click that produced it, and Target ROAS bidding optimizes toward jobs sold instead of form fills. LGG's roofing accounts run this at a minimum 10 to 1 return target, and Juan Colicchio recommends the switch for any contractor who can dedicate $500 per day to Google Search.

Sources

Where These Numbers Come From

Vendor pricing: 99 Calls, Roofing Lead Generation Costs in 2026 (published February 2, 2026, updated July 22, 2026), retrieved September 2026; per-vendor Angi, HomeAdvisor, and Thumbtack figures are that guide's reported ranges. Platform mechanics: Google Ads Help, About offline conversion imports and About Target ROAS bidding. Operator guidance is from LGG Media's active roofing accounts and is labeled as such.

Free Lead-Gen Audit

Want Roofing Leads No Vendor Can Resell?

We build the tracking and the campaigns on your account, so the machine is yours. Minimum $30,000 per month in ad spend, month to month.

For advertisers spending $30K+/month. No cost, no obligation. A person reads every submission.

Request a Discovery Call