Services

SEOLocal SearchWeb DesignPaid AdsContentVideoeCommerceAuto RepairAll Services

Websites

By IndustryWebsite DesignsYour Name WebsiteNonprofit Websites

Work

PortfolioClientsAwardsVideo Games

Tools

RASLLMS.txtShop DeskFree Tools

Resources

BlogPodcastsWebsite GuideCourses

About

AboutProcessContactBook a Call
Home / Blog
The Daily Desk · Paid Ads · October 12, 2026

What Should Roofing Google Ads Cost in 2026?

Every roofing ad guide quotes somebody else's cost per lead. That number is not your market. How to set your own ceiling for each job type, and how to run Search and the new pay per lead campaigns under it.

Published · 2026-10-12
Reading Time · 7 min
Author · , Specialist with Guy Tate

Keep Clickflame in your Google results

What Should Roofing Google Ads Cost in 2026?
Straight to It

A roofing lead is worth what your profit and close rate say it is, so set a ceiling for replacements, repairs and inspections. Run Search for the jobs you want most and pay per lead for urgent calls. Target people in your towns, answer every call and judge it all by cost per booked job.

What Changed

The Short Answer: Less Than a Job Can Carry

We build sites and run ads for trade businesses, and roofing is the trade where a bad setup costs the most per mistake. The jobs are big, the clicks are not cheap and storm weeks bury you in calls. So the first question every roofer asks is what a lead should cost.

The plain answer is that Google does not publish a roofing cost per lead, and any average you read online comes from someone else's towns, someone else's close rate and someone else's margin. The only number that should set your budget is the most a lead can cost before the job stops paying.

The worst mistake we see is the reverse. A roofer reads a national average, decides it sounds fair and buys leads at that price for every job type. Then repairs lose money all summer while nobody notices, because replacements cover for them.

How to Set Your Own Lead Ceiling

Take the profit on a job after materials and labor. Multiply it by the share of leads you close. That is your break even price per lead. Decide how much of that you will spend to win the job, and that is your ceiling.

Take made up round numbers, not a benchmark. Say a replacement leaves you $4,000 in profit and you close one lead in four. Break even is $1,000 a lead. If you will spend a quarter of the profit to win the job, your ceiling is $250 a lead. The table below runs the same example math for three job types.

Job typeProfit per jobClose rateBreak even per leadCeiling at 25%
Full replacement4,000 dollars1 in 41,000 dollars250 dollars
Leak repair400 dollars1 in 2200 dollars50 dollars
Inspection150 dollars1 in 275 dollars19 dollars

Look at the spread in that example. The same ad budget that wins a replacement at the top ceiling loses money on every repair lead it buys. That is why each job type gets its own campaign, its own budget and its own number to beat. Fill the table in with your real profit and your real close rate before you spend a dollar.

Inspections often look like losers on paper. Many roofers run them anyway, because an inspection can turn into a replacement. If you do, track how many inspections become replacements, and count that in the profit column.

The Local Services Move Changes the Playbook

Google is moving Local Services Ads into Google Ads as Performance Max campaigns with pay per lead goals. Its vertical list puts roofing in the first phase, starting August 2026, with plumbing, HVAC, electrical and pest control. Service area businesses with no storefront move in late 2026. The rest follow in 2027.

The billing is the reason to care. Google says you are charged only when a customer contacts you directly through your ad, not for clicks. Ads show only on Search and Maps, there are no keywords, and phone calls are a required goal. Messages are optional, and bookings arrive in October 2026.

Pay per lead fits your ceiling math well, because you pay for contacts, not clicks. But you do not pick the price per lead directly. Google's best practices page says to stay on Maximize Conversions and only set a target cost per lead once a campaign gets more than 15 leads a month. Manual bidding is not supported.

A roofer in a hard hat kneeling on a shingle roof and running a tape measure across it, with a neighborhood below
Every lead you pay for should end in a visit like this one. Count the visits, not the clicks.

Which Campaigns a Roofer Should Run

Google itself recommends running pay per lead next to Search. Do not confuse it with a standard Performance Max campaign. A standard one can reach YouTube, Display, Search, Discover, Gmail and Maps from one campaign. Most of that reach is far from a homeowner with a wet ceiling. Our position: for a roofer, standard Performance Max waits until Search and pay per lead are tracked and profitable.

One format is gone. Google's developer blog says existing call only ads stop serving in February 2027. Put a call asset on your Search ads instead, so a homeowner can tap to call.

How to Set Up Pay Per Lead for Roofing

Google's best practices page reads like a roofer's checklist. Keep service areas within about two hours of driving time from your business. Aim for five or more reviews with ratings above four stars. Upload real photos of your crew, work and trucks, up to 100 extra. Add up to six callouts per category, like free estimates.

The same page warns that because phone calls are required, your responsiveness drives ad performance and local rankings. Missed calls and slow replies push you down. A roof ad that rings a dead line is the most costly ad you will ever run.

Check the schedule too. Google's targeting page says the ad schedule defaults to all the time. If nobody answers at night, sync the schedule to your business hours or turn on message leads for after hours.

Pay per lead · Google's own numbers for roofers15 leadsa month before Google says to set a target cost per lead
Aug 2026
roofing moves in phase one
2 hours
most driving time for a service area
15+
leads a month before a target cost per lead
5+ reviews
with ratings above four stars
6
callouts per business category
From Google's pages on supported verticals and pay per lead best practices.

