ROOFING LEAD COST

Roofing lead cost: what each source charges per lead, checked November 2026

SHORT ANSWER

Published roofing lead prices checked run from $10 for a shared Networx lead to $550 at the top of Service Direct’s roofing range. Google search ads for roofing and gutters cost a median $228.15 per lead in LocaliQ’s benchmark. Shared leads cost less per lead but go to several roofers, so compare sources on cost per booked job, not price per lead.

One table, every figure linked to the page it came from and dated. Where a seller publishes no price, the table says so.

THE TABLE

How much does a roofing lead cost, by source?

Roofing lead cost by source, checked
Source typeSeller or benchmarkPublished costShared or exclusiveSource
Shared marketplaceAngi$15 to $85 per lead, as pros report it; Angi publishes no price listSharedHousecall Pro, What Is Angi's List and How Does It Work for Contractors?, ; checked
Shared marketplaceThumbtack$10 to over $100 per lead, as pros report itSharedHousecall Pro, What Is Thumbtack and How Does It Work?, ; checked
Shared marketplaceNetworx Pay Per Lead$10 to $100+ per leadShared with up to 4 contractorsNetworx Help Center, How much do leads cost?, ; checked ; Networx Help Center, Pay Per Lead, ; checked
Shared marketplaceHomeAdvisorNot published: varies by the type of work and regionSharedHomeAdvisor, How does HomeAdvisor work for contractors?; checked
Exclusive lead sellerNetworx Exclusive Leads$15 to $120+ per leadExclusiveNetworx Help Center, How much do leads cost?, ; checked
Exclusive lead seller99 Calls, organic SEO leads$54.99 per lead on its price card; its FAQ says “Organic leads are just $49, while Google Ads and LSA leads are competitively priced”Exclusive99 Calls, Roofing Leads for Roofers; checked
Exclusive lead seller99 Calls, Google Ads leads$147 to $405 per leadExclusive99 Calls, Roofing Leads for Roofers; checked
Exclusive lead sellerService Direct, roofing$85 to $550 per leadExclusiveService Direct, Pay-Per-Lead Costs; checked
Exclusive lead sellerbiddable$89 per leadExclusivebiddable, Roofing Lead Cost Benchmarks 2026, ; checked
Exclusive lead sellerAll Service Leads (calls)$150 per call, 5-call minimumExclusiveAll Service Leads, How Much Do Roofing Leads Cost in 2026?; checked
Exclusive lead sellerModernizeNot published (“Right Pricing”)Exclusive or shared, not statedModernize, How Much Do Modernize Leads Cost?, ; checked
Pay per calleLocalNot published: you pick your priceNot statedeLocal, Leaders in Pay-Per-Call; checked
Google Local Services AdsGoogleYou pay per valid lead; Google publishes no priceYour own adGoogle Local Services Help, How leads work; checked
Google Local Services Ads99 Calls client data, roofing$112.85 average; $106.79 median; $86.10 to $131.03 (10th-90th)Your own ad99 Calls, Roofing Contractor Google LSA Cost Per Lead; checked
Google Local Services Ads99 Calls, LSA campaigns it runs for roofers$87 to $143 per leadYour own ad, run by 99 Calls99 Calls, Roofing Leads for Roofers; checked
Search adsLocaliQ benchmark, Roofing & Gutters$228.15 per lead (median); $10.70 per click; 3.70% of clicks convertYour own adLocaliQ, 2025 Search Ad Benchmarks for Home Services, ; checked
SEO or marketing retainerFootbridge Media$249 per month; no per-lead feeYour own leadsFootbridge Media, Roofer Marketing & SEO; checked
SEO or marketing retainerVisionary Roofers$500 per service per month; $3,000 for all sixYour own leadsVisionary Roofers, Roofing Marketing Pricing; checked
SEO or marketing retainerRoofing Revenue Marketing$1,545 per month ($18,540 annual), $2,575 per month ($30,900 annual) or $4,377 per month ($52,524 annual); 12-month commitmentYour own leadsRoofing Revenue Marketing, Roofing Marketing & SEO Pricing; checked
SEO or marketing retainerHook AgencyRoofer SEO from “Contact Us for Pricing” to $4,800 a monthYour own leadsHook Agency, Roofing Marketing; checked
SEO and AI-search retainerSourci (publisher of this page)Inbound $1,950 a month plus $1,000 onboarding; no per-lead feeYour own leadsSourci inbound plans

How to read it. A shared lead goes to more than one roofer: Networx sends a Pay Per Lead to up to 4 contractors. An exclusive lead goes to you alone. “Your own ad” means you pay Google, not a seller, and the lead is yours. Retainers charge a monthly fee for the work, whatever the number of leads.

