Rental Yield Calculator South Africa: Gross vs Net
Learn how to calculate rental yield in South Africa. Our guide breaks down gross and net rental yield, vacancy rates, and operating costs to help you make
Learn how to calculate rental yield in South Africa. Our guide breaks down gross and net rental yield, vacancy rates, and operating costs to help you make better buy-to-let investment decisions.
The KILICASA Team · Published August 2026 · Updated August 2026
Quick answer: Gross rental yield in South Africa is annual rent divided by the purchase price, but net rental yield subtracts all operating costs including levies, rates and taxes, insurance and maintenance. A property yielding 8% gross may net closer to 4-5% after expenses. The gap matters more than the headline figure.
Why Rental Yield Alone Is a Trap
Most first-time buy-to-let investors fixate on whether a property "yields 6%" or "yields 9%". That number — usually gross rental yield — hides the real cost of ownership. In South Africa, sectional title schemes add levies, municipalities charge rates and taxes, transfer costs erode cash flow, and vacancies eat into income. A property advertising an 8% gross yield in Johannesburg could deliver a 3% net yield after everything is paid. Smart investors start with net yield, then reverse-engineer whether the cash flow supports their goals.
The Two Numbers Every Investor Should Track
- Gross rental yield: Annual rent ÷ Purchase price × 100
- Net rental yield: (Annual rent − Annual operating costs) ÷ Purchase price × 100
Step-by-Step: Calculating Gross Rental Yield
Gross yield sets a baseline, nothing more. Use it to rank suburbs, not to project profit.
- Determine market rent. Check recent listings or tenant reports rather than quoting inflated numbers. A property renting for R15,000/month in Cape Town’s Observatory yields differently than one in Soshanguve.
- Convert to annual rent. R15,000 × 12 = R180,000.
- Divide by purchase price. R180,000 ÷ R2,000,000 = 0.09.
- Multiply by 100. 0.09 × 100 = 9% gross yield.
| Suburb | Avg Rent (R) | Avg Price (R) | Gross Yield |
|---|---|---|---|
| Johannesburg (Observ) | 18,000 | 2,200,000 | 9.8% |
| Cape Town (Soshanguwe) | 9,500 | 750,000 | 15.2% |
| Durban (Berea) | 12,000 | 1,400,000 | 10.3% |
Figures are illustrative, based on Q2 2026 market trends. Real yields vary widely by property type, condition and tenant quality.
From Gross to Net: The Real Operating Costs
This is where most yield calculations fall apart. Investors forget to subtract every rand spent keeping a property rentable. Below is the full checklist, with average South African ranges.
Sectional Title Levies
Levies cover building insurance, water, electricity for common areas, reserve funds and estate management. In Gauteng, expect R2,500–R5,000/month for a two-bedroom apartment; in Cape Town, R3,000–R7,000. Freehold properties avoid levies but pay separate rates and insurance.
Municipal Rates and Taxes
Rates are typically 1% of the assessed value annually. A R1.5 million property pays roughly R15,000/year, plus refuse, sewer and electricity charges. Some municipalities impose additional metering fees. Always budget for rate increases — they average 6–8% per year.
Insurance Premiums
Building insurance for sectional title units is included in levies, but landlords still need tenant damage cover (R500–R1,500/month) and personal liability insurance. Freehold owners must insure the full rebuild cost — often R800–R2,000/month depending on structure.
Maintenance and Repairs
Budget 1% of property value annually for maintenance. A R2 million property needs R20,000/year set aside. Some months nothing breaks; others, plumbing or painting costs spike. Factor in tenant turnover repairs.
Management Fees and Commissions
If using an agent, expect 8–12% of gross rent plus VAT. Self-managing saves money but costs your time. Include advertising, tenant screening and legal checks in your cost model.
Vacancy Allowance
Never assume 100% occupancy. Build a 5–10% vacancy buffer into your calculations. Cape Town city bowl sees lower vacancy; parts of Gauteng fluctuate above 8%.
Net Rental Yield Formula Explained
Net Rental Yield = ((Annual Rent − Total Annual Operating Costs) ÷ Purchase Price) × 100
Example: A R2 million property in Pretoria rents for R16,000/month (R192,000 annually). Operating costs total:
| Expense | Annual Cost |
|---|---|
| Levies | R48,000 |
| Rates and Taxes | R18,000 |
| Insurance | R15,000 |
| Maintenance Reserve | R20,000 |
| Management Fee (10%) | R19,200 |
| Vacancy (5%) | R9,600 |
| Total | R139,800 |
Net income = R192,000 − R139,800 = R52,200. Net yield = (R52,200 ÷ R2,000,000) × 100 = 2.61%.
Gross yield looked generous at 9.6%, but net yield drops to 2.6%. That’s the difference between breaking even and losing money.
Vacancy Rate Impact on Real Returns
National vacancy rates hover around 6–9%, but hotspots vary. Sandton reports under 3%; Tshwane exceeds 10%. High vacancy areas require deeper discounts or longer tenant searches. Always model two scenarios:
- Conservative: 10% vacancy rate
- Optimistic: 3% vacancy rate
Each percentage point of vacancy removes roughly 0.5–1% from your net yield. In volatile markets, buffer aggressively.
Turnover Costs Add Up
Finding a new tenant costs 1–2 months’ rent in advertising, deposits and lost time. Include R20,000–R40,000 annually if turnover averages once per year.
Operating Cost Breakdown by Property Type
| Cost Category | Sectional Title | Freehold | Estate Property |
|---|---|---|---|
| Levies | R2,500–R7,000 | None | R2,000–R6,000 |
| Rates | R10,000–R25,000 | R15,000–R40,000 | R8,000–R20,000 |
| Insurance | R10,000–R18,000 | R12,000–R25,000 | R8,000–R15,000 |
| Maintenance | R10,000–R20,000 | R15,000–R30,000 | R5,000–R15,000 |
| Management | R15,000–R25,000 | R15,000–R25,000 | R12,000–R22,000 |
Data reflects average costs for mid-range properties across major metros, Q2 2026.
Bond Interest Impact on Cash Flow
Mortgage payments aren’t part of net yield but dominate cash flow decisions. With prime rate at 10.75% in September 2026, a R1.8 million bond (90% LTV) costs around R17,500/month. If rent is R15,000, you’re subsidizing R2,500/month before expenses. Factor bond costs into your affordability model before chasing yield.
South African Rental Yield Benchmarks
National averages (2026):
- Johannesburg metro: 6.2% gross / 2.8% net
- Cape Town metro: 5.8% gross / 2.1% net
- Durban metro: 7.1% gross / 3.4% net
- Secondary cities: 8.5% gross / 4.2% net
Higher gross yields in townships or older blocks don’t guarantee profitability — factor management intensity, tenant risk and repair frequency.
Actionable Tips for Rental Investors
- Build a 12-month reserve fund covering all operating costs + vacancy buffer.
- Prioritize properties with stable, repeat tenants over maximum rent.
- Negotiate levies directly for free-standing units to reduce management overhead.
- Use online portals like PayProp or TPN reports to verify tenant payment history.
- Calculate net yield before viewing any property — not after.
- Factor in exit costs: agent commission, transfer fees, capital gains.
- Compare yields across metro boundaries — regional variation exceeds 3%.
Where KILICASA Fits Into Property Investment Analysis
KILICASA helps property investors and practitioners make faster, clearer decisions. The platform connects buyers with verified property practitioners, standardises listings across agencies and offers tools to track portfolio performance. For investors analyzing rental returns, KILICASA aggregates market rents, compares operating costs and surfaces properties matching defined yield targets — cutting through inconsistent listing data that makes manual yield checks unreliable.
The platform does not provide financial advice, credit assessment or investment recommendations. It structures the data you already collect so your own calculations hold up under scrutiny.
Limitations: What This Model Doesn’t Capture
Rental yield models exclude several real-world risks:
- Tenant default rates (especially post-lockdown)
- Municipal service delivery disruptions affecting value
- Capital appreciation/depreciation unrelated to yield
- Regulatory changes impacting rental laws
- Personal tax implications on rental income
Always consult a qualified financial adviser and conveyancer before committing funds.
Frequently Asked Questions
Is 8% rental yield good in South Africa?
8% gross yield is above average nationally, but net yield likely falls below 4% after levies, rates and maintenance. Compare net figures across suburbs and factor bond repayments before deciding.
Do I include bond repayments in net yield?
No. Bond repayments are financing costs, not operating expenses. Net rental yield focuses only on property-related operating costs. However, cash flow analysis should include bond payments alongside net yield.
Ready to find your next home or grow your real estate business? Join KILICASA today and experience South Africa's smartest property platform. KILICASA →