Chapter03Golden hour at the curb: a clipboard with a signed contract and a pen rests on the hood of a dark work truck, and a house with a freshly finished charcoal roof sits softly behind it
Google Ads

Google Ads for Roofers · Chapter 03 of 16 · All chapters

A Roofing Lead Isn't a Roof Sold. Price Your Clicks on the Roofs You Actually Win.

Roofing PPC budgets start from the cost of a signed roof: cost per lead divided by your close rate, weighed against the value of each job type.

David SmaniaFounder, BrandRocket10 min read · September 28, 2026

Every roofer has had the month where the ads "worked." The phone rang, the forms came in, the crew lead drove to fourteen inspections, and at the end of it two homeowners signed. Everyone agreed the leads were good. Nobody could say whether the month made money.

That month is what happens when a budget gets set from the price of a click. Clicks are the only number Google hands you on a plate, so they become the number everyone argues about. But you don't sell clicks, and you don't sell leads. You sell roofs. The budget has to start there and work backward.

A lead is a homeowner who wants a price. A signed roof is a homeowner who wants you. Only one of them pays for the ads.
Chapter 3 of 16

One Vendor Benchmark Puts a Roofing Search Lead at $228

Let's start with the one outside number worth having. LocaliQ, an advertising company, published benchmarks from more than 3,200 of its customers' search campaigns. For "Roofing & Gutters," it reported:

Read that for what it is: one vendor's own client data, not a census of the industry. It's still useful, because it puts a realistic floor under a new roofer's expectations. One warning before you use it: the three figures don't multiply out exactly. At $10.70 a click and a 3.7% conversion rate, a lead would cost about $289, not $228, because each number is averaged across a different mix of campaigns. For budgeting, use the lead figure, since it's the one closest to what you actually pay for. And the hire searches from Chapter 2 often cost more than $10.70. In our example market, Minneapolis-St. Paul, Keyword Planner put top-of-page bids on "roofing companies near me" between $20 and $85.

Your own numbers will land somewhere different. That's fine. The benchmark is scaffolding. The math below is the building.

Your Inspection Close Rate Sets Your Roofing Budget, Not Your Click Price

Here's the chain every roofing budget should run through, one link at a time:

  1. What you pay per click.
  2. What share of clicks become leads.
  3. What that makes each lead cost.
  4. What share of leads you inspect and close.
  5. What that makes each signed roof cost.
  6. What a signed roof is worth to you.

Link four is where roofing budgets live or die, and no neutral source publishes it. We looked. So here are three close rates, as worked examples rather than industry figures, run against that $228 lead:

Same ads, same clicks, same leads. The only thing that moved was what happened after the phone rang, and it moved the cost of a roof by $685. That's the uncomfortable part of roofing marketing: the biggest lever on your ad budget often sits in your truck, not in your Google Ads account.

Pull your own close rate from the last six months of inspections. If you don't track it, that's the first fix, before any budget talk. Chapter 1 set up the tracking that makes it possible.

Three rules keep the number honest:

An Insurance Roof and a Retail Roof Are Worth Different Amounts

Now the other side of the ledger. Two numbers get quoted for what a roof is worth, and they measure different things.

Verisk, an insurance data company, reported that the average residential roof replacement cost $17,631 in 2025, based on insurance claim estimates. The Cost vs. Value report put a replacement at $31,871, but that figure describes one specific roof: a 3,000-square-foot asphalt hip roof priced in estimating software, not an average of real contracts. A metal version of the same roof came to $51,865.

Neither is your number, and they aren't a range to split the difference in. What they show is how far apart roofing jobs can land. A leak repair, a retail replacement a homeowner pays for, and an insurance replacement after a hailstorm are three different businesses with three different values. The right move is to know your own average for each.

Tag the job type the moment the lead arrives. One example roofer's estimate form asks a single question that does it: "Is this a storm related claim?" Answer yes or no, and the lead lands in the right bucket from the start. When you report signed roofs back to Google with a value on each, the account can learn that a storm replacement and a flashing repair aren't the same win.

Averaging a leak repair with a hail replacement tells you as much as averaging a bicycle with a pickup truck.

