Get Quotes
Repairs
Roof RepairsRoof Leak DetectionEmergency Roof RepairsTile Roof RepairsMetal Roof RepairsFlat Roof RepairsSlate Roof RepairsStorm Damage Roof Repairs
New Roofs
Roofing ContractorsRoof ReplacementRoof InstallationRoof Sheeting InstallationThatch Roof Conversion
Roof Care
Roof InspectionsRoof MaintenanceRoof CleaningRoof Painting
Cost Guides
Roof Repair CostRoof Replacement CostRoof Waterproofing CostRoof Painting CostRoof Installation CostGutter Installation Cost
Johannesburg
JohannesburgSowetoMelvilleNorthcliffHoughtonRosebankIllovoHyde Park
Sandton & North
SandtonBryanstonRivoniaMorningsideSunninghillWoodmeadFourways
Midrand
MidrandKyalami
Randburg & North West
RandburgFerndaleNorth RidingHoneydewWeltevredenpark
West Rand
RoodepoortKrugersdorp
East Rand
East RandKempton ParkBoksburgBenoniGermistonAlbertonEdenvaleBedfordviewSprings
Waterproofing
Roof WaterproofingTorch On WaterproofingFlat Roof WaterproofingBalcony Waterproofing
Gutters & Roof Edges
Gutter InstallationGutter RepairsGutter CleaningFascia Board ReplacementRoof Flashing RepairsRoof Valley Repairs
Property & Interior
Commercial RoofingIndustrial RoofingCeiling RepairsRoof Insulation
Company
AboutReviewsContact

Roof Replacement in South Africa

Get the best quote
Leaderr approved Roof Replacement in South Africa - contractors lifting and replacing roof tiles on a white suburban house with mountain views

Roof Replacement, or re-roofing, strips a worn roof covering and installs a new one, often with new battens, underlay and sometimes trusses. It suits roofs with widespread rust, crumbling tiles or repeated leaks. One request gets prices from local roofers who handle re-roofs.

Describe the job once and get roof replacement quotes from local contractors.

Get Roofing Quotes

Signs It Is Time to Replace

  • Leaks in many places. Repairs no longer keep up.
  • Rust through the sheets. Not just surface rust, but holes and thin metal.
  • Porous or crumbling tiles. Tiles that absorb water or break when touched.
  • Sagging rooflines. A sign of timber or truss problems.
  • Asbestos sheeting. Old asbestos roofs are often replaced rather than repaired.

What the Work Includes

  1. Stripping and disposing of the old covering.
  2. Checking and replacing battens, purlins and trusses where needed.
  3. Fitting underlay and insulation if specified.
  4. Installing the new sheeting or tiles, ridges and flashing.
  5. Cleaning up and removing waste.

Choosing the New Covering

  • IBR or corrugated. Light and quick to fix.
  • Klip-Lok or concealed-fix. Fewer exposed screws, suited to low pitches.
  • Concrete tiles. Heavier and a common choice for houses.
  • Clay tiles. Higher cost, long-lasting colour.
  • Weight matters. Moving from sheeting to tiles may need stronger trusses. Ask for this to be checked.

Repair or Replace?

If damage is limited to one section, roof repairs may be enough. Ask a roofer to show you the condition across the whole roof before deciding.

Roof Replacement Prices

Ballpark prices so you can sanity-check a quotation.

ItemBallpark price
Strip and dispose (non-asbestos)R50 - R120 per m²
IBR or corrugated, supplied and fixedR450 - R800 per m²
Klip-Lok or concealed-fixR600 - R1,000 per m²
Concrete tiles with battens and underlayR550 - R900 per m²
Clay tilesR700 - R1,200 per m²
Asbestos removal by registered contractorR180 - R520 per m² extra
Typical 150 m² single-storey roofR85,000 - R180,000

Prices JUST UPDATED. Indicative ballpark figures in rand, rounded, based on typical South African market rates. They are not our prices or quotations, and no contractor is bound by them. Ask whether VAT is included, and check what each quotation covers, such as scaffolding, rubble removal and call-out fees.

For a fuller breakdown, see the Roof Replacement Cost guide.

Get prices for your roof rather than a range. Send one request, with no obligation.

Get Roofing Quotes

What Affects the Price

  • Roof size and pitch. Priced per m², and steep roofs take longer.
  • New covering. Clay tiles and concealed-fix sheeting cost more than IBR.
  • Timber condition. Replacing trusses adds about R350 - R900 per m².
  • Asbestos. Removal must be done by a registered contractor at extra cost.
  • Site costs. Skip hire (R2,500 - R5,000) and scaffolding (R3,000 - R12,000).

How Getting Quotes Works

  1. Request. Tell us the work, your area and how to reach you. Photos help.
  2. Match. Your request goes to local roofing contractors suited to the job, with your permission.
  3. Quote. Contractors contact you, inspect if needed and give a written price.
  4. Compare. Check scope, materials, warranty and payment terms side by side, then hire one or nobody.

Roof Replacement FAQs

How long does a re-roof take?

It depends on size, weather and timber repairs. Ask each contractor for an estimated number of working days.

Do I need plans to replace my roof?

Like-for-like replacement often does not, but changing the structure or roof shape may. Check with your local municipality.

Can I replace tiles with sheeting?

Yes, and sheeting is lighter. Get the flashing and ridge details right where the new covering meets walls.

Who can remove an asbestos roof?

Only a registered asbestos contractor. Their cost is added on top of the re-roof.

Related Services

Get several re-roofing prices without phoning around by sending your roof size and type through Roof Repairs South Africa.

Roof Repairs South Africa is a lead-generation and quote-comparison service. We do not carry out roofing work and we do not employ roofers. Work is quoted and carried out by independent contractors, and your agreement is with the one you choose. Get a written quotation, check insurance and workmanship warranties, and avoid paying the full amount upfront.

Roof Replacement. Describe what you need once and get the best quote, fast.

Get Roofing Quotes

Get the Best Quote, Fast

Keep it brief. Say what needs doing, where the property is and how to reach you. Your enquiry is passed only to roofing contractors suited to the job, and you decide whether to go ahead.

Client Reviews

Powered by leaderr

GetQuotes