Property investors in South Africa typically assess ROI (Return on Investment) using net rental yield, capital appreciation potential, and sometimes total ROI (including rental income and capital growth). Here's how ROI is generally perceived:
✅
Acceptable ROI: 6% – 8%
• This is usually considered the minimum for a buy-to-let property to be worthwhile.
• Common in urban centres like Johannesburg, Cape Town, Durban, and Pretoria.
• Many investors use this range as a benchmark for financing and operational costs.
👍
Good ROI: 8% – 12%
• This is generally viewed as a solid return, especially if the property is in a stable or growing area.
• It suggests you earn enough from rentals to cover expenses and still have a decent net gain.
• Student housing, multi-lets, and township properties often fall into this range due to high rental demand.
🏆
Excellent ROI: 12% and above
• Often found in high-demand, low-cost areas or distressed sales with value-add potential.
• Might involve more management or risk (e.g., informal rental markets, short-term lets).
• Seasoned investors with good market knowledge and negotiation skills can consistently achieve this.
Note:
• ROI expectations vary depending on the type of property (e.g., sectional title vs. freehold), location, and investor's risk appetite.
• In Cape Town, capital appreciation may be prioritised over yield, while in Gauteng, cash flow is often king.
• Investors often calculate cash-on-cash return if using leverage, which can boost perceived ROI.
Here's a basic ROI calculator template you can use to evaluate a property investment.
📊
Basic Property ROI Calculator (South Africa)
Input Values
Purchase Price R1,000,000
Monthly Rental Income R8,000
Annual Rental Income = Monthly Rental × 12 → R96,000
Monthly Expenses (Rates, levies, etc.) R2,000
Annual Expenses = Monthly Expenses × 12 → R24,000
Net Annual Income = Rental Income - Expenses → R72,000
Net Rental Yield
Measures income return relative to the property value.
Net Rental Yield (%) = (Net Annual Income ÷ Purchase Price) × 100
Example:
= (R72,000 ÷ R1,000,000) × 100 = 7.2%
Cash-on-Cash ROI (if financed)
Measures return on the actual cash invested (e.g., deposit + transfer costs).
Description Example
Deposit (10%) R100,000
Transfer Costs + Fees R50,000
Total Cash Invested R150,000
Cash-on-Cash ROI (%) = (Net Annual Income ÷ Cash Invested) × 100
Example
= (R72,000 ÷ R150,000) × 100 = 48%
⚠️ Be cautious: This does not include bond repayments – it shows cash ROI before debt servicing.