Home Guides Roofers: cost per lead

Niche guide

Roofers: cost per lead (and what to track instead)

Roofing CPL changes massively by job type. Repairs, replacements, and flat roofs are different markets. This guide shows how to measure CPL properly and drive it down while improving lead quality.

Why roofing CPL varies so much

“Roofing leads” aren’t one thing. Segment first, then judge CPL.

01

Repairs vs replacements

Repairs have urgency; replacements have higher value. Your CPL will differ by design.

  • Repairs: urgency, photos, fast booking
  • Replacements: surveys, proof, budget/timeframe gates
  • Run separate campaigns where possible
02

Spam pressure

Roofing can attract low-intent “price check” leads unless you gate the system.

  • Postcode required
  • Job type + urgency question
  • Photo prompt improves quality
03

Response time

Especially for leaks, the first competent reply wins the job.

  • Target ≤5 minutes for first contact
  • WhatsApp routing + call attempt
  • Same-day follow-up if missed

What to track instead (roofing)

Roofing is won on booked visits and quotes, not cheap form fills.

Stage metrics

  • Qualified lead (in area, correct job type, real urgency)
  • Visit booked (repair visit or survey)
  • Quote sent
  • Job won

Make CPL meaningful

  • Compare CPL within one job type (repairs vs replacements)
  • Track cost per booked visit as your “north star”
  • Feed back outcomes weekly (even light notes help)

Shortcut

If you only track one extra metric, track booked visits.

Levers that reduce CPL and improve lead quality

For roofing, the biggest win is segmentation + better questions + faster follow-up.

A

Segment by job type

Separate repairs, replacements, flat roofs, and gutters/fascias so creative and questions match.

B

Use photo prompts

Photos raise lead quality and speed up triage. They also reduce “quote for anything” leads.

C

Creative that pre-qualifies

Say the service area and show proof. For replacements, set expectations on surveys and process.

Quick checklist

  • Repairs vs replacements separated (campaigns or at least ad sets)
  • Postcode required + service area stated
  • Job type + urgency question
  • Photo prompt (optional but recommended)
  • ≤5 minute contact attempt for leaks

Related roofing guides

Build the full system: segment, qualify, and win on speed.