70
Leads generated
$66.60
Cost per lead (category benchmarks exceed $115)
$4,661.96
Spent so far of a $12,900 budget: campaign still active
36,218
Reach
75,232
Impressions
Objective
Roofing company needed consistent lead flow from Facebook Ads to fill their pipeline.
Strategy
- Built and managed a $12,900 Facebook Ads lead generation campaign
- Targeted homeowners in service area through Meta Ads segmentation
- Optimized creative and copy for high-ticket home service leads
- Daily monitoring and bid optimization
Largest Facebook Ads campaign budget managed.
This figure is one row in the Facebook Ads cost per lead benchmark, alongside the other accounts it sits next to.
What the numbers show
$66.60 per lead sounds high until you place it. Roofing is one of the most expensive verticals on Meta. Published 2026 benchmarks put cost per lead in the category above $115, so $66.60 is roughly 40% under a typical figure for the category. Context is doing all the work in that sentence, which is exactly why a single cross-industry benchmark number is close to useless.
The economics also change with contract value. A roofing job worth several thousand dollars can absorb a $66 lead in a way a $60 product never could.
What I'd flag
This campaign is still running. It has spent $4,661.96 of a $12,900 budget, so the figures on this page are a snapshot rather than a final result, and the cost per lead may move in either direction as the budget completes.
The client is anonymous, and as with any lead-form campaign these are form completions rather than booked jobs. Roofing in particular has a long gap between enquiry and contract.
Want results like this?
Send me your account and I'll tell you what I'd change first. No cost, no pitch.
Get a free audit