Skip to content

Roofing Marketing Economics

Roofing cost per lead vs cost per appointment

Direct Answer

Should roofers track cost per lead or cost per appointment?

Roofers should track cost per booked appointment, not just cost per lead. A cheap lead that never books costs more than an expensive lead that turns into a held appointment. Because booking rate sits between lead cost and revenue, cost per appointment is the metric that actually predicts profit. Improving follow-up and booking rates lowers cost per appointment even when your cost per lead stays the same.

Definition

Cost per appointment: total spend divided by the number of held appointments — a truer measure of acquisition efficiency than cost per lead.

Why cost per lead is a vanity metric

Two contractors can pay the same per lead and get wildly different results. If one books 1 in 10 leads and the other books 1 in 3, their real acquisition cost differs by 3x even though their cost per lead is identical. That difference is booking rate — and it is where attention belongs.

Roofing cost per lead vs cost per appointment
MetricWhat it measuresWhy it matters
Cost per leadSpend per raw leadEasy to track, but ignores quality
Booking rateLeads that become appointmentsBridges lead cost and revenue
Cost per appointmentSpend per held appointmentBest predictor of profitability
Illustrative relationships; your actual figures depend on source and sales process.

Frequently Asked Questions

Raise your booking rate. Faster response, missed-call recovery, and persistent automated follow-up convert more of the leads you already pay for, which lowers cost per appointment without lowering cost per lead.

Related Pages

Roofing Marketing Economics

Book Your Free Garbage Lead Audit

See exactly where your roofing budget is leaking on garbage leads, missed calls, and slow follow-up — and how many real customers you should be booking instead.

Last updated: