Skip to content
See which ZIP codes are open in your territory. Check yours
Buy Roofing Leads
Roofing company office with a sales desk

Pricing

Pricing for roofing leads and booked appointments

We quote by ZIP code because the cost of a homeowner roofing lead depends on where you work and what you filter for. You leave the call with a per-lead price for your ZIPs.

What sets your price

Five things move the price of a roofing lead.

These are homeowner leads for roof work, not lead flashing or other roofing materials. Here is what pushes a quote up or down, and why.

DriverLower priceHigher priceWhy
ProductExclusive homeowner lead (you call and set the inspection)Booked inspection on your calendarAn appointment includes the calling and confirming work your office would otherwise do.
ExclusivityFewer filters, wider ZIP listOne roofer per lead in tight ZIPsA lead sold to one company has to carry the whole cost of the ad click that produced it.
FiltersRepair and replacement, any roof ageReplacement only, roof age or material filtersEvery filter throws away homeowners who would otherwise count as leads.
MarketZIPs with lower ad competitionMetro ZIPs where many roofers bid on the same searchesOur cost to reach a homeowner tracks what advertisers pay in that area.
SeasonOff-season demandRight after hail or wind in your ZIPsStorm demand spikes, and so does competition for the same homeowners.

Want market context first? Our guide to how much roofing leads cost covers published industry ranges, with sources and dates.

What every lead includes

Included in the per-lead price.

Consent record

Every lead comes with a timestamped consent certificate. We send it to you on request.

Written credits

Credits for disconnected or wrong numbers, renters or non-owners, addresses outside your ZIPs, and duplicates of leads already sent to you. Request within 7 days.

Fast delivery

Real-time delivery to your CRM, email or SMS, so your team calls while the homeowner is still by the phone.

Your ZIPs only

Territory availability is confirmed by ZIP code on your call.

Exclusive

Each exclusive lead is sold to one roofing company. It is never resold, recycled or sold later as an aged lead.

Test batch first

No long-term contracts. Start with a test batch, scale when the numbers work.

Policies

Test batch and credit terms, in writing.

These terms apply to every lead you buy from us, starting with your test batch.

Checked before every delivery

  • Phone number validated before delivery
  • Homeownership self-reported, then checked against property records
  • Duplicate-checked against leads already sent to you
  • Scrubbed against the National Do Not Call Registry

What exclusive means

Each exclusive lead is sold to one roofing company. It is never resold, recycled or sold later as an aged lead.

Bad-lead replacement · 7 days

Credits for disconnected or wrong numbers, renters or non-owners, addresses outside your ZIPs, and duplicates of leads already sent to you. Reply to the lead notification (or email us) with the reason; approved credits apply to your next batch.

Not covered: a homeowner who isn’t interested, doesn’t answer, has an insurance claim denied, or doesn’t buy.

Consent on every lead

Every lead comes with a timestamped consent certificate. We send it to you on request.

No long-term contract

No long-term contracts. Start with a test batch, scale when the numbers work.

Your territory

Territory availability is confirmed by ZIP code on your call.

Run the math

Work out your cost per signed roof before you buy.

Enter a per-lead price and your own contact, set, sit and close rates. It shows what one signed roof costs you at those numbers.

$
%

Leads you reach on the phone

%

Contacts that book an inspection

%

Inspections that sit

%

Sits that sign

$

Your average signed roof

%

Optional, for profit outputs

There is no neutral published roofing benchmark for contact rate or set rate. The example values are proxies and estimates. Your own CRM numbers will give a far better answer.

Your numbers

Cost per inspection set
—
Cost per sit
—
Cost per signed roof
—
Add job value to see it as a share of the job
Gross profit per roof after lead cost
—
Break-even price per lead
—

Results update as you type. Break-even is the price at which lead cost uses up all the gross profit on the roof.

Sources for example inputs

FAQ

Pricing questions

If your question isn’t here, bring it to the call. We’ll go through your territory, filters and numbers.

Book a strategy call
Do you publish prices?

Not as a single number. A lead in a quiet suburban ZIP and a lead in a metro hit by hail last week cost us very different amounts to produce, so a list price would be wrong for most roofers who read it. On the call we check your ZIPs, filters and product, and you leave with a per-lead price for your territory.

How big is the test batch and is there a prepay?

No long-term contracts. Start with a test batch, scale when the numbers work. The batch size and any prepay are agreed on the call and written down before you pay, so you know exactly what you are buying.

Do credits expire?

Credit requests must be made within 7 days of delivery. Reply to the lead notification (or email us) with the reason; approved credits apply to your next batch. Read the full lead credit policy for what qualifies.

Do prices change in storm season?

They can. After hail or high wind, more roofers chase the same homeowners and ad costs rise. If your price would move with storm demand, we tell you on the call and put it in writing, rather than changing it mid-batch.

Read the full lead credit policy, or open the cost per lead calculator on its own page.

Book a 30-minute strategy call

Get a per-lead price for your ZIPs.

A 30-minute call. We check territory, agree filters, and you leave with a price and test-batch terms in writing.

Book a call to check your ZIPs

No obligation · No long-term contracts.