Roof Repair or Replace Checker
Answer five quick questions about your roof to see whether a repair is likely to be enough, or whether it's time to think about replacing it.
- Five quick questions
- Repair or replace guidance
- Typical costs
- Free quotes from vetted roofers
About this checker
It gives a rough guide. A roof inspection, typically €150–€350, will tell you for certain. See our roof replacement cost calculator.
Roof Repair or Replace Checker
Answer each question, then see your result.
A guide based on your answers, not professional advice.
Frequently asked questions
How long does a roof last?
Tiled roofs often last 40–60 years and slate longer, but the felt and fixings may fail sooner.
Is it cheaper to repair a roof?
Usually, if problems are isolated. Repeated repairs on a failing roof can cost more over time.
Find vetted contractors for this work
By area:
- Dublin 15: Blanchardstown, Castleknock, Mulhuddart, Ongar, Hansfield, Ashtown
- North Dublin City: Artane, Cabra, Clontarf, Coolock, Drumcondra, East Wall, Fairview, Glasnevin, Phibsborough, Stoneybatter
- Dún Laoghaire & South Coast: Blackrock, Booterstown, Monkstown, Dún Laoghaire, Dalkey, Killiney
- Stillorgan, Sandyford & Foxrock: Mount Merrion, Stillorgan, Goatstown, Sandyford, Cherrywood, Cabinteely, Foxrock, Deansgrange
- Dublin North Coast: Raheny, Baldoyle, Donaghmede, Howth, Sutton, Portmarnock, Malahide
- West Dublin & Leixlip: Chapelizod, Palmerstown, Lucan, Leixlip, Adamstown, Clondalkin
- South Dublin City: Ballsbridge, Donnybrook, Sandymount, Ranelagh, Rathgar, Harold's Cross, Churchtown, Dundrum
- North County Dublin: Swords, Lusk, Rush, Skerries
- South West Dublin: Tallaght, Citywest, Firhouse, Knocklyon, Ballyboden, Templeogue, Walkinstown, Kimmage, Rathfarnham, Terenure
Get free quotes from vetted contractors
Tell us what you're planning, where the property is and when you'd like to start. We'll match you with a vetted local contractor. For anything urgent, call 083 056 8710.
Thanks, we've got your details
We'll match you with a vetted local contractor and be in touch shortly.
For anything urgent, call 083 056 8710.
