Home/Case Studies/Roofing Company

Roofing Company: 70 leads at $66.60 each.

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

Roofing Company Facebook Ads lead generation results
Meta Ads Manager: 70 leads at $66.60, $4,661.96 spent of a $12,900 budget.

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

← Back to all case studies