The cost of building a house is often given in Rands per square meter of floor space. The higher the total cost, the larger the floor space. Aside from size, location, design, project management, and construction type and quality all impact building costs. The average cost of a building is R8000 per square metre, or between R7000 and R9000 per square metre.
Cost of building a house per province in South Africa
Province | Cost of building a house in Rand’s per m2 | Notes |
Gauteng | R7,870 | |
Limpopo | R5,270 | Cheapest per m2 |
Mpumalanga | R5690 | |
Northern Cape | R6,910 | |
Kwazulu Natal | R9,610 | Most expensive per m2 |
Western Cape | R7,020 | |
Free State | R6,660 | |
North West | R5,060 | |
Eastern Cape | R6,270 |
Factors that affect the price
The pricing differences across provinces are impacted by a variety of factors including:
- The number of local suppliers that can supply bricks, cement etc.
- The provincial cost of the material, if material need to be imported then it is highly likely that suppliers will charge more to cover the cost of importing the material.
- The price of labor is a huge factor as well.