Answers

How much does roofing marketing cost?

Roofing marketing cost comes from three buckets: ad spend paid to the platforms, a one-time setup for pages, tracking and automation, and ongoing management. Your market, competition, season and service area drive the totals. The real test is not the monthly bill. It is your cost per signed job compared to your profit per job.

By Antonio Simpson, founder of Roof Nerds · Last updated

Every roofer wants a straight number. I get it. But anybody who quotes you a flat price before they know your market, your crew size and your close rate is guessing. What I can give you is how the cost actually breaks down, what public benchmarks say, and how to tell if you're getting your money's worth.

What are you actually paying for?

You are paying for three things. Ad spend goes straight to the ad platforms for clicks and views. Setup covers landing pages, call tracking, forms and automation. Management covers someone building, watching and adjusting campaigns every week. Some agencies bundle these. Ask for them broken out so you know where every dollar goes.

  • Ad spend. The budget you set. More budget buys more reach, but only up to the number of homeowners actually searching in your area.
  • Setup. Pages built for one service, tracking so you know which ad brought which call, and automation that texts a lead back the minute they come in.
  • Management. Cutting the searches that waste money, testing new ads, and reporting on jobs, not just clicks.

What drives the cost up or down?

The biggest drivers are your market and your competition. A big metro with dozens of roofers bidding on the same searches costs more per click than a small town. Season and weather matter too: after a storm, more roofers chase the same homeowners and prices climb. The type of work you want also changes the math.

  • Competition. More roofers bidding means higher prices per click.
  • Service area. A tight radius around towns you actually serve wastes less money than a wide net.
  • Job type. Full replacement searches tend to cost more than small repair searches because the jobs are worth more to everyone bidding.
  • Your page and your phone. A page that turns more visitors into calls lowers your cost per lead without touching the budget. A phone that goes to voicemail raises your cost per job.

What do public benchmarks say about cost per lead?

Public benchmarks give you a ballpark, not a promise. A 2026 search advertising benchmark report put the home and home improvement category at an average cost per click of $8.33, a conversion rate of 8.05%, and an average cost per lead of $90.92. The all-industry average cost per lead in that report was $66.69 (source).

An older report from the same publisher, based on 2020 to 2021 data from 4,595 home services accounts, broke out roofing and gutters. It showed a median search cost per lead of $101.49 and a median cost per click of $9.03 (source). That data is several years old, so treat it as history, not today's price.

Your numbers will be different. Use benchmarks to spot something way off, then judge yourself on your own results.

How do you judge cost per lead vs. cost per job?

Cost per lead is what you spent divided by the leads you got. Cost per job is what you spent divided by the jobs you signed. Cost per job is the one that pays your bills. If one in five leads signs, your cost per job is five times your cost per lead. Close more, and the same ads get cheaper.

Here's how to run it on your own books:

  1. Add up a month of marketing: ad spend, management and tools.
  2. Count the real leads. Not spam, not job seekers, not wrong numbers.
  3. Count the jobs you signed from those leads.
  4. Divide total spend by signed jobs. That is your cost per job.
  5. Compare it to your profit on a typical job. If the profit is bigger, the marketing works. Scale it.

This is why cheap leads can be a trap. A shared lead that five roofers are calling might cost less up front and close far less often. A lead that comes only to you, answered in minutes, usually closes better.

How Roof Nerds handles this: We price every client on a custom quote, because your market and goals decide what the work takes. Our ad campaigns are tracked from click to signed job, so you see cost per job, not just cost per click.

Where roofers waste the most money

It is usually not the ads. It is what happens after the lead comes in. Calls that ring out, forms nobody answers until the next day, and estimates nobody follows up on. Every one of those turns a paid lead into wasted spend. Fixing that is often cheaper than raising your budget.

Frequently asked questions

What is a good cost per lead for a roofer?

There is no single good number. A 2026 search advertising benchmark report put the average cost per lead for the home and home improvement category at $90.92. Whether your number is good depends on how many of those leads you close and what a typical job is worth to you.

Is cost per lead or cost per job more important?

Cost per signed job. Cheap leads that never close are expensive. Divide what you spent by the number of jobs you signed from it, then compare that to your profit on a typical job.

How much does Roof Nerds charge?

Every roofer gets a custom quote, because market size, service area and goals change what the work takes. The free Leak Audit call is where we look at your numbers and tell you what we would build.

Why do my ad costs go up after a storm?

More roofers bid on the same searches in the same towns at the same time, so clicks cost more. Demand goes up too, so it can still be worth it if you answer fast and close well.

Related answers

Sources

  1. LocaliQ: 2026 Search Advertising Benchmarks
  2. LocaliQ: Home Services Advertising Benchmarks (2020 to 2021 data)

Find your leak

Bring your numbers to a free call and we'll show you your real cost per job.

Get My Free Leak Audit Book a Call