Granny Flat ROI Calculator
Calculate the full return on investment for building a granny flat — build cost, rental yield, payback period, property value uplift, and financing comparison
Property Value Impact
Total ROI Projection
| 5 Years | 10 Years | |
|---|---|---|
| Cumulative rental | R 439 693 | R 1 028 102 |
| Total return (rental + uplift) | R 525 568 | R 1 113 977 |
| ROI | -8.20% | 94.58% |
Municipal building plan approval is required (R5,000-R15,000). Most metros limit granny flats to 60m² without rezoning. Rental income is taxable -- declare it to SARS.
Understanding Granny Flat ROI How to use • Formula • Example
How to Use This Calculator
Enter the size of your granny flat (in square metres -- most municipalities allow up to 60m² without rezoning). Select a build quality to auto-populate the cost per square metre, or enter a custom figure from your builder's quote. Add the building plan approval cost (typically R5,000--R15,000).
Enter your current property value, the expected monthly rental you'll charge, and an estimated property value uplift (a granny flat typically adds 10--20% of the build cost to your property value).
Switch to the Financing Options tab to compare paying cash, using your access bond, or taking a personal loan -- with net monthly cash flow for each option.
The ROI Formula
The total return on investment combines rental income and property value uplift:
The simple payback period is:
Current SA construction costs (2026):
- Budget: R6,000–R10,000/m²
- Standard: R10,000–R15,000/m²
- High-end: R15,000–R20,000/m²
Worked Example
Nomsa owns a R2,000,000 property in Randburg and wants to build a 45m² granny flat at standard quality. At R12,500/m², construction costs R562,500, plus R10,000 for building plan approval -- total build cost of R572,500.
She expects to rent the flat for R6,500/month (R78,000/year), giving a gross rental yield of 13.6% and a simple payback of 7.3 years.
The flat adds an estimated 15% of build cost = R85,875 to her property value. Over 10 years (with 6% annual rental increases), her total return is approximately R1,143,000 -- an ROI of ~115%.
If Nomsa finances via her access bond at 10.25% over 10 years, her monthly repayment is ~R7,800. With R6,500 rental, her net monthly cost is only R1,300 -- and after year 10 the flat is paid off and she keeps the full rental.
Frequently Asked Questions
Do I need council approval to build a granny flat in South Africa?
Yes. You must submit building plans to your local municipality and receive approval before construction begins. This typically costs R5,000--R15,000 depending on the municipality and complexity. Plans must comply with the National Building Regulations (SANS 10400) and local zoning regulations.
Most South African metros allow a secondary dwelling (granny flat) of up to 60m² without requiring rezoning, provided it complies with building lines, coverage ratios, and parking requirements. Building without approval is illegal and may result in demolition orders or fines.
How much does it cost to build a granny flat in South Africa in 2026?
Construction costs in 2026 range from R6,000--R20,000 per square metre depending on quality and location. A standard 45m² granny flat typically costs between R450,000 and R675,000 including building plan approval.
Budget builds use basic finishes and standard fittings. High-end units include granite counters, tiled bathrooms, and premium fixtures. Regional variations apply: Gauteng averages ~R13,330/m², Western Cape ~R13,150/m², and KZN ~R14,860/m².
Is rental income from a granny flat taxable in South Africa?
Yes. Rental income must be declared to SARS as part of your annual tax return. It is added to your other income and taxed at your marginal rate. However, you can deduct legitimate expenses including:
- Municipal rates and services (proportional to the flat)
- Interest on the portion of your bond used to build the flat
- Insurance, maintenance, and repairs
- Wear-and-tear allowances on fixtures and fittings
Does a granny flat increase my property value?
Yes, a well-built granny flat typically adds 10--20% of the construction cost to your property value. A R500,000 granny flat might add R50,000--R100,000 to the property's market valuation. The income-generating potential also makes the property more attractive to investors.
However, a poorly built or unapproved structure can decrease property value. Always ensure council-approved plans, quality construction, and compliance with building regulations.
What is the best way to finance a granny flat build?
The most cost-effective financing option is using your access bond facility. Since it borrows at your home loan rate (currently around 10.25%), it's far cheaper than a personal loan (typically 15%+) or credit card (21%+).
If you have sufficient equity, you can draw from your access bond and use the rental income to repay the drawn amount. Cash is obviously cheapest (no interest), but tying up R500,000+ in cash has an opportunity cost. Use the Financing Options tab to compare all three options side by side.