Roofing
How to Buy Pay-Per-Lead Roofing Leads Without Getting Burned: A 2026 Contractor's Guide
A complete buyer's guide to pay-per-lead roofing leads — how PPL pricing works, what to demand from vendors, red flags to reject, and the qualification standards that separate high-close inventory from wrong-number waste.

Pay-per-lead (PPL) roofing has become the default acquisition channel for most independent roofing contractors in the United States. It is fast to turn on, easy to budget against, and — done right — dramatically more predictable than running your own Google Ads account or waiting for organic SEO to compound. Done wrong, it is one of the fastest ways a roofing company can burn six figures a year and still wonder why the crews sit idle on Tuesday.
This guide is written for the roofing owner or sales manager who has already been sold at least once by a PPL vendor, and probably twice. It covers exactly how the pay-per-lead roofing model works under the hood, what to insist on in a contract, how to price a lead against your close rate and ticket size, and the specific red flags that predict wasted spend before the first invoice hits.
What 'pay per lead' actually means in roofing
A pay-per-lead roofing arrangement is a marketing contract where a vendor generates homeowner inquiries — usually through paid search, paid social, SEO landing pages, or a mix — and sells each qualifying inquiry to a contractor for a fixed price. You are not buying clicks, impressions, or 'brand exposure.' You are buying a specific homeowner in a specific ZIP code who has raised their hand for roof work.
The important distinction is between exclusive and shared PPL. Exclusive PPL means the lead is sold to one contractor — you. Shared PPL, common on marketplace platforms, sells the same homeowner to three to seven contractors simultaneously and lets you fight it out on speed and price. The unit economics of these two products are so different that treating them as the same category is the first mistake most new buyers make.
A healthy PPL relationship starts with clear definitions. What counts as a lead? What counts as a credit-back? What is the target metro or ZIP list? What service categories are in scope? Any vendor that will not put these in writing is not a vendor you want.
The economics: what a roofing lead is actually worth to your business
Before you evaluate a single PPL vendor, run your own numbers. The three inputs that matter are your average ticket, your close rate on the type of lead in question, and your gross margin per closed job. From those, you can derive your maximum sustainable cost per lead and your target cost per acquisition.
The math is not complicated. If your average roof replacement ticket is $16,000, your gross margin on that job is 38%, and you close 30% of exclusive PPL inquiries, then every exclusive inquiry is worth $1,824 in gross margin on average (0.30 × $16,000 × 0.38). Paying $150 for that inquiry produces a gross-margin CAC of about $500 and a marketing-to-gross-margin ratio well under 30% — a healthy zone for a growing roofing operation.
Contrast that with a shared-lead scenario. Same ticket, same margin, but a 9% close rate on shared inquiries. Every shared inquiry is now worth $547 in expected gross margin. Paying $50 for it produces the same 30% ratio — but the estimator time absorbed to close one job is more than three times higher. Labor efficiency, not lead price, is where PPL profitability lives or dies.
Illustrative economics of exclusive vs. shared roofing PPL
Directional example assuming a $16,000 average ticket and 38% gross margin. Your numbers will differ by market, product mix, and follow-up discipline.
- Exclusive · $/lead150 · $150
- Shared · $/lead50 · $50
- Exclusive · close rate30 · 30%
- Shared · close rate9 · 9%
- Exclusive · GM/lead1824 · $1,824
- Shared · GM/lead547 · $547
What to demand in every pay-per-lead roofing contract
The single biggest predictor of a bad PPL experience is a vague contract. Before signing, make sure the following are documented in writing.
1) Exclusivity terms. Is this lead sold to you only, or to a defined 'closed panel' of contractors? For exclusive inventory, the contract should say 'sold to buyer only, not resold, not shared with any other contractor in the covered ZIP for a defined lockout period.'
2) Service and geography scope. List the exact ZIPs, service categories (residential replacement, storm/insurance, repair, commercial), and any exclusions. 'Metro Dallas' is not a scope; 75204, 75205, 75206 is a scope.
3) Lead definition. What qualifies as a billable lead? At minimum: a homeowner in the covered geography, in a covered service, who has affirmed interest and provided a working phone number. Renters, out-of-area, wrong service, non-working numbers, and duplicates should all be credit-back categories by default.
4) Credit-back policy. The window (24 or 48 hours is standard), the categories, and the settlement method. A vendor that offers only 'credits toward future leads' rather than refunds on the invoice is a vendor whose economics depend on you not disputing.
5) Delivery SLA. How fast is the lead delivered? Under 60 seconds from form submission is the modern standard. Delivery lag directly compresses your first-touch speed and your close rate.
6) Termination terms. Month-to-month with 30 days' notice, or annual with a termination fee? A vendor confident in their product does not need to lock you in.
Red flags that predict wasted spend
After thousands of contractor conversations, a short list of red flags reliably predicts unprofitable PPL relationships.
Vague sourcing. If the vendor cannot describe, in one paragraph, how the leads are generated (which channels, what landing pages, what qualification questions), assume the answer is 'scraped, resold, or arbitraged from another marketplace.' Legitimate vendors are proud of their acquisition stack and will show it to you.
No sample recordings. Every serious vendor can provide anonymized sample call recordings from recently delivered leads in your vertical. Refusal is a red flag.
Pricing dramatically below market. If competitors are selling exclusive replacement leads at $120–$220 and one vendor is offering the same product at $45, the product is not the same. Something is being sacrificed — usually exclusivity, quality, or both.
No ZIP-level exclusivity. 'Regional exclusivity' or 'territory protection' with vague boundaries usually means the same lead is being sold to another contractor 15 miles away.
Long-term contracts on unproven inventory. Any vendor asking for a 12-month commitment before you have seen 30 days of delivery does not believe their product will earn the renewal.
Aggressive up-front minimums. High minimums plus low close rates equal owner-financed inventory clearance. A confident vendor lets you start small and scale on results.
How to test a pay-per-lead vendor in 30 days
The correct posture toward any new PPL vendor is 'prove it in 30 days.' Set a small budget, define the success metrics before you start, and track them ruthlessly.
Before day one, write down four numbers you expect to hit: contact rate, qualified-conversation rate, sit rate (booked estimates), and close rate. Compare each to your existing best-performing channel.
On day 30, evaluate three things. Was the delivered lead volume within 20% of contracted volume? Did the qualification standard match the contract definition? Did the close rate meet or exceed your baseline for that lead type? Two out of three is a maybe. Three out of three is a scale signal. Zero out of three is a termination signal, and no amount of 'give it one more month' should override that.
Do not evaluate PPL on gut feel or on any single week. Weekly volume swings are noise; 30-day totals are signal. Track every disposition, every credit-back request, and every closed job by source in your CRM from day one — that discipline is the difference between confident scaling and pouring money into a channel you cannot measure.
How to build a portfolio of PPL sources
The most durable roofing lead operations do not rely on a single vendor. They build a portfolio: two or three exclusive PPL sources, a modest allocation to their own Google Ads and Local Services Ads, an SEO investment that compounds over years, and a systematic referral program.
Portfolio thinking protects you from three risks. Vendor-specific quality drift over time. Sudden platform policy changes on Google or Meta. And seasonal volume swings that any single source cannot absorb. When one channel dips, another absorbs the slack; when one channel gets expensive, spend shifts automatically to the next-best option.
The right number of active PPL vendors is usually two to three. Fewer than that concentrates risk. More than that dilutes attention — you never fully optimize any single relationship, and vendors know when they are receiving 10% of your spend and treat you accordingly.
Aligning your sales operation to PPL success
Even the best PPL inventory dies in a poorly run sales operation. Three internal disciplines predict PPL profitability more than any vendor choice.
Speed to lead. First outbound contact within 5 minutes triples close rates versus 30-minute callbacks. If your intake process cannot hit that bar, invest in it before you spend another dollar on PPL.
Intake qualification. A brief, structured intake — ownership, roof age, damage type, insurance status, timeline — protects estimator time and lifts overall close rate. Estimators should never be the first to qualify a lead.
Follow-up cadence. A written 14-day follow-up sequence recovers 15–25% of bids that first-touch alone would lose. Write it, automate what you can, and hold your team accountable to it.
Every dollar you spend on PPL is a bet on your sales operation. Fix the operation first, and every subsequent PPL dollar returns more.
Frequently Asked
Questions & answers
What is a fair price to pay for exclusive pay-per-lead roofing leads in 2026?
In most US metros, exclusive residential replacement leads range from $110 to $220 per inquiry. Storm-driven insurance leads run $140 to $280. Repair-only inquiries run $35 to $75. Prices vary meaningfully by market density and seasonality.
Are shared pay-per-lead roofing leads ever worth buying?
Occasionally — for new operators building CSR capacity, or for repair-only inquiries where the ticket size does not justify exclusive pricing. For full replacements, exclusive PPL almost always wins on cost per closed job.
How fast should I contact a pay-per-lead roofing lead?
Under 5 minutes for exclusive inventory; under 60 seconds for shared inventory. Every additional minute of delay measurably reduces close rate.
What credit-back policy should I expect from a PPL roofing vendor?
A 24 or 48 hour dispute window covering wrong number, out-of-area, non-homeowner, and duplicate leads. Credits should apply to the invoice, not be locked into future purchase.
How long should I test a new PPL vendor before deciding?
30 days at a modest budget is enough to see delivery volume, qualification standard, and close rate stabilize. Weekly numbers are too noisy to act on.
Put this into practice
Check your market for exclusive leads
See whether your service area and category are still open for exclusive representation.
Check availability