Reroofing a house costs between R550/sqm and R1650/sqm, with an average of R825/sqm. The price includes both material and labour costs.
Want to know exactly how much your roof replacement will cost?
Reroofing Costs for a Typical 3-Bedroom House
The cost to replace a roof or to re-roof a house varies depending on the material:
- Metal roof replacement: R66000 to R110000
- Tile roof replacement: R110000 to R220000
- Asbestos cement roof replacement: R165000 to R220000
These costs are just guidelines and can vary a lot we recommend that you request a quote for accurate pricing.

Why do you need a good Roof?
A robust roof is crucial for the structural integrity and aesthetic appeal of your home. Replacing an old or damaged roof might sometimes be more economical than extensive repairs and can increase your property’s value. Visit the GP Roof Repairs website for detailed pricing information.
What Influences Re-Roofing Costs?
Factors that affect the cost include:
- The roofing material selected
- The total area of the roof in square meters
- The Complexity of your roof’s design
- The pitch or angle of the roof
- Labor costs charged by your roofing contractor
Rates for reroofing services range as follows:
- Corrugated iron roofs: R550 to R770 /sqm
- Concrete tiled roofing: R660 to R880 /sqm
- Terracotta tiled roofs: R770 to R1100 /sqm
- Traditional slate tiled roofs: R880 to R1650 /sqm
Additional services to consider when reroofing your property.
- Consider also replacing guttering and downpipes concurrently with your new roof. Request your quote for seamless gutters from a Local Pros Partner today!
- Consider replacing roof insulation when reroofing your home. Get your roof insulation quote from GP Roofing today!
- Geyser replacement as access to geyser will be easier. Get your personalised quote from a Geyser Expert near you.
Reroof your house today!
Get a quote from a vetted Local Pros roofing partner near you! Reroofing your home might be cheaper than just patching the old one.