A Roofing Customer Keeps Paying Through Repairs, Gutters and Referrals

A roof sale doesn't end at the dumpster pickup. In a 2026 homeowner survey from Roofing Contractor magazine, 62% of homeowners said they'd contact a roofer they had worked with before, and 74% said they follow a recommendation from a neighbor, friend or family member.

Nobody has measured what share of roofing jobs come from referrals, so we won't pretend to have a multiplier. But you can see where the value comes from:

That's why the job value in your budget math can fairly run a little above the invoice. A roofer who has installed hundreds of roofs in the same few neighborhoods knows the pattern: the yard sign goes up, and within a season the house across the street calls. Just don't let it run away from you. A budget justified by imaginary referrals is how a roofer ends up funding Google's quarter instead of their own.

Homeowners Collect Three Bids, So the Fastest Callback Wins More Roofs

The same survey found that 66% of homeowners gather three quotes. Only 1% said they'd accept a single quote. Your ad doesn't win the job. It wins you a seat at a table with two other roofers.

Speed decides a lot of what happens at that table. In the survey, 39% of homeowners expected to hear back the same day, and 56% within one to two days. A homeowner you call back tomorrow afternoon may already have two inspections on the calendar with the roofers who called first.

This loops straight back to the close rate. A company that answers in minutes closes more of the same leads than one that answers in days, which lowers the cost of every signed roof without touching a single bid. Before you raise a budget, make sure someone answers the phone.

A Stormy Day Can Spend Twice Your Daily Budget

Roofing demand arrives in bursts, and Google's budget rules are built to follow bursts. Google lets a single day run as high as double your average daily budget when searches spike, then evens things out so the month never bills more than 30.4 days' worth.

Picture a roofer running $75 a day. After a hailstorm rolls through on a Thursday, that Friday can spend $150, and the month still can't bill past $2,280. That's usually what you want: more budget on the days homeowners are searching, less on the quiet ones. It does mean the right way to set a roofing budget is monthly.

Here's the order: pick a monthly target of signed roofs, multiply by your cost per signed roof, and divide by 30.4 to get the daily number.

A worked example, using the one-in-three close rate from earlier: a roofer who wants four more signed roofs a month from Google needs about $2,736 a month (four times $684). Divided by 30.4, that's about $90 a day. At the benchmark's $228 per lead, $2,736 buys about 12 leads a month. Inspect them, close one in three, and that's the four roofs. Miss the callback on two of those leads and the month comes up a roof short, with the same spend.

Now run the same math at one in five. Four roofs would cost about $4,564 a month, and the daily budget climbs to about $150. Nothing about the ads changed. The sales process did.

If the daily budget you can afford buys only two or three clicks a day, the account will learn slowly. Start with fewer, tighter keywords, the near-me and city searches from Chapter 2, rather than spreading a small budget thin across everything.

A Storm Damage Page Earns the Click a Home Page Wastes

One last piece of the math, the one most roofers skip: where the click lands.

Several of our example roofers built dedicated pages for storm damage, hail inspections and roof inspections. A homeowner who searched "hail damage roof inspection" and lands on a page about exactly that is more likely to call than one dropped on a home page that opens with a company history. Every point of conversion rate you gain on the landing page lowers the cost of a lead, and every lead you save lowers the cost of a roof.

It also changes what Google charges you for the click in the first place. That's the next chapter.

Next: Why Your Landing Page Changes What Google Charges

You now have the math: cost per click, cost per lead, your close rate, cost per signed roof, job value. The next chapter looks at the part of the auction you control without raising a bid, the quality of your ads and landing pages, and why a hail click sent to a home page costs more than it should.

If you're just arriving, Chapter 1 covers the tracking this math depends on, and Chapter 2 covers which searches to pay for first. Chapters 4 through 16, including Local Services Ads, insurance jobs and lead sellers, are laid out on the roofers guide home. And if you'd rather hand the math and the account to someone else, that's what our Google Ads management is for.

David Smania · Founder, BrandRocket

25+ years running paid media for small businesses, and a low tolerance for agency theater.

Follow on LinkedIn