September 30, 2026 · 8 min read

How much should a roofing company spend on ads?

The straight answer: enough to hit your revenue goal at a cost per booked job you can live with. Here's the math and the 2026 benchmarks to plug into it.

"How much should I spend?" is the wrong first question. The right one is: what does a booked job cost you, and how many do you need? Work backward from there and the budget sets itself.

Start with your revenue goal

Say you want to add $1M in roofing revenue this year and your average replacement is $12,000. That's 84 sold jobs. If you close 1 in 3 estimates, you need about 250 estimates. Now the only question is what each booked estimate costs you — and that depends on the channel.

What roofing clicks actually cost in 2026

Roofing is one of the most expensive trades to advertise in. Published benchmarks:

Anyone quoting you a single "right" budget without asking your market, your ticket size, and your close rate is guessing.

The budget formula

Here's the simple version:

  1. Jobs needed = revenue goal ÷ average job size
  2. Estimates needed = jobs needed ÷ your estimate close rate
  3. Budget = estimates needed × your cost per booked estimate

Example: 84 jobs ÷ 33% close rate = ~250 estimates. At $200 per booked estimate (LSA benchmark), that's ~$50,000/year — about $4,200/month in ad spend. At a $12,000 average ticket, that's a 20:1 return on ad spend. The budget isn't the scary number; not knowing your cost per booked estimate is.

Where roofers waste the most money

So what's a sane starting budget?

For a residential roofer in a mid-size market targeting steady growth: $3,000–$6,000/month in ad spend across Google Search and Local Services Ads is a realistic starting range, scaled up once your cost per booked estimate is proven. Storm-chasing markets and major metros run higher. Under $1,500/month, you usually can't buy enough data for Google's automation to learn — that's the most common reason small budgets "don't work."

And remember: ad spend is only half the system. The other half is what happens in the five minutes after the lead arrives.

Sources

  • Revved Digital — 2026 Roofing Marketing Benchmark Report (LocaliQ data)
  • SearchLight Digital — Local Services Ads contractor benchmarks, Q1 2026
  • WordStream / LocaliQ 2026 Google Ads Benchmarks (via Make It Loud CPC study)

Get your free demo

See exactly how this would work for your shop. Free 15 minutes, no payment due today.

✓

You're on the list.

We'll reach out shortly to set up your free 15-minute demo. Talk soon.

Know your number before you spend another dollar.

We'll build the budget from your revenue goal, run the ads, and our AI answers every lead in minutes. Free 15-minute demo — no payment due today.

Book my free demo