Free tool · For roofing contractors
A cheap lead isn't a cheap customer. Answer five quick questions — or just read the numbers we filled in — and see what a signed roofing job actually costs you.
Burn assumes $75 to chase one dead lead.
Get your numbers plus the three levers that move cost-per-job the most.
The rest of the picture
The lever nobody talks about
This isn't a promise. It's your own numbers at a higher close rate — a number that depends on your sales process and your market, not on us. We show it because verified, pre-qualified leads (the kind WonFlo sends) tend to close more often than shared, unverified ones, and even a few points is worth real money on the same ad budget.
The line cost-per-lead never shows you
A lead that was never a job still cost you twice: once to buy the click, and again when somebody drove out to look at it. You set the junk share up top — set the second number here, and below is the arithmetic behind the burn figure.
Every figure above is your own arithmetic. No industry averages, no benchmarks — just your spend, your lead count and the two numbers you set. And flagging junk earlier doesn't hand all of it back: some of those visits you'd have made anyway. Treat it as the ceiling on what better qualification is worth to you.
WonFlo sends pre-qualified, scored leads — so more of them close. See how it works →
Pre-filled values are industry averages for context, not a guarantee of results. The close-rate scenario is illustrative — your numbers, at a close rate you choose. The junk-lead share and chase cost are starting placeholders, not averages — set them to your own.