The most common question UK roofing contractors ask when they are considering Google Ads is also the one that has the most unsatisfying answer: how much should I spend? Unsatisfying because the number depends on your city, your competition, your average job value, your conversion rate, and what you consider an acceptable return. A roofer in central London needs a fundamentally different budget to a roofer in a mid-size northern city — and both of those are different from someone working rural areas.
What this guide provides instead of a single number is a framework: the real cost-per-click benchmarks for UK roofing in 2026, what different daily budgets realistically deliver in terms of calls and jobs, how to calculate the budget your specific business should be running, and the mistakes that make any budget — large or small — underperform.
By the end you will have a clear number in mind for your situation, and the reasoning to justify it.
First: Understand What You Are Actually Buying
Google Ads for roofing is not a subscription service where a fixed monthly fee delivers a predictable number of leads. It is an auction. Every time a homeowner searches for a roofing term in your area, Google runs a real-time auction between all the advertisers targeting that keyword, and the winners' ads are shown. You pay when someone clicks your ad — not when they see it, and not when they call you.
Your budget determines how many of those auctions you can participate in each day. A lower budget means your ads stop showing once it is exhausted — typically part-way through the day in competitive markets. A higher budget means you are visible for more searches across the full day. Neither is inherently right or wrong — the question is whether the calls you generate from your budget justify the spend.
Real UK Roofing CPC Benchmarks for 2026
Cost per click in roofing varies significantly by location, keyword type, and competition level. The figures below are based on actual campaign data from UK roofing accounts and keyword planner estimates for 2026. They represent what a well-structured campaign with phrase and exact match keywords pays — not what a broad match campaign wastes.
| Location / Market | Typical CPC range | Competition level | Notes |
|---|---|---|---|
| London (central) | £18–£55 | Very High | Highest CPCs in the UK. Emergency terms spike to £40–£55 in bad weather. |
| London (outer zones) | £12–£28 | High | More manageable. District-level targeting reduces costs considerably. |
| Birmingham | £10–£22 | High | Large market, high competition from both local contractors and national aggregators. |
| Manchester | £9–£20 | High | Consistent demand year-round due to rainfall. Emergency keywords highly competitive. |
| Leeds / Sheffield | £8–£17 | Medium | Good value relative to market size. District targeting unlocks lower CPCs. |
| Bristol / Cardiff | £9–£19 | Medium | Growing competition from digital-first contractors entering these markets. |
| Glasgow / Edinburgh | £7–£15 | Medium | Lower CPCs than English equivalents. Good ROI opportunity for well-structured campaigns. |
| Mid-size UK cities (Leicester, Nottingham, Plymouth, etc.) |
£6–£14 | Lower | Less competition from sophisticated advertisers. Highest relative returns available here. |
| Rural and semi-rural areas | £4–£10 | Low | Low CPCs but also lower search volume. Budget can stretch further but fewer total searches. |
Two things are worth noting about these ranges. First, emergency roofing keywords consistently sit at the top of the CPC range in every market — they attract the highest bids because they convert at the highest rate. Second, these CPCs assume a properly structured campaign. Broad match keywords, poor quality scores, and weak ad relevance all push CPCs higher. The ranges above are achievable with a well-managed account; a poorly configured campaign in the same location will pay more per click and convert fewer of them.
What Different Budgets Actually Deliver
Using mid-range CPC figures for a typical UK city (£12–£15 per click, 30% conversion rate to a call), here is what different daily budgets translate to in real terms over a month. These figures assume a well-structured campaign targeting high-intent keywords only.
- Roughly 22–25 clicks per month
- 6–8 enquiry calls expected
- 2–3 booked jobs at typical close rate
- Ads exhaust budget by late morning most days
- Suitable for: testing the channel, low-volume markets, rural areas
- Not suitable for: competitive cities, primary growth strategy
- 45–75 clicks per month
- 14–22 enquiry calls expected
- 5–9 booked jobs at typical close rate
- Ads run through most of the day in mid-size markets
- Enough data to optimise within 6–8 weeks
- Suitable for: most UK cities outside London, any contractor serious about growth
- 100–185 clicks per month
- 30–55 enquiry calls expected
- 12–22 booked jobs at typical close rate
- Ads visible all day across full target area
- Viable for London and high-competition markets
- Suitable for: established contractors scaling aggressively, London/South East, multi-city targeting
How to Calculate the Right Budget for Your Business
Rather than starting with a budget and hoping it generates enough work, start with the revenue outcome you need and work backwards. This approach — known as reverse budgeting — produces a number that is grounded in your actual business economics rather than a guess.
The reverse budget formula
Calls needed × cost per call = Required budget
Worked example — mid-size UK city roofer
A roofing contractor in Leeds wants 8 booked jobs per month from Google Ads. Their close rate on direct enquiries is 50% (typical for well-qualified inbound calls). They need 16 calls to book 8 jobs. In Leeds, a well-structured campaign generates calls at approximately £20–£28 each. At £24 average cost per call, they need a monthly budget of £384. Rounded up to £420/month (£14/day), they can realistically expect 8 booked jobs.
At an average job value of £1,200, those 8 jobs generate £9,600 in revenue from a £420 ad spend — a return of approximately 23× on ad spend, not accounting for the management cost of running the campaign.
Budget vs return — two UK scenarios compared
Assuming a well-structured campaign, 50% call-to-job close rate, and average job values shown
Scenario A — Mid-size city (Leeds/Sheffield)
Scenario B — London (outer zones)
The London scenario costs 2.5× more in ad spend but generates 2.4× more revenue — the unit economics are similar, but the absolute numbers are larger in both directions. This is why budget recommendations must always be city-specific: the right budget for Leeds is not the right budget for London, even if the underlying return ratios look comparable.
The Factors That Affect How Far Your Budget Goes
Two roofing contractors in the same city with the same daily budget can see wildly different results depending on campaign quality. Budget is a ceiling on what is possible — campaign quality determines how much of that ceiling you actually reach.
❌ Budget killers — same spend, fewer calls
- Broad match keywords attracting irrelevant searches
- No negative keyword list — paying for job seekers and DIYers
- Sending traffic to the homepage instead of a landing page
- Slow mobile page losing visitors before they read anything
- "Presence or interest" location targeting — paying for out-of-area clicks
- Ads running 24/7 when you only answer calls 8am–6pm
- No call extensions — forcing an unnecessary extra step to convert
✅ Budget multipliers — same spend, more calls
- Phrase and exact match only — budget spent on genuine homeowner searches
- Active negative keyword management — weekly search terms review
- Dedicated landing pages per campaign with phone number above the fold
- Mobile-optimised page loading under 3 seconds
- "Presence only" location targeting tightly set to your service area
- Ad schedule matched to answering hours with bid uplifts at peak times
- Call extensions enabled with direct click-to-call from search results
The practical implication is that optimising your campaign structure — which costs nothing beyond time — often delivers more additional calls than simply increasing your budget. A contractor spending £600/month on a well-structured campaign typically outperforms a contractor spending £1,000/month on a poorly configured one. Fix the structure before scaling the spend.
Should You Manage Google Ads Yourself or Use an Agency?
For roofing contractors who are new to Google Ads, the self-managed route is viable but carries a higher error cost. The mistakes most commonly made by first-time advertisers — broad match keywords, homepage destination, no negatives, wrong location targeting — can burn through £500–£1,000 before the errors are identified. That is the learning tax of doing it yourself without prior knowledge.
A specialist who manages roofing campaigns has already paid that learning tax many times over and will not repeat those mistakes. The management fee — typically £200–£400/month for a specialist roofing campaign manager — is offset by the improvement in return from the ad budget itself. A managed campaign that generates calls at £22 each versus a self-managed campaign generating the same calls at £42 each pays for the management fee several times over from the same budget.
Seasonal Budget Adjustments: When to Spend More
Roofing search volume in the UK is not constant throughout the year. There are predictable peaks and troughs that should influence your budget allocation rather than running a flat monthly spend regardless of demand.
The two highest-value windows for roofing Google Ads spend are autumn (September to November) and immediately after named storms. September to November is when homeowners proactively book repairs before winter — search volume is high, intent is strong, and contractors who are visible during this window fill their calendars through to February. Post-storm periods — typically the 48–72 hours after a named UK storm — see emergency keyword search volume spike by 200–500%. Budgets that are capped during these windows hand those leads to competitors who are ready for them.
January and February are the quietest months for residential roofing searches. Budgets can be reduced during this period without significant impact on annual revenue, freeing up funds to deploy during the autumn peak and storm response windows.
The Budget Decision: A Summary Framework
To set a Google Ads budget that makes sense for your roofing business in 2026, work through these four questions in order.
Question 1: What is my target revenue from Google Ads per month? Pick a realistic number based on your current capacity — the number of jobs you could actually take on if the calls came in.
Question 2: What is my average job value and close rate? Divide your target revenue by your average job value to get the jobs you need. Divide that by your close rate to get the calls you need.
Question 3: What is the realistic cost per call in my city? Use the CPC table in this guide as a starting point. Divide your CPC estimate by your expected conversion rate (typically 25–35% for a well-structured roofing campaign) to get your estimated cost per call.
Question 4: Multiply calls needed by cost per call. That is your minimum viable budget. Add 15–20% headroom for testing and seasonal variation, and you have your starting number.
"The contractors who get the best returns from Google Ads are not necessarily the ones spending the most — they are the ones who have worked out exactly what a call is worth to them, and built their budget around that number."
Google Ads is not a guaranteed money-making machine and it is not a gamble. It is a measurable, adjustable channel where the inputs — budget, keywords, targeting, landing page quality — directly determine the outputs. Understand your numbers, structure the campaign correctly, and the return on a well-managed roofing Google Ads account is among the highest of any marketing channel available to a UK contractor today.
Not Sure What Budget Makes Sense for Your Area?
We run a free Google Ads audit for UK roofing contractors — including a CPC estimate for your specific location and job types, and a recommended budget based on your revenue target. No obligation, no jargon.
Get Your Free Ads Audit