Many uPVC roof lanterns have an aluminium core with uPVC cladding and cappings. The weak points are the uPVC end caps, cappings and gaskets, which age in the sun. We replace those parts, reseal and replace glass so the lantern keeps going.

What are the signs you need uPVC roof lantern repairs?
- Yellowed or brittle end caps
- Cracked cappings or ridge covers
- Green algae along the bars
- Rattling or whistling in wind
- Leaks at the ridge or eaves
What usually causes it?
UV ageing
uPVC components become brittle and crack after years of sun.
Clip failure
Clip-on cappings can lose their grip and lift.
Blocked drainage
As with all lanterns, blocked eaves drainage causes overflow.
How do we fix it?
- AssessWe check whether parts are available for your system.
- Replace partsEnd caps, cappings and gaskets are replaced or adapted.
- Clean and sealThe frame is cleaned and joints resealed.
Can old uPVC lanterns be cleaned up?
Most algae and dirt clean off with the right cleaner, and replacing faded end caps lifts the look a lot. Yellowing that has gone into the material can't be reversed, but the frame can be resprayed with a coating suitable for uPVC.
What should you expect to pay for uPVC roof lantern repairs?
Guide prices assume a standard lantern on a single-storey roof with safe ladder access. Where a tower or scaffold is needed we add it to the quote (typically £245–£895 ex VAT). Diagnostic visits start from £145 ex VAT. Your fixed price is confirmed in writing before any work starts. See all guide prices.
Questions about uPVC roof lantern repairs
What does a uPVC lantern repair cost?
Usually £175–£595 ex VAT per lantern, confirmed in writing before work starts.
Is it worth repairing an old uPVC lantern?
If the glass is sound and the frame isn't distorted, a repair is usually far cheaper than replacement.
Can you change my uPVC lantern's colour?
Yes, with a respray suitable for uPVC.
Where do we carry out uPVC roof lantern repairs?
We cover the whole of the UK. Choose your area for local details and towns we cover.
England
- Bedfordshire
- Berkshire
- Bristol
- Buckinghamshire
- Cambridgeshire
- Cheshire
- Cornwall
- Cumbria
- Derbyshire
- Devon
- Dorset
- County Durham
- East Riding of Yorkshire
- East Sussex
- Essex
- Gloucestershire
- Greater London
- Greater Manchester
- Hampshire
- Herefordshire
- Hertfordshire
- Isle of Wight
- Kent
- Lancashire
- Leicestershire
- Lincolnshire
- Merseyside
- Norfolk
- North Yorkshire
- Northamptonshire
- Northumberland
- Nottinghamshire
- Oxfordshire
- Rutland
- Shropshire
- Somerset
- South Yorkshire
- Staffordshire
- Suffolk
- Surrey
- Tyne and Wear
- Warwickshire
- West Midlands
- West Sussex
- West Yorkshire
- Wiltshire
- Worcestershire
Wales
Scotland
- Aberdeen and Aberdeenshire
- Highlands and Islands
- Moray
- Dundee and Angus
- Perth and Kinross
- Fife
- Edinburgh and the Lothians
- Glasgow and Clyde
- Lanarkshire
- Ayrshire
- Stirling and Falkirk
- Dumfries and Galloway
- Scottish Borders
- Argyll and Bute


