Ask ten roofers how often you should inspect a roof and you will get ten answers. The honest one for Scotland: more often than the rest of the UK, because our roofs take more punishment. Wind-driven rain, freeze-thaw cycles and long wet winters all accelerate wear on slates, tiles, leadwork and gutters.
The good news is that a sensible schedule is simple, and it costs far less than the repairs it prevents.
The baseline schedule
- Every 1–2 years: a full roof inspection for most homes under 20 years old.
- Every year: roofs over 20 years old, flat roofs, and homes with a history of leaks or slipped slates.
- After every major storm: a quick check for lifted slates, damaged ridge tiles and blocked gutters — even if nothing looks wrong from the ground.
- Before and after winter: autumn is the ideal time to catch problems before freeze-thaw makes them worse.
What changes the schedule
A few factors mean you should inspect more often than the baseline. Trees overhanging the roof drop moss, leaves and branches that block valleys and gutters. South and west-facing elevations weather faster in Scottish conditions. And if your neighbours are getting roof work done, your roof is probably the same age and in similar condition.
Why inspections beat waiting for a leak
By the time water shows on a ceiling, it has usually been getting in for weeks or months. A slipped slate costs very little to refix. The rotten sarking, soaked insulation and stained plasterboard underneath a long-running leak cost far more. Regular inspections are how you stay on the cheap side of that equation.
The five-minute version
- Book a full survey every 1–2 years (yearly if the roof is older or flat).
- Walk around the house after big storms and look for anything out of place.
- Clear or check gutters every autumn.
- Keep the reports — a documented inspection history helps with insurance claims and selling your home.
