Guides › Cost Calculators

Roof Replacement Cost Calculator

A full roof replacement on a typical Dublin house costs around €15,000–€35,000, while a flat roof replacement is usually €4,000–€12,000. Use the calculator for an estimate.

  • Full roof €15,000–€35,000
  • Flat roof €4,000–€12,000
  • Slate restoration €10,000–€30,000
  • Free quotes from vetted roofers

Emergency Trade is independent and not part of SEAI or any council. Always confirm details with the official source before applying.

Typical roofing costs

JobTypical cost
Full tiled roof replacement€15,000–€35,000
Flat roof replacement€4,000–€12,000
Slate roof restoration€10,000–€30,000
Fascias and soffits€1,500–€4,500

Cost calculator

Get a guide range based on typical 2026 Dublin prices.

A guide only. Your quote will depend on your property, access and the specification you choose.

Repair or replace?

If leaks are isolated and the roof structure is sound, a repair is usually enough. Replacement makes sense when many tiles or slates are failing, the felt underneath has perished, or repairs keep recurring. A roof inspection, typically €150–€350, will tell you which.

Add insulation while you're at it

Replacing a roof is a good time to improve insulation. See the insulation grants.

Frequently asked questions

How much does a new roof cost in Dublin?

Typically €15,000–€35,000 for a full tiled roof on a house.

How long does a roof replacement take?

Usually 1–2 weeks for a typical house, depending on weather.

Does a new roof need planning permission?

Not usually for like-for-like replacement. Protected structures may need permission.

Should I repair or replace my roof?

Repair if problems are isolated; replace if the covering or felt is failing widely.

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.

What do you need help with?

Please choose what you need help with.

Please tell us where the property is.

When are you hoping to start?

Please choose when you'd like to start.

Do you own the property?

Please choose an option.

Urgent? Call 083 056 8710, the fastest way to reach us.

Rough budget (optional)
Where are you with the project? (optional)

Please enter your first name.

Please enter a valid phone number.

Please enter a valid email address.

Please tick to agree so we can pass your details to a contractor.

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.