Plans from $270/mo

One business per category, per zip

Claim your zip
Built for roofing companies

Facebook group leads for roofers, done for you

You send photos. We find your town's local Facebook groups, ask to join, make the posts, and send every lead to you alone. One roofer per zip. Plans change how often we post.

  1. 1Zip
  2. 2Niche
  3. 3Claim

One business per trade, per zip — checked live

Just browsing? See plans & pricing →

For roofers who get work from neighbors

$12k+
avg. roof job
1
roofer per zip
2–4 wks
est. to first leads
Roofing crew installing architectural shingles at golden hour

Your crew. Your roofs. Your territory.

New lead — Full roof replacementMiddletown — 07748 · 4 min agoExample
Territory lockedYour zips — yours alone

Every roofing job. One winner per territory.

Asphalt ShinglesMetal RoofingRoof RepairStorm & Hail DamageInsurance ClaimsGutters & GuardsSkylightsFlat & Low-SlopeCedar & SlateRoof InspectionsSiding & FasciaEmergency Tarping

Sound familiar?

Roofing leads are the most abused leads in home services

High ticket prices made roofing the marketplaces' favorite trade to squeeze. Here's what you're up against.

Storm chasers poisoned the well

Out-of-state crews knocking doors after every storm taught homeowners to distrust roofers they don't know. You pay for that reputation damage every day.

“Free inspection” leads sold five times

That homeowner who filled out one form? Four other roofers got the same lead. Whoever knocks first wins — everyone else just paid for nothing.

$100+ per lead that never answers

Wrong numbers, price-shoppers, and homeowners “just seeing what it costs” — and the marketplace charges you full price either way.

Roofer walking homeowners through their roof estimate in the front yard
Hired by name, not by door knock

The flip

Nobody trusts a stranger with a $12,000 roof.

When a homeowner spots a ceiling stain or hail hits the neighborhood, they don't hire the crew knocking on doors — they post “who do you use for roofs?” in the local Facebook group. We make sure the answer is your company, every single time.

  • One roofer per zip code. When you claim your territory, we don't work with another roofing company there. Period.
  • Your crew, your jobs, your name. We draft posts from your real tear-offs, finished roofs, and crew for the local Facebook groups your customers actually read — we post them.
  • A way to reach them, on every lead. A name, a way to reach them, and what's wrong with the roof — delivered instantly, to you alone.
  • Flat monthly price. One roof job pays for months of the plan. No pay-per-lead roulette, no surprise invoices.

Your roofs are the ad

A fresh roof on their street beats any billboard.

Tear-off shots, drone before-and-afters, your crew on the ridge at sunset — that's what stops a homeowner mid-scroll. You send the photos; we turn them into posts that book inspections and estimates.

2–3

drafts a day on Dominator

Every

lead tied to its post

0

stock photos, ever

Instant

email + dashboard lead alerts

Full roof replacement — before
Full roof replacement — after
BeforeAfterDrag to compare

What lands in your inbox

NameKaren Whitfield
Phone(732) 555-0177
Emailk.whitfield@example.com
Address48 Maple Crest Dr — 07748
Project scopeWater stain spreading on the bedroom ceiling; roof is ~22 years old. Wants a full replacement quote and help with a possible insurance claim.
RequestedFree roof inspection this week

The details they shared, delivered instantly — to you and no one else.

No shared leads. Ever.

Real homeowners, real roofs, real urgency.

Every lead comes from someone in your territory who saw your work and asked for your company by name. You get the full picture before you climb a ladder — and your competitors never see it.

Local roofing company owner on the job

Do the math

One roof job pays for months of this

Marketplaces charge $100+ per shared roofing lead. Five roofers buying the same homeowner means they made $500 — and four of you lost.

Lead marketplaces

  • Same roof lead sold to 4–5 companies
  • $100+ per lead — even the dead ones
  • Homeowners already sick of roofing calls
  • Race the door-knockers or lose your money

White Glove Leads

  • Every lead is 100% exclusively yours
  • Flat monthly price, predictable cost
  • Neighbors who already know your company
  • Your zip codes locked to you alone

Roofing territories move fast

07704 · RoofingClaimed07760 · RoofingClaimed07748 · RoofingOpen07701 · RoofingClaimed07733 · RoofingOpen07702 · RoofingClaimed07739 · RoofingOpen07716 · RoofingClaimed