Two figures in the table are not prices. The Angi and Thumbtack ranges are what pros report to Housecall Pro, because neither company publishes a price. The 99 Calls Local Services Ads figure for roofing comes from its own client campaigns, so it describes those clients, not every roofer. How 99 Calls counts: “each paid figure is real ad spend divided by the vetted, exclusive leads delivered to a business, measured per month over the last 12 full months”.

LocaliQ’s benchmark covers search ads only. Its method: “This report is based on a sample of 3,211 US-based search advertising campaigns from home services businesses running between , and .” The figures are medians.

WHAT CHANGES THE COST

What makes one roofing lead cost more than another?

Credits matter more than the sticker price. A lead you cannot get credited for is a lead you paid for, so log the time of every first call and request credits inside each seller’s window.

COST PER BOOKED JOB

How do you work out cost per booked roofing job?

Cost per booked job is what you spend on a source in a month divided by the jobs it books. The price per lead is only step 1.

Example inputs, not quotes: put in your own numbers.

Cost per booked roofing job, step by step (example inputs)
StepShared leadExclusive leadSearch ads
1. Price per lead (example)$50$120$200
2. Leads bought in a month20106
3. Spend: step 1 × step 2$1,000$1,200$1,200
4. Leads you reach and book an inspection (example)5 of 205 of 103 of 6
5. Inspections that become signed jobs (example)1 of 52 of 51 of 3
6. Cost per booked job: step 3 ÷ step 5$1,000$600$1,200

In this example the cheapest lead does not give the cheapest job. The shared lead is a quarter of the exclusive price, but the same homeowner also hears from other roofers, so fewer turn into signed work. Change any input and the order can flip: put in your own close rate from last quarter.

Then hold the cost per booked job against the gross profit on the job, not the job price. The lead economics calculator runs the same steps with your numbers.

BEFORE YOU BUY

What should you ask a roofing lead seller before you buy?

  1. Is the lead shared? With how many roofers, at most?
  2. What exactly is charged: a form, a call, a call over a set length, an appointment?
  3. What can be credited, inside how many days, and is the credit cash or account credit?
  4. Is there a minimum order, a deposit or a contract term, and what does cancelling cost?
  5. Can you see the price per lead before you accept it?

WHERE SOURCI FITS

Where Sourci fits

Sourci sells marketing to roofers, so it is not neutral about lead sellers. It does not sell leads. On the table above, Sourci sits with the retainers: a flat monthly fee for the work on your own website, Google presence and AI-search visibility, with no per-lead fee. Its published plans:

Plans are month-to-month; cancel with 30 days’ notice. No per-lead fees, and your leads are never shared. Ad spend and paid directory placements are not part of either plan.

Example arithmetic, not a forecast.

At an example average of $1,500 a booked job from leads, the Inbound Foundation fee of $1,950 a month matches the lead spend of about 1.3 booked jobs a month. A flat fee only beats per-lead buying once the work brings in more jobs than that, and it takes months to build.

SOURCES

Where these facts come from.

Every outside figure on this page links to the page it came from, checked on . Prices and terms change; confirm them with each company before you sign.

QUESTIONS

Roofing lead cost, answered.

How much does a roofing lead cost?

Published prices checked run from $10 for a shared Networx lead to $550 at the top of Service Direct’s roofing range. Exclusive sellers publish $89 (biddable) to $147–$405 (99 Calls Google Ads leads). Many sellers, including Angi, HomeAdvisor and Modernize, publish no price.

How much do Google Local Services Ads roofing leads cost?

Google publishes no price; it says you pay for valid leads and that prices vary by location, job type, lead type and bidding mode. 99 Calls reports $112.85 average per charged lead for its roofing clients.

What do Google search ads cost per roofing lead?

LocaliQ’s benchmark of US home services campaigns puts Roofing & Gutters at a median $228.15 per lead, $10.70 per click and a 3.70% conversion rate.

Are exclusive roofing leads worth more than shared ones?

They cost more per lead and no other roofer gets the same homeowner. Compare both on cost per booked job with your own close rates: a cheap shared lead can cost more per job.

Is it better to buy roofing leads or pay a flat monthly fee?

Buying leads gives you jobs sooner and costs money for every lead. A flat fee for SEO and AI-search work costs the same each month and builds leads you own, but takes months. Many roofers do both while the second one builds.

FREE CHECK

Which contractors get recommended
in your city?

When a customer asks ChatGPT or Google AI who to hire, it names a few contractors. Tell us your trade and city. We send you which contractors get named, and whether you are one of them.

What you get

  1. We ask ChatGPT, Google AI and Perplexity the buyer questions from our 24-question method, set to your trade and city.
  2. We record which companies each assistant recommends or cites, and whether yours appears.
  3. We reply with what we found and the first gaps worth fixing.

How the free check works, with a sample result

Result: A Dallas commercial painter grew revenue 234% and website visitors 657% in six months of SEO and AI-search work with Sourci. The owner asked us to keep the company name private. Read the Dallas case study

We reply within 2 business hours.