Free Tool

Roofing lead ROI,
calculated honestly.

Enter your numbers from any lead source — shared, exclusive, or your own marketing — and see the only figure that decides profitability: cost per closed job.

Defaults are editable examples — replace every field with your own numbers. Nothing you type leaves this page.

6
Jobs closed / month
Cost per sat appointment
Cost per closed job
Gross profit per $1 of lead spend
Enter your numbers above to see your monthly revenue, profit and ROI from this lead source.
Reading the Numbers

Three things this math always reveals.

Run any two lead sources through the calculator and the same patterns appear.

Show rate is the lever

Every no-show pays full price for nothing. Raising show rate from 50% to 80% cuts cost per sat appointment by nearly half — before anything else improves.

Exclusivity moves close rate

A homeowner expecting one contractor closes differently than one fielding five calls. Small close-rate gains multiply through every row of this math.

Cheap leads rarely win

Sticker price per lead is the least predictive number on the page. Sort your sources by cost per closed job and the ranking usually flips.

Our model attacks the first lever directly: 80%+ show-up rates across campaigns, and no show, no charge.

Questions

Calculator questions, straight answers.

Appointments × show rate = sat appointments. Sat appointments × close rate = jobs. Jobs × average job value × gross margin = profit, and profit ÷ lead spend = your return per dollar. The calculator above runs it instantly — the number to watch is cost per closed job.
It depends on your job value and margin — the benchmark that matters is that lead costs stay well under gross profit per job, leaving room for sales time and overhead. Always compare lead sources on cost per closed job, not cost per lead: the cheaper lead that rarely closes is usually the expensive one.
A no-show burns the appointment cost and your salesperson's time with zero revenue chance. Going from a 50% to an 80% show rate nearly halves your cost per sat appointment. Across our campaigns homeowners show up to 80%+ of booked appointments — and with our billing, no show means no charge.
Yes. Run your shared-lead vendor, your exclusive-appointment provider, and your own marketing through the same inputs and compare them on cost per closed job. That comparison usually settles the shared-vs-exclusive debate on its own.

Like your math better
with an 80%+ show rate?

Run a campaign where no-shows cost you nothing. Book a strategy call and we'll map it for your market.

Book a Strategy Call
Book a Strategy Call →