Example territories — check your own zip for live availability.

Pricing

Claim your zip codes before the roofer across town does

Month-to-month by default, no setup fees — and one roofing company per zip code. First come, first served.

Local Launch

Best for owning your home town

10posts a day

≈300 posts a month · Up to 3 exclusive zips

Small zips count less: up to 10 smaller zips, 30,000 people in all

$270/mo

Just 90¢ a post

Billed monthly · no setup fee

Everything you need:

  • We find the local Facebook groups in your zips and ask to join every one
  • Posts made from your real job photos — plus fresh images we create from them
  • Rotated across all your groups, max 3 times a week per group
  • Instant email alerts the moment a lead comes in (texts too, if you turn them on), plus your lead dashboard
  • Exclusive: one business per trade, per zip
  • Monthly results report
Best value

Market Dominator

Best for owning the whole market

80posts a day

≈2,400 posts a month · 11 to 30 exclusive zips

$1,200/mo

Just 50¢ a post

Billed monthly · no setup fee

Everything in Neighborhood Pro, plus:

  • Dedicated account manager
  • First claim on neighboring zips
  • Priority posting in your busy season
  • Unlimited featured team members

Need something in between?

Every plan starts at the price shown. Add posts a day anytime from your dashboard — +$27, +$21 or +$15/mo per extra daily post. Zips are included up to each plan's limit; claim more and you move up a plan, where every post costs less.

We ask to join every group in your zips, on every plan

We ask to join every local group we find in your area and rotate your daily posts through all the ones that let us in — max 3 a week in any one group, never two within 2 days. More groups never costs more.

Billed each month (Local Launch $270 / Neighborhood Pro $630 / Market Dominator $1,200) and renews each month until you cancel. To cancel, choose “Stop my renewal” in Billing & Plan in your dashboard, or email support@whitegloveleads.com from the address on your account with the subject “Cancel subscription” and your business name. No fee, no penalty. Cancelling stops the next charge; it never refunds, credits, or prorates the term you are in. No setup fees · No ad spend · One business per trade, per zip · A post is one post in one local group. We promise the posts; leads vary by market, trade and season. Renewal terms · No-refund policy · How to cancel

Straight talk

There is no testimonial in this spot on purpose.

We are new, and we would rather say that than print a stock photo with a fake name under it. When roofers we actually worked for are willing to be quoted, their words and their real numbers go here, with their permission.

Until then, here is what you can verify yourself before you spend a dollar.

  • Your zip is checked live

    The availability checker on this page reads our real client list. If it says a zip is open, it is open right now — and signing up locks it.

  • Your Facebook stays yours

    We make the posts from your photos and run the cadence. You keep your own Facebook account — we never ask for your password.

  • Monthly means monthly

    Start month to month and stop at the end of any paid month. The 6- and 12-month terms are cheaper and are committed for their full length — that is spelled out before you pay.

Questions

Straight answers, roofer to roofer

How fast do roofing leads start coming in?+

Group admins decide when you get in, so nobody can promise you a date — and we are too new to quote you an average we have not measured. Here is the plan we work to: we ask to join your town's groups in the first days and start posting as soon as we're in; weeks two to four after onboarding is the window we aim a first lead at. Roofing leads also spike after weather events, and by then your name is already in the feed.

Do storm and insurance jobs come through this?+

Yes. When hail or wind hits, homeowners don't trust the door-knockers — they ask their local group “who do you use for roofs?” If we've been posting your work there for months, the answer is you.

What if my zip codes are already taken?+

Then we can't take you on in that territory — that's the whole point of exclusivity. Check availability now; territories are first come, first served.

Do I need to write posts or run ads?+

No. You send photos. We write the captions, map the local groups, and queue your cadence. We post — and answer the phone.

Is there a contract?+

Plans are month-to-month by default: cancel before the next month starts and you are done. The 6- and 12-month terms are cheaper per month because they are a commitment — each is charged in full at the start and renews for another term of the same length until you cancel. Cancelling stops the next charge; it never refunds or prorates the term you are in. No setup fees either way.

Only one roofer gets each zip code. Make sure it's you.

If the roofer across town locks your area first, we can't work with you there — that's the deal. Territories are first come, first served.

Availability checked in real time

  1. 1Zip
  2. 2Niche
  3. 3Claim

One business per trade, per zip — checked live

Rather talk it through? Book a free strategy call