Skip to content
See which ZIP codes are open in your territory. Check yours
Buy Roofing Leads
Aerial view of residential roofs

How it works

How our pay per lead roofing program works

Where each homeowner request comes from, when it gets matched to you, what we check before it reaches your phone, and how you judge a test batch.

The pipeline

From homeowner request to your sales desk.

Book a call
  1. 1

    A homeowner asks for a roofer

    They search or see an ad about a leak, storm damage or an old roof, then fill out a roofing request form. We show you the form wording on the call.

  2. 2

    Matched to one roofer

    The request is matched to the company whose ZIPs and filters it fits. The consent record names who may contact the homeowner.

  3. 3

    Checked before delivery

    Phone, homeownership, ZIP and duplicates are checked before the lead is released to you.

  4. 4

    Delivered while it is fresh

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

Checks before delivery

What we check on every lead.

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

Phone number validated

Phone number validated before delivery

Homeownership self-reported, then

Homeownership self-reported, then checked against property records

Duplicate-checked against leads

Duplicate-checked against leads already sent to you

Scrubbed against the

Scrubbed against the National Do Not Call Registry

Delivery

What lands in your CRM.

Real-time delivery to your CRM, email or SMS, so your team calls while the homeowner is still by the phone. The card shows the fields a lead carries. Sample, illustrative: not a real homeowner.

JD

Sample, illustrative

Delivered just now · Real-time

Exclusive
Request
Roof replacement quote
Name
Jordan S.
ZIP
Your service ZIP
Homeowner
Yes, checked against property records
Roof issue
Shingles lifting after wind
Best time to call
Weekday evenings
Consent record
Attached, timestamped
Consent record attached · Timestamped
Call nowSend text
Illustrative example, not a real consumer record.
Roofing office sales desk with a CRM on screen

Credits

Bad leads get credited, by written rules.

Credits for disconnected or wrong numbers, renters or non-owners, addresses outside your ZIPs, and duplicates of leads already sent to you. Not covered: a homeowner who isn’t interested, doesn’t answer, has an insurance claim denied, or doesn’t buy.

  • Request within 7 days
  • Reply to the lead notification (or email us) with the reason; approved credits apply to your next batch.
Read the credit policy

Test batch

The scorecard you fill in.

  1. 1

    Leads

    How many leads were delivered in the batch.

  2. 2

    Contacted

    How many your team reached by phone or text.

  3. 3

    Set and sat

    Inspections booked, then inspections that actually happened.

  4. 4

    Signed and cost per roof

    Contracts signed, and total spend divided by signed roofs.

Pay per lead vs retainer

Pay per lead vs an agency retainer.

CriteriaAgency retainer or DIY adsPay per lead
What you pay forMonthly fee plus ad spend, results or notEach homeowner request delivered
Bad leadsYour costCredited under written rules
Time to first leadWeeks of setup and learningOnce your ZIPs are confirmed
CommitmentOften a minimum termNo long-term contracts. Start with a test batch, scale when the numbers work.
Who owns the ad accountYou do, usuallyWe do; you get the leads
More detail: what exclusive means, consent and TCPA, pricing, the cost per lead calculator and how to get roofing leads.

FAQ

How it works: common 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
Where do your roofing leads come from?

Homeowners who fill out a roofing request form after searching or seeing an ad about roof repair or replacement. These are homeowner leads for roof work, not a lead-metal or materials list. We walk through the exact sources and show you the forms on the call.

When is a lead matched to my company?

Before the homeowner is contacted by anyone, the request is matched to one roofer whose ZIPs and filters it fits. Each exclusive lead is sold to one roofing company. It is never resold, recycled or sold later as an aged lead.

How is pay per lead different from hiring a roofing marketing agency?

An agency usually bills a monthly retainer plus your ad spend, and you carry the risk if the ads produce nothing. With pay per lead you pay for each homeowner request delivered to you, with written credit rules for bad leads. An agency builds an asset you own; pay per lead is faster to turn on and off.

Which CRMs can receive leads?

Real-time delivery to your CRM, email or SMS, so your team calls while the homeowner is still by the phone. Tell us which CRM you use on the call and we confirm whether it connects directly or by email or webhook.

How do you report a test batch?

You track each lead through contacted, inspection set, inspection sat and signed. At the end of the batch we review that scorecard together and work out your cost per signed roof.

Book a 30-minute strategy call

See the sources and forms for yourself.

On a 30-minute call we show you where the leads come from, check your ZIPs, and agree test-batch terms.

Book a call

No obligation · No long-term contracts.