For roofing pros

Lead pricing with nothing hidden.

You see the flat price per lead before you spend a dime. No bidding wars. No surprise fees. Just exclusive, pre-qualified homeowners — and you only pay for the real ones.

Onward charges a flat price per exclusive roofing lead, set by job type and metro. Typical ranges run $35–$60 for repairs, $75–$120 for replacements, and $90–$150 for storm and insurance jobs. You see your price up front, get a credit back for bad leads, and pay no contracts or minimums.

Pricing

What does a lead cost?

Typical exclusive-lead ranges by job type. Your exact flat price depends on your metro tier — bigger markets run higher.

Roof repair
$35–$60
Roof replacement
$75–$120
Storm / insurance
$90–$150

Ranges are typical for exclusive leads and vary by metro. You'll see your exact flat price before you spend anything.

What you get

What's included with every lead?

One flat price. No fine print. Here's what that price buys you, every time.

Exclusive to you

Each lead goes to one roofer — you. We never blast it to five others. No race to call first.

Pre-qualified

A real homeowner with a real roof job and a real ZIP. Fewer tire-kickers. Fewer no-shows.

Contact info verified

A working phone and a real name, checked before it reaches you. Less time chasing dead ends.

Lead-credit guarantee

Get a bad lead? Flag it and we credit it back. You only pay for real, exclusive homeowners.

Billing

How does billing work?

Simple and in your hands. Set what you'll spend, and only pay for good leads.

  1. 01

    Set a budget

    Pick your metro and set what you want to spend each week. You see the flat per-lead price up front. No bidding.

  2. 02

    Get exclusive leads

    Pre-qualified homeowners come straight to you — and only you. You're billed the flat price for each one.

  3. 03

    Pause anytime

    Too busy this week? Pause. Ready for more? Turn it back on. No long contracts, no minimums.

  4. 04

    Get credits for bad leads

    Fake number, wrong area, no real job? Flag it and we credit it back. You only pay for the real ones.

The lead-credit guarantee

Pay for good leads, not junk

The flat price only counts when the lead is real. Get a fake number, a wrong area, or a no-job lead? Flag it and we credit it back — every time.

Credit back on bad leads Flat per-metro price
See the guarantee
See the difference

Onward vs. shared-lead sites.

Most lead sites sell the same name to a crowd and hide the price. We do the opposite.

Onward Exclusive leads Typical shared-lead sites
Flat price you see before you spend
Each lead goes to one roofer — you
No bidding wars or surprise fees
Credit back for a bad lead
No long contracts or minimums
You keep the customer relationship

Want the full picture on exclusive leads and tools? See Onward for roofers →

FAQ

Frequently asked questions

Ready to see your numbers? Apply to join →

It depends on the job and your metro. Typical exclusive-lead ranges run $35–$60 for repairs, $75–$120 for replacements, and $90–$150 for storm and insurance jobs. You see your flat price before you spend a dollar.
Yes. Every lead goes to one roofer — you. We never share it with a crowd, never resell it, and never pass it around later. The homeowner is yours to win.
No. No long contracts, no setup fees, no monthly minimums. Set your budget, get leads, and pause anytime. You stay in control of your spend.
Yes. If a lead is fake, out of your area, or a wrong number, you flag it and we credit it back. That is the lead-credit guarantee. See how the guarantee works →.
Apply to join, pass our check, then pick your metro and set a budget. You see your flat per-lead price up front and only pay for exclusive leads sent to you alone.

Clear pricing. Exclusive leads. No junk.

You see the flat price before you spend, pay only for real homeowners, and keep every customer you win. No contracts.

Transparent pricing • Exclusive leads • Lead-credit guarantee

(888) 555-0147 Get my free quote