Skip to content
Maple Leads

Roofing leads

Real-time roofing leads from homeowners who need a roofer now

Homeowners request a roof quote or inspection on a live ad funnel and reach your office seconds later. Choose the job types, materials and ZIP codes you work, and pay by lead freshness.

Built for roofing contractors.

Who they are

Who roofing leads are

Roofing leads usually come from something the homeowner can see: a stain on the ceiling, shingles in the yard after a windstorm, granules in the gutters, or an inspector's note during a home sale. Some are planning ahead because the roof is old and they want a replacement before it fails. Storm and leak requests carry urgency; planned replacements give you more time but more competition.

What they want is someone who shows up, looks at the roof and gives a clear price and timeline. Many will call the first two or three contractors who respond. On storm jobs they also want help understanding the insurance process. The contractor who answers fast and books an inspection the same week usually gets the first look at the job.

Only an owner can authorize a roof replacement or an insurance claim, so use the homeowner filter and confirm it on the call. Landlords and property managers can be good customers; tenants reporting a leak are not. Material, timeline and claim status tell you which crew to send and how soon to schedule.

Playbook

How to work roofing leads

What the best-performing teams do from the moment the lead lands.

  1. 01

    Call while the problem is fresh

    A homeowner with a leak or storm damage is calling roofers right now. A Hot 1 lead is exclusive for 15 minutes, so put it in front of your office or dialer immediately. Open with their city and the job type they picked so they know you are responding to their request.

  2. 02

    Qualify the owner and the job

    Confirm they own the property, then ask what they are seeing: active leak, visible damage or an old roof. Check the roof material and timeline they gave. If there is an active leak, ask whether water is getting inside so you can offer a tarp or emergency repair first.

  3. 03

    Ask about insurance early

    If the lead flagged an insurance claim, ask whether they have already called their carrier and whether an adjuster is scheduled. Explain what your inspection covers and how you document damage. Keep advice general and let the homeowner deal with their policy and adjuster directly.

  4. 04

    Book the inspection

    Offer two specific inspection windows, ideally within a day or two for storm and leak jobs. Ask whether the decision-maker will be home. Send a text confirmation with the inspector's name and a photo, and log the material, claim status and timeline in your CRM before the visit.

  5. 05

    Follow up on missed calls

    If no one answers, call back within the hour, then text, then try in the early evening when homeowners are back from work. Storm-season leads move quickly, so a two-day gap usually means another roofer is already on the ladder. Stop once they ask you to.

  6. 06

    Close with a clear estimate

    After the inspection, send photos and a written estimate with material options and a start date. Planned replacements may take weeks to decide, so set reminders and check in. A homeowner who used you for a repair is a strong candidate when the full roof is due.

Why Maple Leads

Fresh leads, honest rules.

Exclusive for the first 15 minutes

A Hot 1 lead goes to one buyer only. After that, share caps stay small and the price falls as the lead ages.

Delivered in seconds

Routed in under 50 ms and pushed to your CRM, webhook or inbox while the consumer is still on their phone.

Consent on every lead

Consent language, timestamp, IP address and a TrustedForm certificate are stored with each lead.

48-hour returns

Disconnected, wrong-number, duplicate and junk leads are credited back to your wallet once a return is approved.

Pricing

One ladder, priced by lead age

The same transparent ladder applies to every lead type. Opt in only to the tiers you want.

Maple Leads time-decay price ladder
TierLead agePrice per lead
Hot 1Under 15 min$110
Hot 215 min – 30 min$85
Hot 330 min – 45 min$65
Warm 145 min – 2 h$55
Warm 22 h – 4 h$45
Warm 34 h – 8 h$35
Cold 18 h – 12 h$20
Cold 212 h – 18 h$15
Cold 318 h – 24 h$10
Aged1 – 30 days$5

Get your first leads this week.

Tell us the lead types, states and volume you want. We'll set up your first campaign with you and show you live inventory for your market.

  • Real-time delivery to your CRM
  • Hot 1 leads exclusive for the first 15 minutes
  • 48-hour returns on bad contact data

We reply within one business day. By submitting you agree to be contacted about Maple Leads; we never sell your information.

Ready to buy now? Create your buyer account

FAQ

Roofing leads questions

Are Maple roofing leads exclusive?

For the first 15 minutes, yes. A Hot 1 roofing lead goes to one contractor only. After that it can be shared with a small, capped number of buyers as it ages, and the price drops at each tier. Every lead shows how many buyers already have it, and you choose which tiers your campaigns accept.

Which filters can I use for roofing leads?

Campaigns filter by lead type, state and ZIP code, plus the roofing attributes on the form: roof material, homeowner status, timeline and whether an insurance claim is involved. You can run a storm-claim campaign in one set of ZIP codes and a replacement campaign in another, each with its own caps and schedule.

How do I keep out renters and out-of-area jobs?

Use the homeowner filter so you only receive leads where the consumer said they own the property, and set the states and ZIP codes your crews actually serve. If a lead still comes in from outside your service area, you can return it within 48 hours of purchase.

What consent and compliance records do I get?

Each lead includes the consent language the homeowner agreed to, a timestamp, their IP address and a TrustedForm certificate. You are responsible for consent, do-not-call and contact-time rules when calling or texting, including during storm season, so set up your process with your compliance team.

Which roofing leads can I return?

Returns are open for 48 hours after purchase. Valid reasons include a disconnected or wrong number, a duplicate of a lead you already bought, fake details, an address outside your service area, or a homeowner who says they did not request contact. A lead that does not answer or decides to wait is not returnable.

Guides

Your next borrower is filling out a form right now.

Create an account, fund your wallet and switch on a campaign. Your first lead can land in your CRM within minutes.

No subscription · No setup fee · Pay only for leads you receive