LocalRoof

Simple prices. A decision on every introduction.

Pay when you
accept.

No required membership or long-term contract. Review the project before you choose. Every homeowner request is capped at three roofers.

Roof replacement

$85 per accepted introduction

For a homeowner planning a roof replacement.

Repair, storm or inspection

$45 per accepted introduction

For repair work, storm damage or a roof inspection.

Founding roofer offer

Your first three, free.

Request verification with your initial claim and complete it within 30 days. Your first three qualifying accepted introductions are free. Existing accounts keep their original allowance and deadline.

Find and claim your listing

Optional balance packs

Plan ahead.
Keep more in your balance.

Use your balance toward accepted introductions. Balance never expires while your account is active. A pack does not guarantee introductions.

$500 introduction balance

Pay $450

$50 additional balance

$1,000 introduction balance

Pay $850

$150 additional balance

Pack purchases are handled through secure checkout when configured for your account.

Premium listing · Verified roofers only

A more prominent
local presence.

$99 per month

  • Your direct phone and website on your profile.
  • A clearly labeled Featured ribbon.
  • Paid placement above other Verified listings in each city you serve.

Premium does not purchase verification or a quality rating. You must maintain current LocalRoof Verified status.

Contact support for an account-specific checkout link after we confirm your current verification.

Request your Premium link

Know what you are buying.

LocalRoof caps each request at three roofers, charges only on acceptance and requires no membership. Review project type, roof age when known, city and timing before accepting. Declining is free. An introduction starts a conversation; it does not guarantee a booked job.

How the roofer program works →

Get matched with local roofers