The Location Setting That Pays for Calls You Turn Down

One Search mistake is easy to miss. The campaign targets the right towns, but the calls still come from two counties over. The cause is a default setting.

Google's location page says the default reaches people in your area plus people who have only shown interest in it. The other choice, Presence, shows ads to people who are likely located, or regularly located, in your target area. For a roofer who has to drive a crew to the house, Presence is the right call almost every time.

Then trim the map. Set the area to the towns you really serve. A whole metro or state pays for leads you will turn down or lose on drive time.

Keywords and the Searches You Should Block

Search campaigns live or die on keywords. Build around plain job words, like roof repair, roof leak, roof replacement and roof inspection, plus your town names.

Match types decide how loose Google can be. Google says broad match is the default for every keyword. Phrase match shows on searches that include the meaning of your keyword. Exact match gives you the most control.

Negative keywords keep your ad off searches you do not want. For roofers, that means job seekers, supply buyers and do it yourself folks. Words like jobs, hiring, salary, supplies, diy and how to are a good start. Google says negative keywords do not match close variants, so add singular and plural forms both.

Track Calls to Booked Jobs

Your ceiling only works if you can see cost per booked job. That starts with the phone. Google lists five ways to track phone call conversions, including calls from ads, calls to the number on your site and calls you import from your own records. The import is the one that matters most, because it lets you count only calls that turned into sales.

Give Smart Bidding time. Google says to judge it over a period with at least 30 conversions, such as a month or longer. Make one change, then wait. A roofer who changes the budget every Monday never learns what worked.

A roofer in a white hard hat and safety vest kneeling on a clay tile roof, writing on a clipboard beside lifted tiles
An inspection can turn into a replacement. Track that path, or inspection ads will look like losers when they are not.

Landing Pages That Turn Clicks Into Calls

A good ad that lands on a weak page wastes the click. Most of these searches happen on a phone, so build for the thumb.

Ads stop the day the budget does. A free listing does not. Claim your company on Roofs By Me, our roofer directory, and point it at the same landing page your ads use.

Keep Your Ad Claims True

Only say licensed, insured or certified if it is true today. Google's misrepresentation policy bans ads that offer services without the right licenses or qualifications. Check your state license board too, since some states require a license number in ads.

Reviews have rules as well. The FTC's rule makes it illegal to give any reward in exchange for a review with a certain sentiment, positive or negative. Ask every customer for a real review and offer nothing for it.

What to Ask Anyone Who Runs Your Ads

If cost per lead keeps climbing past what a job can carry, pause. Ads are one channel. Your Business Profile, referrals and repeat customers can carry slow months while you fix the funnel. For how another trade sets this up, see our HVAC Google Ads guide.

How We Run Roofing Ads

We start with the page, not the ad. We build the roofing site first, with your crew, your roofs, your towns and a page for each job type, and show it to you before you pay anything. Our roofing websites page lays out that offer, including the $800 a month SEO plan that comes with it.

Then the tracking. Every channel gets its own tracked number, calls are recorded, and booked jobs flow back to Google before we raise a budget. Search campaigns target Presence in the towns you serve, with replacement, repair and inspection in their own groups and their own ceilings. That is how we run Google Ads for service businesses.

It is the same setup behind our Abba Bail Bonds case study, where our tracking counted 11,665 first time callers in 25 months. That is our client's number, from CallRail, not ad clicks.

Before you spend on ads, find out how many calls you already lose. Our missed call calculator puts a rough cost on it from your own numbers.

Evidence

Every number in this story comes from one of these. If a figure is ours, the paragraph says so.

Want This Done for You?

Clickflame builds the websites and runs the local search and ads for service businesses that live on the phone ringing. See how we build roofing websites, look at the work, or pick a time and we will look at your numbers with you.

Help Desk Answers

How much should I pay for a roofing lead?

Work it out from your own numbers. Multiply the profit on a job by the share of leads you close. That is your ceiling. Replacements, repairs and inspections each need their own ceiling, because they earn and close differently.

When does my roofing Local Services account move to Google Ads?

Google lists roofing in the first phase, starting August 2026, with other United States home service businesses. Service area businesses with no storefront move in late 2026. Everything else follows in 2027.

Should I run Google Search ads and pay per lead ads at the same time?

Many roofers will, and Google recommends running pay per lead next to Search. Pay per lead charges when a customer contacts you and shows only on Search and Maps. Search charges per click and lets you pick the exact words. Track each with its own number.

Why am I getting calls from outside my service area?

Google's default location setting reaches people in your area and people who have shown interest in it. Switch Search campaigns to Presence. In pay per lead campaigns, keep service areas within about a two hour drive.

What negative keywords should a roofing company use?

Start with words that bring job seekers, supply buyers and do it yourself folks, like jobs, hiring, salary, supplies, diy and how to. Add singular and plural forms, since Google says negatives do not match close variants.

Can I offer a discount for a five star review?

No. The FTC's rule on consumer reviews bans giving any reward tied to a review with a certain sentiment. Ask every customer for a real review and offer nothing for it.

Share ThisText ItLinkedInFacebook
Visit Our Long Beach Office

Where to Find Clickflame

235 E Broadway #800, Long Beach, CA 90802