Local roofing specialists covering Perth, Scone, Kinross, Crieff and all of Perthshire. Slate repairs, full re-roofs, flat roofing and 24/7 emergency call-outs — all with free, no-obligation quotes.
Perth Roofing Experts provides roof repairs, replacements, and emergency roofing across Perth and Perthshire. Repairs start from £150, full re-roofs from £5,000, with a written 10-year guarantee and NFRC-registered workmanship. We cover a 25-mile radius from Perth with free no-obligation quotes. Call 01738 245 298.
From a single slipped slate to a full roof replacement, we cover every roofing need across Perth and Perthshire.
Slipped slates, cracked ridge tiles, failing flashings — diagnosed and fixed fast with honest pricing. No call-out fee.
Learn more →Full re-roofs in natural slate, concrete tile or modern clay. 10-year guarantee and itemised quote upfront.
Learn more →GRP fibreglass, EPDM rubber and felt flat roofing for extensions, garages and outbuildings. Properly drained and guaranteed.
Learn more →Storm damage or sudden leak? Same-day emergency response across Perth and Perthshire, 24/7.
Call now →Blocked, cracked or leaking gutters cleaned, repaired or replaced. Cast iron restoration for period properties.
Learn more →Repointing sandstone stacks, lead flashing, pot replacement. Frost damage repair is our most common winter call.
Learn more →Working across Perth and Perthshire since 2004. Here's what sets us apart.
We live and work in Perth. Not a national company farming leads to subcontractors — our own team on every job.
From Ballachulish and Welsh slate matching on Victorian terraces to concrete interlocking tile on post-war estates — we know every roof type in the area.
All roofing work comes with a written 10-year workmanship guarantee. We stand behind every job we do.
£5m public liability insurance and NFRC registration. You're fully protected on every job.
Every repair starts with a roof survey. From the ground we assess visible damage using binoculars where needed; for anything requiring closer inspection we go up on scaffold or a platform lift. We check the affected tiles or slates, the surrounding material for secondary failures, ridge and hip mortar condition, any lead or flashing adjacent to the repair zone, and the gutter condition directly below. You get a written report and itemised quote within 24 hours of the visit.
We specify materials to match the original specification wherever possible. For natural slate repairs this means sourcing Ballachulish, Welsh blue, or Spanish slate in the correct thickness and texture to avoid visual patchwork on prominent elevations. For concrete and clay tile repairs we source from the original manufacturer where the product is still in production, or identify the closest current match where it is not. We will not use undersized or mismatched material just because it is cheaper or faster to source.
All repair work is covered by a written workmanship guarantee. For lead work we additionally carry the manufacturer's material guarantee on the lead product itself. If a repair fails within the guarantee period for workmanship reasons, we return and correct it at no charge. This is standard practice for us — not a negotiating point.
In Perthshire the repair season runs year-round, but autumn and early winter produce the highest volume of calls. Freeze-thaw cycling through October and November opens up mortar joints and cracks flashings. Leaf fall blocks valleys and gutters, causing overflow that shows up as leaks in upstairs rooms. Spring reveals damage that has been developing under winter snow loading and ice. We prioritise emergency and structural repairs regardless of season; for aesthetic or non-urgent work we prefer dry conditions to ensure the best finish.
Free no-obligation quote across Perth and Perthshire — call 01738 245 298.
Based in Perth, covering a 25-mile radius across Perthshire, Kinross-shire and Stirlingshire.
“Storm damage took out a section of the back slope on our 1930s semi in Craigie. They were here the same afternoon, made it weathertight, and finished the repair properly two days later. Honest pricing, no drama.”
“Had the whole roof stripped and re-slated on our Victorian terrace on Glasgow Road. They matched the Ballachulish slate perfectly and the chimney stacks were repointed at the same time. Excellent work from start to finish.”
“Concrete tiles on our Letham estate house were nail-sick and lifting. Got three quotes, these were the most thorough and mid-range on price. Finished on time and left the garden clean. Would recommend without hesitation.”
Perth sits at the heart of Perthshire on the banks of the River Tay, and the town's housing stock tells the story of every era of Scottish building. Victorian sandstone terraces line Glasgow Road and the streets off Dunkeld Road. Edwardian semis fill the Craigie and Kinnoull Road corridors. Post-war council stock dominates Letham and Tulloch, and 1970s private builds spread across Muirton and North Muirton.
Each era brings its own roofing demands. The Victorian and Edwardian stock carries natural slate — Ballachulish or Welsh — that needs like-for-like matching when it fails. The Letham and Tulloch estates are now hitting the point where 1950s–60s concrete interlocking tiles are showing widespread nail sickness. And across the whole city, the Tay valley climate — high rainfall, hard frosts from October to April, and cold northerly exposure — puts roofs under pressure that drier parts of Scotland never see.
Slate slippage and nail rot on Victorian and Edwardian properties is the most common call we receive from the Glasgow Road and Kinnoull Street areas. Concrete tile nail sickness is rife on the Letham and Tulloch estates — many of these roofs are 55–65 years old and past the point of repair. Frost damage to mortar beds on sandstone chimney stacks is endemic across the city every winter. Lead valley failures, particularly on north-facing slopes with heavy moss loading, account for a large proportion of the leak calls we see each spring.
Perth Roofing Experts has been carrying out work across Perth and Perthshire since 2004. Over two decades working on roofs in this region has built a detailed picture of what the local housing stock requires — the specific failure patterns of post-war concrete tile estates in Letham, Tulloch, and Muirton, the nail sickness endemic in 1960s developments across Crieff, Blairgowrie, and the satellite towns, the lead fatigue on Victorian properties in Kinnoull and Bridgend, and the harder Highland conditions in Crieff and Aberfeldy that demand different specifications from sheltered Perth city properties.
Our service area covers Perth city and an approximately 25-mile radius — taking in Scone, Kinross, Crieff, Dunblane, Bridge of Earn, Stanley, Auchterarder, Blairgowrie, Aberfeldy, Almondbank, and Methven, along with all surrounding villages. Each location has its own housing stock profile and its own roofing conditions. A contractor who works across this range routinely knows what to look for in each area in a way that an occasional visitor cannot replicate.
We carry out all work with our own team — no subcontracting. The surveyor who quotes is the same person responsible for delivery. Every job carries a written 10-year workmanship guarantee and NFRC registration. Call 01738 245 298 for a free no-obligation survey anywhere in our service area.
Minor repairs in Perth typically cost £150-£400. This covers issues like slipped slates, cracked ridge tiles or re-sealing flashing. Larger jobs such as lead valley replacement or repointing a sandstone chimney stack run £400-£900. We offer free no-obligation quotes.
Yes. We respond to emergency roof repairs across Perth and Perthshire 24/7. Storm damage, sudden leaks and structural concerns are prioritised. Call 01738 245 298 any time.
A typical 3-bedroom semi in Letham or Craigie takes 3-5 days to re-roof depending on size, material and weather. We give a realistic timeline in your quote and keep you updated throughout.
Yes. Many Victorian and Edwardian properties in the Kinnoull Street and Glasgow Road corridors have Ballachulish or Welsh slate roofs. We source matching material and can advise on conservation area requirements where applicable.
We cover all of Perth and approximately a 20-mile radius including Scone, Kinross, Crieff, Dunblane, Bridge of Earn, Stanley, Auchterarder and surrounding Perthshire villages.
For free quotes on non-urgent work we typically visit within 3–7 working days. For urgent or suspected structural issues we prioritise attendance. Emergency call-outs are attended the same day. Call 01738 245 298 and describe what you are seeing — we will advise the right response.
Yes. Every job receives a written, itemised quote before work starts. For re-roofing work the quote specifies materials by product name, includes scaffolding and disposal, and lists labour separately. No verbal quotes, no single-line totals. You know exactly what you are paying for.
No call-out fees. No obligation. An honest quote from a local Perth roofer who turns up when they say they will.
01738 245 298