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.
| Metric | What it measures | Why it matters |
|---|---|---|
| Cost per lead | Spend per raw lead | Easy to track, but ignores quality |
| Booking rate | Leads that become appointments | Bridges lead cost and revenue |
| Cost per appointment | Spend per held appointment | Best predictor of profitability |
Frequently Asked Questions
Related Pages
Roofing Marketing EconomicsBook 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: