New Roof or Just a Repair? How to Tell

How to tell whether a roof problem needs a repair or a full replacement, what each typically costs, and how long different roof types actually last.

By Stu Clark
1 September 2026
3 min read
Roofers
New Roof or Just a Repair? How to Tell, at a glance

A leaking or damaged roof does not always mean a full replacement. According to MyJobQuote’s roof leak repair cost guide, fixing a leak typically costs around £375, while a full pitched roof replacement averages closer to £5,250. Knowing which one you actually need comes down to how localised the damage is and how much life is left in the rest of the roof.

Signs you only need a repair

  • The damage is isolated. A handful of slipped, cracked or missing tiles in one area, rather than problems scattered across the whole roof.
  • You can find the leak, and it is a single source. One clear entry point, such as damaged flashing around a chimney or a broken tile, rather than damp patches appearing in several unrelated rooms.
  • The roof is structurally sound otherwise. No sagging, no widespread rot in the timber underneath, and the covering is well within its expected lifespan for its material.
  • The rest of the roof is a similar age and condition, so a patch will not stand out as an obvious mismatch against tiles that have already weathered differently.

Signs you need a full replacement

  • Leaks in more than one place, especially if they appear after normal rainfall rather than only in storms.
  • The roof is at or past the typical lifespan for its material, covered in the table below.
  • Sagging in the roofline, which can point to a structural problem with the timbers underneath, not just the covering.
  • Widespread moss, cracked or worn tiles across most of the roof, rather than a few isolated spots.
  • A repair quote is creeping close to the cost of a full re-cover, at which point paying once for a proper job is usually the better long-term decision.

How long different roof types actually last

Roof typeTypical lifespan
Concrete tile30 to 40 years standard, up to 50 for premium
Clay tile100+ years
Natural slate100+ years
Felt or flat roof15 to 30 years, depending on the type

If your roof is well inside these ranges and the problem is genuinely localised, a repair is the sensible first step. If it is near the end of its expected life, that context matters more than the specific damage in front of you right now.

What each option costs

For a repair, minor fixes like a slipped tile typically run £150 to £300, a standard leak repair averages around £375, and more involved jobs, such as damaged flashing or timber repair, can reach £800 to £1,000 or more.

For a full replacement, material costs vary significantly: concrete tiles typically run £35 to £75 per square metre, clay tiles £40 to £90, and natural slate £95 to £275, on top of labour of roughly £30 to £60 per square metre and scaffolding hire. This is why getting a proper survey and a written quote matters more on a roof than almost any other job, since the difference between a patch and a full re-cover can be several thousand pounds either way.

Getting quotes that actually compare

Look for membership of the National Federation of Roofing Contractors (NFRC), which vets members and gives you an insurance-backed guarantee on the work. A roofer worth hiring should be willing to get on the roof and show you photos of the actual damage, not just quote from a description over the phone. We check exactly this when we research our Top 5 lists, so a page for your town is a fast way to shortlist roofers who already meet that bar.

Frequently asked questions

How much does it cost to repair a leaking roof?

According to MyJobQuote's roof leak repair cost guide, the average cost to fix a leaking roof is around £375, with a typical range of £220 to £550. A minor fix, such as a slipped or cracked tile, can be as little as £150 to £300, while a more serious repair involving flashing or structural damage can run to £800 to £1,000 or more.

How much does a full roof replacement cost?

MyJobQuote's new roof cost guide puts the average full pitched roof replacement at around £5,250, with labour typically £30 to £60 per square metre on top of materials. As a rough guide for a full job including materials and labour, a semi-detached house often falls in the £3,250 to £3,750 range and a detached house £4,250 to £4,750, before scaffolding, which usually adds £700 to £1,500.

How long should a roof last before it needs replacing?

It depends on the material. Standard concrete tiles typically last 30 to 40 years and premium concrete up to 50, clay tiles and natural slate can both comfortably exceed 100 years, and felt or flat roofs are the shortest lived at roughly 15 to 30 years depending on the type, with modern EPDM or GRP systems at the longer end.

Can I repair just part of a roof, or does it all need doing?

A patch repair is a genuine, sensible option when the damage is isolated and the rest of the roof is structurally sound and well within its expected lifespan. It stops making sense once a roof has multiple separate problem areas, is close to or past the typical lifespan for its material, or a patch would leave obviously mismatched tiles on an otherwise ageing roof, at which point a full re-cover is usually the better long-term value.

About the author

Stu Clark, founder of Top5Trades UK

Stu Clark

Founder · Top5Trades UK

Stu spent over 15 years in the trades, working as a plumber before running his own plumbing and bathroom renovation company with a team of eight. He founded Top5Trades to give homeowners the kind of shortlist and straight advice you would get from someone who has actually done the work. More about us →

Find a roofer near you

Our independently researched Top 5 roofers for towns and cities across the UK.

For Businesses in your area
Get Featured in your area

Stand out from your competitors and get your business featured above the rest from just £29/month. Founding members get 50% off their first 6 months.

Featured position above the Top 5
Prime placement, seen first by every visitor
One exclusive spot per trade page
Once taken, no competitor can take your spot
Cancel anytime, no contracts
Simple monthly subscription, no lock-in