A full roof replacement in Scotland costs £5,000–£9,000 for a standard 3-bed semi in concrete tile, and £8,000–£15,000+ in natural slate. Price is driven by roof size, material, scaffold, and whether the deck needs replacing. Perth Roofing Experts provides free itemised quotes across Perth and Perthshire.
Roof replacement is one of the largest single expenditures most homeowners make. Getting a clear picture of what it should cost — and what a fair quote looks like — is the best protection against being overcharged or underquoted on a job that then runs over. This guide covers typical 2025 costs for the Perth and Perthshire area.
Cost by Property Type
The most reliable way to estimate cost is by property type. The figures below are for the Perth area in 2025 and include scaffolding, felt, battens, tiles and labour. They assume a like-for-like material replacement and a sound deck (no deck replacement required).
- 2-bedroom terraced house: £3,500–£6,500 (concrete/clay tile)
- 3-bedroom semi-detached: £4,500–£9,000 (concrete/clay tile)
- 3-bedroom detached: £6,000–£12,000 (concrete/clay tile)
- 4–5 bedroom detached: £9,000–£18,000 (concrete/clay tile)
- Natural slate (any of above): Add 60–120% to the tile figures
These are supply-and-fit prices for the Perth area in 2025.
Prices in rural Perthshire may be slightly higher due to access and travel. Prices in cities like Edinburgh and Glasgow typically run 15–25% higher than Perth.The Federation of Master Builders estimates the average UK re-roof at £5,000–£10,000, with natural slate at the higher end; Scottish heritage properties requiring Ballachulish or Welsh slate to conservation standard routinely exceed this range.
Source: Federation of Master Builders cost guidance
What Should Be Included in a Re-Roof Quote?
A complete, honest re-roof quote should itemise the following:
- Scaffolding: Should always be included. Budget £600–£1,500 for a standard semi.
- Stripping: Removing existing tiles, felt and old battens.
- Breathable felt/underlay: Modern breathable membrane replacing the old felt.
- Battens: New treated timber battens throughout.
- Tiles or slate: Material cost varies widely — concrete tile £20–£40/m², good clay £40–£80/m², natural slate £60–£120/m².
- Ridge and hip: Materials and labour for dry-fix or mortar bedding.
- Skip hire / disposal: Should be included or clearly stated.
- Lead work: Valley and chimney flashing if required.
What Adds Cost?
Several factors push costs above the baseline figures. Steep pitch adds labour time significantly — a 50-degree pitch Victorian terrace costs more to re-roof than a 35-degree 1970s bungalow of the same footprint. Deck replacement — when boarding under the felt is rotten and needs replacing — adds £500–£2,000+ depending on extent. Chimney work, if required alongside re-roofing, adds £200–£1,500 depending on condition.
Conservation area constraints are a significant cost driver on Perth properties within or adjacent to designated areas. If a like-for-like natural slate replacement is required rather than a cheaper alternative, the material cost alone doubles or triples the tile equivalent.
Red Flags in a Re-Roof Quote
A single-line quote with no itemisation makes price comparison impossible and provides no basis for dispute if the final invoice diverges. Very low quotes often exclude scaffolding, use underspec materials, or assume a scope of work that will expand once the tiles are stripped. At the other end, inflated quotes sometimes include unnecessary deck replacement or premium materials where standard alternatives would perform identically.
Get at least three itemised quotes. If one is significantly lower than the others, ask specifically what it excludes. If one is significantly higher, ask the same question. Call us on 01738 245 298 for a free, itemised roof survey and quote across Perth and Perthshire.
Cost Breakdown: Where the Money Goes
Understanding how a re-roof quote is structured helps you compare quotes fairly and identify any that are missing key components. Here is a typical cost breakdown for a standard 3-bed semi-detached in Perth in 2025:
| Component | Typical cost | % of total | Notes |
|---|---|---|---|
| Scaffolding | £700–£1,400 | 10–15% | Must be included; ladder-only not safe |
| Stripping old tiles + disposal | £400–£700 | 6–10% | Includes skip hire |
| Breathable felt/underlay | £200–£350 | 3–5% | Modern breathable is correct spec |
| Treated timber battens | £250–£450 | 4–6% | Full replacement at re-roof |
| Concrete/clay tiles | £1,200–£2,500 | 20–30% | Quality varies significantly |
| Ridge and hip materials | £400–£700 | 6–9% | Dry-fix or mortar bedded |
| Labour | £1,500–£3,000 | 30–40% | Largest single component |
| Lead work (if required) | £300–£900 | 4–10% | Depends on chimney and valley state |
Total for 3-bed semi in Perth with concrete/clay tile: £4,500–£9,000.
Natural slate adds 60–120% to the tile cost alone. The labour and scaffold components remain similar.Why Quotes Vary: What to Look For
A significant spread in re-roof quotes for the same property usually indicates differences in one or more of these four areas:
1. Scaffolding: Some contractors price without scaffold and use ladders. This is not legal practice for full re-roofing work under Working at Height Regulations. A quote without scaffold will appear £700–£1,400 cheaper but is either a health and safety non-compliance or a signal that the work is not being done properly.
2. Material specification: Concrete tile prices range from £18/m² to £45/m² depending on manufacturer and grade. A lower quote may be specifying a lower-grade tile with a shorter expected life. Always ask for the manufacturer name and product code.
3. Deck and batten assessment: Some quotes assume minimal deck or batten replacement; others allow for the realistic proportion of damage that stripping typically reveals. An itemised quote should make this explicit.
4. Lead and flashing scope: Some quotes include lead valley and chimney flashing replacement; others exclude it unless specifically requested. If your roof has lead, confirm whether it is included.
Natural Slate: The True Cost of Getting It Right
Natural slate re-roofing in Perthshire is a different financial proposition to concrete tile. The material itself is 3–5 times the cost of concrete tile per m², the labour is higher due to the more complex laying specification, and the sourcing of matching slate for a specific property can add lead time and cost. However, a correctly installed natural slate roof in Scotland has a design life of 80–150 years — compared to 40–60 years for concrete tile. On a £/year basis over the roof's life, natural slate is often the more economical choice for Victorian and Edwardian properties, and it is the only appropriate choice for conservation area and listed building properties.
Free itemised survey and quote for your Perth or Perthshire property.
01738 245 298Payment Terms: What Is Standard Practice
A staged payment structure tied to work milestones is standard on re-roofing work. Specifically: a deposit of 20–30% on commencement, an interim payment when materials are delivered or at the midpoint of the job, and the balance on satisfactory completion. Never pay the full amount upfront. Never pay cash with no receipt or invoice. A contractor who requires full upfront payment is either poorly capitalised or a significant fraud risk — both are reasons to walk away.
Common Questions
A full re-roof costs £5,000–£9,000 for a standard 3-bed semi in concrete tile, and £8,000–£15,000+ in natural slate. Price depends on roof size, material, scaffold, and deck condition. Perth Roofing Experts provides free itemised quotes across Perthshire.
The main cost drivers are natural slate over concrete tile, a larger or steeper roof, difficult access requiring more scaffold, deck or timber replacement discovered on stripping, and conservation-area material requirements. An itemised quote shows exactly where the money goes.
For Victorian and Edwardian Perth properties, yes — natural slate matches the building's character, satisfies conservation requirements, and lasts 80–150 years versus 40–60 for concrete tile. Over a century it needs no replacement, reversing the upfront cost difference.
A proper quote itemises scaffold, materials by product name, disposal, labour, and any provisional sums for deck repair. It states the guarantee and timescale. Single-line total quotes make comparison impossible and leave room for later additions — treat them with caution.
A modest materials deposit is normal for a large re-roof, but avoid any roofer demanding a large cash sum upfront. Reputable Perth roofers invoice on completion or in agreed stages tied to progress, with the balance due after you have inspected the finished work.
Concrete tile lasts 40–60 years, natural slate 80–150 years, and the securing nails typically 50–70 years. In exposed Perthshire locations the harder frost cycling shortens these figures slightly. Correct fixing to BS 5534 and periodic maintenance achieve the upper end.