There is no single UK average new roof cost in 2026, and the pages presenting one are quoting a number they have not checked. The defensible range is £8,000 to £13,000 excluding VAT, or £9,600 to £15,600 including it, for a typical three-bedroom re-roof. Genuine outcomes run from about £5,000 to over £20,000.
The same publisher gives three different averages
Checkatrade is the best-sourced cost guide in this market, verified against CIOB and RICS data and properly dated. In 2026 it published three separate "average new roof" figures across three of its own pages:
- £8,000 on its roof replacement guide, March 2026
- £10,000 on its roof tile replacement guide, April 2026
- £13,000 on its roof installation guide, June 2026
That is a 60% spread from one publisher within four months. None of the three is wrong exactly, since they price slightly different jobs on slightly different assumptions, but it does mean that quoting any one of them as "the UK average" is arbitrary. Whichever figure a website has picked tells you which page it copied, not what a roof costs.
If you have anchored on £8,000 and your quotes come in at £14,000, the natural conclusion is that you are being overcharged. Often you are not.
Every one of those figures excludes VAT
This is the trap that catches most homeowners, and it compounds the first problem.
Checkatrade and Which? headline their cost figures excluding VAT. Your quote from a VAT-registered roofer will include it. Twenty per cent on a £10,000 roof is £2,000, so a published "average" of £8,000 corresponds to a real bill of £9,600 before anything else changes.
There is one honest reason a quote might carry no VAT at all. The registration threshold is £90,000 of taxable turnover, so a genuinely small sole trader is not registered and charges none. That is legitimate and worth understanding. It is a different thing entirely from a VAT-registered firm offering to drop the VAT for cash, which it cannot lawfully do.
Ask every roofer the same question: is that figure inclusive or exclusive of VAT? You cannot compare quotes until you know.
Per-square-metre figures disagree by roughly double
The second-order numbers are no tidier. For concrete tile, Checkatrade publishes £120 to £230 per square metre excluding VAT while BestBuilders publishes £80 to £120 including VAT. Clay and natural slate both sit at £160 to £275 per square metre on Checkatrade's table.
The gap is scope. Checkatrade's rates read like a full strip and recover including membrane, battens and sundries; BestBuilders' read like the covering alone. When you use a per-square-metre figure to sanity-check a quote, check which of those two jobs it is describing first.
"Prices are rising, book now" is not supported
This is the line that appears in a lot of 2026 roofing sales patter, and the official data contradicts it for tiled roofing.
Construction materials were 43.4% higher in November 2025 than in February 2020, which is the real reason roofing feels so much more expensive than it did pre-pandemic. But in the twelve months to March 2026 the all-work materials index rose just 2.6%, and concrete blocks, bricks, tiles and flagstones fell 3.4%. Cement fell 3.1%.
Tile materials got cheaper in the year to March 2026. If a roofer tells you to sign now because material prices are climbing, that is not true of tiles. Where costs are still rising, it is labour.
What to do with all this
Treat any single published average as a starting point rather than a benchmark, get three written quotes on identical scope, and establish the VAT basis of every figure before you compare anything. The spread between sources is wide enough that only your own quotes tell you what your roof costs.
Your own three quotes are the only average that matters.