How to get roofing leads in 2026: every channel, ranked honestly.
Every real way a roofing company gets leads in 2026, ranked by speed, cost, and ownership — with actual South Florida numbers, not “it depends.” The short version: build the free assets (Google Business Profile, reviews) while the paid channels (Local Services Ads at $90–$180 per exclusive call, then Search and Meta) buy speed, and treat every channel you rent as a bridge to the ones you own.
The 10 ways roofers get leads, in the order to build them.
- 1Referrals & repeat customers (free, slow to scale)Still the highest-closing lead there is — and the reason review-request systems matter: every finished job should generate tomorrow's referral engine automatically.
- 2Google Business Profile + review velocity (free, 30–60 days)The map pack takes roughly half the clicks on a local search. A complete profile (every service listed, photos, weekly activity) plus steady reviews is the cheapest lead source you will ever build — a published head-to-head shows a built-out profile paying about half as much per lead as a neglected one at the same budget: the GBP cost-per-lead case study.
- 3Google Local Services Ads ($90–$180/call, days after approval)Pay-per-call, exclusive, at the top of the page. Google Guaranteed screening takes 1–3 weeks — apply today. Rank is earned with reviews and response speed, and junk calls are disputable. One managed Broward account averaged $52 per charged call in its first 30 days. Full guide: Google Ads for Roofers.
- 4Google Search PPC (first leads ~2 weeks)Split campaigns by intent — leak/repair vs. replacement vs. honest insurance-claim help — with dedicated landing pages and Spanish twins. Replacement clicks are pricey, but the tickets are five-figure.
- 5Meta ads with real filmed video ($25–$60/lead)Facebook and Instagram leads built from footage of your actual crews and tear-offs — real video beat AI-generated creative by roughly 15× on cost per lead in a side-by-side test: the two-contractor case study.
- 6SEO service & city pages (months to build, then ~$0/lead)A page per service per city keeps producing after ad budgets pause. Storm-season searches must be ranked for in advance — the June surge rewards pages built in February.
- 7An estimator website (converts everything above)An instant-estimate calculator that trades a ballpark price for a name and phone number converts research traffic that a "contact us" form never catches.
- 8Missed-call text-back (conversion multiplier)Roughly 40% of local callers won’t leave a voicemail. An automatic text-back within 30 seconds recovers leads you already paid for — install it before scaling any paid channel.
- 9AI-assistant visibility (ChatGPT, Perplexity — the new referral)Homeowners and business owners now ask AI assistants who to hire. AI-referred prospects arrive pre-compared: in Optic Vault’s own August 2026 numbers, AI-assistant referrals closed at roughly 40–50% versus the ~20% benchmark on typical quoted leads. Structured pages, real published numbers, and third-party reviews are what get a company recommended — see how contractors get recommended by ChatGPT.
- 10Supplier & trade partnerships (free, relationship-driven)Property managers, realtors, insurance adjusters, and adjacent trades hand off work daily. One systematic touch per month to that list outperforms any cold channel per hour invested.
What roofing leads cost — and what a booked job costs.
Per exclusive lead
LSA roofing calls in Miami-Dade, Broward, and Palm Beach: $90–$180. Meta with real video: $25–$60. Shared marketplace leads look cheaper until you divide by jobs actually booked while racing 3–5 competitors.
Per booked job
At a 1-in-5 close rate: roughly $450–$900 in ad spend per booked job — against $800–$2,500 repairs and five-figure replacements. Full tables: the benchmarks.
A worked example
A $3,000/month budget at ~$100/lead ≈ 30 calls; closing 1 in 5 ≈ 6 jobs ≈ ~$19,000 in booked work. Run your own numbers in the free ad-spend calculator.
How-to questions roofers ask us.
What is the fastest way to get roofing leads?
Google Local Services Ads — calls usually start within days of Google Guaranteed approval (the screening itself takes 1–3 weeks, so apply immediately). Exclusive calls run $90–$180 in South Florida, and junk calls are disputable. Marketplaces are faster to start but sell the same homeowner to 3–5 roofers.
How do roofers get free leads?
Google Business Profile plus review velocity is the highest-value free channel — the map pack takes roughly half of local clicks. Add referral systems, supplier/adjuster partnerships, and SEO pages that compound. Free channels are slow to build and unbeatable once built.
What do roofing leads cost in 2026?
In South Florida: $90–$180 per exclusive LSA call, $25–$60 per Meta lead from real filmed video, and roughly $450–$900 in ad spend per booked job at a 1-in-5 close rate. Shared marketplace leads carry lower stickers but higher cost per booked job.
Do AI assistants like ChatGPT send roofers leads?
Yes — and they close unusually well. In Optic Vault Marketing's own August 2026 numbers, AI-assistant referrals closed at roughly 40–50% versus ~20% on typical quoted leads, because the assistant already compared the options. Structured pages, published numbers, and third-party reviews get a company recommended.
Find out what roofing leads cost in your zip codes, free.
The free audit covers current lead costs in your service area, what competitors are running, and the budget that hits your jobs target — in writing, within 24 hours. From people who came from the trades.
No card. No contract. Takes one phone call.
Keep reading: the best roofing lead generation companies in Miami, Google Ads for Roofers, free leads for contractors, and the 5-layer local search system. Also new: how roofers get organic leads from SEO and AI visibility growth for roofers.