RoofingLeads.contractors

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.

Like the numbers? See if your territory is open.