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.
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:
- Average cost per click: $10.70
- Conversion rate: 3.70%
- Cost per lead: $228.15
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:
- What you pay per click.
- What share of clicks become leads.
- What that makes each lead cost.
- What share of leads you inspect and close.
- What that makes each signed roof cost.
- 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:
- You close one inspection in five: $1,141 in ad spend per signed roof.
- You close one in three: $684 per signed roof.
- You close one in two: $456 per signed roof.
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:
- Count from the same starting line. If your Google Ads conversion is a booked inspection, your close rate is signed contracts divided by inspections completed. Mixing in phone calls that never booked makes the rate look worse than it is; leaving out the no-shows makes it look better.
- Split it by where the lead came from. Referrals from past customers close at a different rate than strangers from a search ad. Blend them and the ads look better than they deserve.
- Split it by job type. A homeowner with water in the kitchen signs faster than one pricing a roof for next spring. The next section is about why that split matters for value too.
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.
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:
- Repairs on the roof you installed, years later.
- Gutters, siding and windows, if you sell them.
- The neighbor's roof, when the homeowner points across the street.
- The next roof, decades later, if you're still in business.
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.




