Free tool
Roofing ads ROI & cost-per-lead calculator
See what you'd spend on ads, what each lead really costs in your market, and what comes back in signed roofs.
You pay your ad budget directly to Google or Meta in your own accounts. Separately, you pay us only for qualified leads. No monthly retainer or setup fee. Ad spend still applies to unqualified inquiries.
Cost per lead (CPL) is not pay-per-lead (PPL)
Ad CPL
Your ad spend ÷ every inquiry (good, bad, spam). Paid to Google, never to us.
Pay-per-lead fee
Our fee, charged only for qualified, exclusive leads. Bad inquiries = $0 fee.
All-in cost per qualified lead
(Ad spend + our fees) ÷ qualified leads. The number that actually matters.
Highest-value residential intent.
Raw inquiries
32
Qualified leads
16
Est. jobs
4
Paid to Google
$4,000
Paid to us
$2,400
Total invested
$6,400
All-in / qualified lead
$400
Est. revenue
$60,000
Revenue ÷ cost
9.4x
Estimates from planning benchmarks, not promised results. Your fee per qualified lead is agreed before launch.
Already running Google Ads? Import your data
In Google Ads, open Campaigns, set the date to "All time", and download as CSV. The file is read in your browser and never uploaded.