It is one of the most consistent debates among UK roofing contractors: should the website say what things cost, or not? The arguments on both sides sound reasonable. Put prices up and you attract more enquiries from homeowners who know what to expect — but you also give competitors a benchmark to undercut and give price-shoppers a reason to call the cheapest option. Hide your prices entirely and you get more calls, but many of them are tyre-kickers who balk at the actual number when they hear it.
Neither extreme is quite right, and the honest answer — as with most marketing questions — depends on your specific positioning, your target customer, and what your competitors are doing. What this guide does is lay out both arguments properly, explain what most high-performing UK roofing websites actually do, and give you a practical framework for deciding what to publish and how to frame it.
The Case For Publishing Prices
There is a stronger case for publishing at least some pricing information than most UK roofing contractors believe. Here is why.
It pre-qualifies enquiries and saves time on both sides
The homeowner who calls after seeing that a basic flat roof replacement costs £1,500–£3,500 has already decided that price range is acceptable. The homeowner who calls without any price context and discovers the same number on the phone frequently says "I'll think about it" and disappears. Publishing realistic price ranges filters out the budget-mismatch leads — the ones who thought roof replacement cost £400 and never had any intention of proceeding at actual market rates.
For a contractor whose margins depend on not wasting time on quote visits that go nowhere, pre-qualifying through transparent pricing is not a loss of leads — it is a gain in conversion rate on the leads that do enquire. Ten pre-qualified enquiries will almost always convert at a higher rate than twenty unqualified ones.
It is a significant trust signal in an industry with a trust problem
Roofing has a well-known rogue trader problem in the UK. Homeowners know this. They approach roofing websites with a level of wariness they do not apply to, say, a flooring contractor or a plumber. In this context, a contractor who publishes what things typically cost — even roughly — is immediately differentiated from the majority who hide behind "call for a quote." The implicit message of transparent pricing is: we have nothing to hide, we charge market rates, and we will tell you what to expect before you call us.
This trust differentiation matters particularly for planned work — full re-roofs, flat roof replacements, major chimney repairs. These are large financial decisions where homeowners research thoroughly before picking up the phone. A website that gives them price context is more likely to be on their shortlist when they do call.
It is better for SEO
Homeowners searching for roofing services frequently include price-related terms in their queries: "how much does roof replacement cost UK," "flat roof replacement cost," "chimney repair cost 2026." These are high-intent searches with significant monthly volume. A website with a dedicated pricing or cost guide page ranks for these queries. A website with no pricing information does not. Publishing pricing content — even in the form of "typical cost ranges in the UK" — creates SEO-rankable content that attracts homeowners mid-research, before they have decided which contractor to call.
Your competitors' prices are already findable
The concern about competitors seeing your prices assumes your prices are a secret worth protecting. In practice, any competitor who wants to know what you charge can call you, have someone request a quote, or find your estimates through their own network. The idea that hiding your website prices keeps your pricing confidential is largely illusory. What hiding prices does achieve is making it harder for homeowners to self-qualify — which typically increases call volume but reduces the quality of each call.
The Case Against Publishing Prices
The arguments against publishing prices are also genuine and worth taking seriously, particularly for certain types of roofing businesses.
Roofing costs genuinely vary too much to quote meaningfully
A pitched roof re-roof on a three-bedroom semi in Leeds can cost anywhere from £5,000 to £14,000 depending on the tile type, the access situation, the scaffold requirements, the underlay condition, the presence of multiple roof features, and the crew size. Publishing "£5,000–£14,000" is not particularly useful to a homeowner and may deter those whose jobs are at the higher end of the range, who see the low number and call expecting it. There is a genuine argument that for complex or highly variable work, price ranges are misleading rather than helpful.
It anchors the homeowner to the lowest number
When you publish a range of £5,000–£14,000, many homeowners mentally anchor to £5,000 regardless of how clearly you explain the range. When your quote comes in at £9,500 for a complex job with natural slate on a Victorian detached property, you are now explaining why you are £4,500 above the number they remembered from your website. This objection management problem does not exist if you never published a number in the first place.
It commoditises the conversation before it begins
A homeowner who has seen your prices before calling is already in comparison-shopping mode. They have your number, they are comparing it to two others they found, and the conversation immediately becomes about price rather than quality, trust, accreditation, or the specific approach you take to their type of job. Contractors who position themselves on quality and reputation sometimes find that publishing prices undermines that positioning before the first conversation even starts.
It attracts the wrong enquiries in some markets
In high-competition, price-sensitive markets — certain inner-city areas, areas with a high proportion of budget-conscious buyers — publishing low-end prices attracts enquiries from homeowners for whom the low end is the only acceptable outcome, regardless of what the job actually requires. These enquiries waste time and generate no-sale visits. In these markets, not publishing prices and qualifying leads through the initial conversation can produce better results than transparent pricing that attracts the wrong audience.
The Summary: Both Cases in Plain Terms
- Pre-qualifies leads — fewer calls but higher conversion rate
- Strong trust signal in an industry with a credibility problem
- Attracts homeowners who are researching prices — high-intent SEO traffic
- Sets realistic expectations before the call — fewer "I'll think about it" outcomes
- Differentiates from competitors who hide everything
- Helps homeowners with budgets aligned to your rates find you faster
- Roofing costs vary too much to quote meaningfully online
- Homeowners anchor to the lowest number — creates objection on every call
- Commoditises the conversation before it begins
- Gives competitors a benchmark to undercut
- Attracts price-shoppers who are not your target customer
- May undermine premium or quality-focused positioning
The Middle Ground — What Actually Works
The vast majority of high-performing UK roofing websites do not publish a rigid price list and do not hide pricing entirely. They publish contextual pricing information — ranges with explanations of what affects them, honest cost guides, and clear statements of what a quote includes — in a format that answers the homeowner's pricing question without anchoring them to a number.
This approach captures most of the benefits of price transparency (trust signal, SEO value, lead pre-qualification) while avoiding most of the costs (anchoring, commoditisation, volume of mis-aligned enquiries). Here is what it looks like in practice.
What to publish: contextual ranges, not fixed prices
Our prices:
• Tile replacement: £150
• Full re-roof: from £5,000
• Flat roof: from £1,200
Every homeowner reads "from £5,000" as "£5,000." When the quote comes in at £8,500 for a 4-bed detached, every conversation starts with an objection. "From" pricing creates misleading expectations that damage conversion.
What does roof work typically cost in [City]?
Roofing costs vary significantly depending on the size and type of your property, the material being used, access requirements, and what we find once work begins. Rather than publishing a price list that could mislead you, here are honest UK ranges for the most common jobs — with the key variables that affect where your job sits within each range.
Full pitched roof replacement: A standard 3-bedroom semi in [City] typically costs £5,500–£9,500 with concrete interlocking tiles. Natural slate on the same property runs £12,000–£20,000. The biggest variables are tile material, whether scaffold is on a public footpath (adds a licence cost), and what we find in the underlay once the old tiles are stripped.
Flat roof replacement (rear extension): £1,400–£3,800 for a standard 15–30m² extension in EPDM or GRP. Most jobs sit in the £1,800–£2,800 range. Timber deck condition is the main variable — if the existing deck needs replacing, that adds £300–£700.
All prices include VAT, scaffold where needed, and full site clearance. We provide written quotes before any work begins.
This gives the homeowner the price context they need, explains the variables honestly, sets realistic expectations without anchoring to a single number, and frames the contractor as transparent and trustworthy — without committing to a price that the job's specifics may not support.
Which Type of Contractor Should Publish What
You do a high volume of relatively standard repairs — tile replacements, ridge re-bedding, flashing. Your prices are fairly consistent. Publishing ranges pre-qualifies calls efficiently and saves time explaining the same numbers repeatedly. The SEO value of cost-guide content is worth the effort.
Full re-roofs are your main product. Publish a detailed cost guide with ranges and variables — not a fixed price. The homeowner researching a re-roof will spend considerable time on a page that explains costs honestly, which builds trust before they call.
You work on listed buildings, high-value properties, natural Welsh slate, or complex heritage projects. Your pricing reflects specialist skills and materials that cannot be range-quoted meaningfully. Focus on quality signals instead — accreditation, case studies, project photography.
Commercial jobs are specification-driven and vary by an order of magnitude. Publishing ranges serves no useful purpose and may undermine credibility with commercial clients who expect a professional tender process rather than a website price list.
A Practical Guide to What to Publish — Job by Job
| Job type | Typical UK range (2026) | Publish? | Key variable to explain |
|---|---|---|---|
| Single tile / slate replacement | £150–£350 | Yes — consistent | Scaffold required or ladder access only |
| Ridge tile re-bedding | £100–£200 per metre | Yes — predictable | Linear metres of ridge and scaffold requirement |
| Lead flashing re-dress (chimney) | £400–£900 (single stack) | Yes — useful guide | Chimney height and whether full re-flash or repair |
| Flat roof replacement (EPDM / GRP) | £1,400–£3,800 (standard extension) | Yes — publish with variables | Area (m²) and deck condition |
| Full re-roof — 3-bed semi (concrete) | £5,500–£9,500 | Range + context only | Tile type, underlay condition, scaffold complexity |
| Full re-roof — 4-bed detached | £9,000–£18,000 | Range + context only | Roof complexity (hips, dormers), access |
| Natural slate re-roof | £12,000–£25,000+ | Context and guide only | Slate source, property size, complexity |
| Emergency call-out fee | £80–£200 | Yes — very helpful | Whether fee is credited against repair cost |
| Commercial roofing | Highly variable | No — tender process | N/A — direct enquiry only |
How to Frame Your Pricing Page to Maximise Trust
The way you write your pricing page matters as much as what numbers you include. A pricing page that explains variables, acknowledges uncertainty honestly, and frames your quote process as fair and transparent converts better than a bare price list — even if both contain the same numbers.
Honest pricing — what roofing work actually costs in [City]
We believe homeowners deserve to know roughly what roofing work costs before they pick up the phone. Most roofing websites do not publish prices — we think that is a disservice to the people we work for.
The ranges below are based on real jobs we have completed in [City] and the surrounding area in the past 12 months. They are not fixed prices — roofing costs vary depending on the specific job, access, materials, and what we find once the old covering is stripped. But they give you a realistic picture of what to budget, and they reflect what we actually charge.
We provide a full written quote before any work begins. There are no hidden costs, no call-out surprises, and no additions without your prior approval. If our quote differs significantly from the ranges below, we will always explain why.
This framing does several things simultaneously. It positions the contractor as unusual and trustworthy in an industry that hides prices. It pre-empts the anchoring problem by explaining upfront that these are ranges, not fixed prices. It commits to a transparent quoting process. And it sets the expectation that if the actual quote is higher, there will be an explanation — which means the homeowner is less likely to be shocked or resistant when they hear the number.
The SEO Argument — A Page Worth Building
Beyond the conversion benefits, a pricing or cost guide page has significant SEO value that should not be overlooked. "How much does roof replacement cost" and its variants are among the most searched roofing queries in the UK, with monthly search volumes ranging from several thousand nationally to hundreds in most individual cities. A well-written cost guide page can rank for these queries, attract homeowners mid-research, and funnel them toward your quote request.
The page should be structured with:
- A clear title that includes the city name and the cost keyword — "Roofing Costs in Leeds — What to Expect in 2026"
- A brief intro explaining that costs vary and why
- A section per major job type with realistic ranges and the variables that affect them
- An explicit statement of what your quotes include (VAT, scaffold, clearance)
- A FAQ section answering the common pricing questions homeowners search for
- A clear call to action to request a free written quote
This page serves double duty: it is a conversion tool for homeowners who arrive directly on your website, and an organic search magnet that attracts homeowners searching for cost information before they have chosen a contractor.
Roofing material costs and labour rates change. A pricing page that was accurate in 2022 may significantly understate current costs — which creates exactly the anchoring problem you built the page to avoid. Set a reminder to review and update your pricing page every January, accounting for any material cost changes in the previous year. A page that says "Updated for 2026" is also more credible to a homeowner than one that looks like it was built in 2019 and never touched.
What Competitors Not Publishing Prices Are Thinking — And Why You Should Reconsider
The most common reason UK roofing contractors give for not publishing prices is "I don't want competitors to see what I charge." This reasoning has two flaws. First, your competitors are not your target audience — homeowners are. The pricing information you publish is for them, not for other roofers. Second, any competitor who wants to know your rates already has numerous ways to find out. The information asymmetry you are protecting does not exist in the way you think it does.
The second most common reason is "every job is different, so I can't publish a price." This is true in a literal sense — no two roofing jobs are identical. But homeowners are not asking for a fixed quote when they visit your website. They are asking for a realistic indication of scale — is this a £300 job or a £9,000 job? Publishing contextual ranges answers that question without committing to a number, and without implying that your quote will match the low end of the range regardless of the job's specifics.
"The contractors who are most transparent about pricing almost never lose jobs because of it. They lose fewer jobs to competitors who quoted lower — because the homeowners who called them were already expecting the number they heard. The contractors who hide prices lose jobs after the quote, which is the most expensive place to lose them."
Frequently Asked Questions
Any competitor who wants to undercut your prices already can — they call you for a quote, they ask around their network, or they simply price below market average as their standard approach. Publishing your prices on your website does not meaningfully increase competitive pressure. What it does do is attract homeowners who are comfortable with your price range before they call, which increases the conversion rate of your enquiries. A homeowner who is determined to find the cheapest possible roofer in your city will do so regardless of whether you publish prices — you are not their target contractor either way.
Yes, always state whether prices include VAT — and for consumer-facing (B2C) websites, publish VAT-inclusive figures. A homeowner who sees "£1,800" and then receives a quote for "£2,160 inc VAT" feels misled even if the discrepancy is entirely legitimate. If you are VAT-registered, state "All prices include VAT at the current rate" on the page. If you are not yet VAT-registered, state "These prices do not include VAT — as a business below the VAT threshold, we do not charge VAT on our services." Clarity on VAT is itself a trust signal and prevents a very common source of price surprise at quote stage.
If you are committed to the transparent pricing approach, put it in your main navigation under a clear label — "Pricing" or "Cost Guide." Hiding a pricing page behind a secondary link or making it hard to find defeats the purpose entirely. Homeowners who are specifically looking for pricing information will not spend more than 15–20 seconds hunting for it before bouncing to a competitor who makes it easy. A prominent pricing page in the main nav also signals confidence — you are not embarrassed by what you charge and you are not hiding anything.
Yes — but you need to justify them on the same page. If you charge premium rates, your pricing page is the place to explain why: NFRC registration, specific manufacturer-approved installer status, a longer guarantee period, natural slate expertise, a particular approach to workmanship, or a significantly longer time in business. A premium-priced contractor who publishes prices alongside a clear explanation of the quality and accreditation that justifies those prices is more likely to attract the right clients than one who hides prices until the quote call. The homeowners who call after seeing your prices and your justification are already pre-sold on quality over cheapness.
The most effective approach is to refer back to the range framing on your website: "As we explain on our pricing page, the range reflects the variables specific to each job — on your property, here is what drives the cost to this figure." A homeowner who is still trying to negotiate after seeing that your pricing page explains ranges and variables is almost certainly a homeowner who was going to negotiate regardless of what you published. The pricing page gives you a legitimate reference point for explaining the number — which is more professional than defending a number the homeowner never saw coming.
If you do nothing else after reading this guide, write one pricing page for your website. Not a fixed price list — a contextual cost guide. Use the template in this article as a starting point. Explain what affects cost, give realistic ranges for your three or four most common job types, state clearly what your quotes include, and end with a call to request a free written quote. Publish it in your main navigation. That single page will improve lead quality, reduce wasted quote visits, rank for cost-related search queries in your area, and differentiate you from the majority of roofing websites that tell homeowners nothing until they call.
Want Your Roofing Website Audited for Conversion and Trust Signals?
We review UK roofing contractor websites and identify the specific changes — including pricing page strategy — that would most improve lead quality and conversion rate. Free audit, no obligation.
Get Your Free Website Audit