Rental Yield Calculator South Africa: Gross vs Net Returns

Calculating rental yield in South Africa requires more than dividing annual rent by purchase price. Real returns depend on levies, rates, vacancy, and main

Share
Rental Yield Calculator South Africa: Gross vs Net Returns

Calculating rental yield in South Africa requires more than dividing annual rent by purchase price. Real returns depend on levies, rates, vacancy, and maintenance. Here's how to model actual property investment returns.

The KILICASA Team · Published July 2026

Direct answer: Gross rental yield in South Africa is gross annual rent divided by purchase price. Net rental yield subtracts operating costs — levies, rates and taxes, insurance, maintenance, agent fees, and a vacancy allowance — from that rental income before dividing by the same purchase price. A buy-to-let that advertises a 7% gross yield often delivers closer to 3–4% net after costs.

What gross rental yield hides

Gross rental yield is the figure most portals and agents lead with because it is simple and always looks healthier. It is calculated as:

Gross yield = (Monthly rent × 12) ÷ Purchase price × 100

In Cape Town's southern suburbs, a R1.8 million sectional-title flat renting for R15,000 per month produces a gross yield of about 10%. In Johannesburg's northern suburbs, the same maths on a R2.2 million townhouse at R18,000 monthly returns roughly 9.8%. These numbers look attractive next to prime overdraft rates near 11%, which explains why buy-to-let stays popular even as the repo rate hovers above 10%.

But gross yield is a marketing metric, not an investment metric. It ignores the costs that landlords actually pay every month and every year. That is where the gap between advertised and realised return opens up.

The five recurring costs that define net yield

Levies on sectional-title schemes in metropolitan areas average R2,500 to R4,500 per month, with higher-end complexes closer to R6,000. Body corporate reserves, insurance premiums passed through the scheme, and maintenance of common property all flow through this line. Rates and taxes on a R1.5 million property in eThekwini average around R1,800 monthly, while Tshwane and the City of Johannesburg charge closer to R2,200. Insurance for landlord buildings and liability sits between R800 and R1,500 monthly depending on construction value and location. Maintenance allowance is conventionally budgeted at 5% to 10% of gross rent annually, though vacancies and unexpected repairs often push actual spend higher. Letting agent commissions, when used, add another 5% to 10% of gross rent.

None of these disappear when the property is occupied. All of them persist during vacancy, and several — notably rates and insurance — must still be paid even if the property sits empty for months.

Building a rental property calculator that works

A practical rental property calculator for South Africa needs four inputs beyond purchase price and rent: vacancy rate, monthly operating costs, annual growth assumptions, and the tax context of the owner. The vacancy rate varies widely by geography and property type. Lightstone data from early 2026 shows average vacancy periods of 45 to 60 days in Gauteng's key rental corridors, 30 to 45 days in Cape Town, and 60 to 90 days in parts of KwaZulu-Natal. Translating that into an annual vacancy rate means reserving between 8% and 15% of potential rent depending on the suburb.

Letting fees compound the effect. A property vacant for 60 days and let through an agent at 8.33% commission loses roughly 18% of its annual gross rent to vacancy and letting costs alone, before maintenance, insurance, or rates are considered.

Cost componentMetropolitan averageImpact on yield
LeviesR2,500–R6,000/month-2.5% to -4.5% p.a.
Rates and taxesR1,800–R3,500/month-1.5% to -3.0% p.a.
InsuranceR800–R1,500/month-0.8% to -1.8% p.a.
Maintenance reserve5%–10% of rent-1.0% to -3.0% p.a.
Letting agent fees8.33% of rent-1.5% to -2.5% p.a.
Vacancy allowance8%–15% of rent-1.0% to -2.5% p.a.

Consider a realistic scenario. A R1.6 million duplex in Sandton rents for R16,000 per month. Gross yield is 12%. Operating costs total roughly R6,800 monthly, or R81,600 annually, including levies of R4,000, rates of R2,200, insurance of R1,200, and a maintenance reserve equal to 7% of rent. A 90-day vacancy and 8.33% agent commission remove another R24,800. Net operating income falls to R69,600 annually. Net yield is therefore 4.35%, less than half the gross figure.

Net rental yield by region and property type

Regional variation in net yield is substantial because costs scale differently than rents. Freehold properties avoid levies entirely, but pay higher rates and insurance due to rebuilding costs. Sectional-title schemes include levies but benefit from collective insurance that is often cheaper than standalone building cover.

Property type

MarketPurchase priceMonthly rentGross yieldNet yield (est.)
Cape TownSectional titleR1.9MR14,0008.8%3.9%
Cape TownFreeholdR2.4MR18,0009.0%4.2%
JohannesburgSectional titleR1.5MR13,50010.8%4.1%
JohannesburgFreeholdR1.8MR15,00010.0%3.8%
DurbanSectional titleR1.2MR11,00011.0%3.6%
PretoriaFreeholdR1.7MR14,50010.2%4.0%

These estimates assume a 90-day vacancy period, standard letting fees, and maintenance reserves at 7% of gross rent. Properties requiring significant capital expenditure will track below these ranges.

The vacancy rate problem

Vacancy is the silent killer of rental yield because it erases income without reducing fixed costs. SARB's residential rental index from Q1 2026 shows that 27% of landlords in Gauteng reported at least one month of vacancy annually, while 18% in the Western Cape did. The national vacancy rate for purpose-built rentals hovers around 12%, according to the South African Property Association.

Professional landlords mitigate this through tenant screening, competitive pricing, and rapid turnaround between tenancies. First-time investors often accept tenants below market rate simply to avoid an empty property, which compounds the yield problem over time.

Inclusion rates and their mathematical impact

Rates and taxes inclusion rates vary dramatically across municipalities. The City of Cape Town's inclusion rate for residential properties under R1.8 million sits at 1.05% of assessed value, while Johannesburg charges 1.12% and eThekwini 1.2%. For a R1.5 million property, this translates to annual rates of R15,750 in Cape Town versus R18,000 in Durban — a difference of R2,250 per year that directly erodes yield.

Levies show similar geographic divergence. A sectional-title flat in Cape Town commanding R15,000 rent might pay R5,200 in monthly levies, whereas the same rent in Johannesburg might carry levies of only R3,800. Net yield differences between identical properties in different cities can exceed 1% purely due to cost structures.

Rental property calculator: the formula

To model net rental yield accurately, use this sequence:

  1. Calculate gross annual rent: Monthly rent × 12.
  2. Subtract vacancy allowance: Gross rent × vacancy rate (use 8% to 15% depending on location).
  3. Subtract operating costs: Levies + rates + insurance + maintenance reserve + letting fees.
  4. Subtract depreciation and capital expenditure: Budget 2% to 5% of property value annually for major repairs and replacements.
  5. Divide net operating income by purchase price: Net income ÷ Purchase price × 100 = Net rental yield.

For tax purposes, interest on the bond is deductible but not counted in net operating yield calculations used by investors — it belongs to cash flow modelling, not yield analysis.

StepDescriptionExample (R16M property)
1Gross rentR16,000 × 12 = R192,000
2Vacancy (10%)R192,000 × 10% = R19,200
3Operating costsR81,600
4Capex reserve (3%)R1,600,000 × 3% = R48,000
5Net incomeR43,200
6Net yieldR43,200 ÷ R1,600,000 = 2.7%

Tax implications of rental income

Rental income is taxable at marginal tax rates, which can reach 45% for high-income earners in South Africa. However, deductible expenses reduce the taxable portion. Allowable deductions include interest on the bond, agent fees, rates and taxes, levies, insurance, advertising, and maintenance. Capital expenditure qualifies for wear and tear allowances of 5% to 10% on the building portion of the property value.

Because interest rates remain high, many landlords report paper losses after deducting bond interest, even when cash flow appears positive. This creates a tax paradox: profitable cash flow but assessable losses that can offset other income.

Common calculation errors landlords make

Using purchase price instead of bonded amount means interest calculations reflect the wrong figure. Failing to include vacancy at market rates understates true cost. Mixing gross and net figures in the same comparison distorts relative performance. Not accounting for escalating costs — rates and levies typically rise faster than rent — leads to overoptimistic long-term projections.

Property investment analysis beyond yield

Rental yield alone does not determine investment quality. Capital appreciation potential, cash flow sustainability, and risk profile matter equally. Properties in high-growth corridors like Midrand or Century City may justify lower yields through capital upside. Cash-rich investors might prefer lower-yield, zero-bond properties to avoid interest-rate risk entirely.

Return on investment should incorporate the equity build-up from bond repayments, not just rental income. A property purchased for R1.6 million with a 90% bond at 11% over 20 years sees the landlord's equity grow from R160,000 to roughly R850,000 over five years through principal repayments alone, assuming constant rates.

The cash flow versus yield distinction

Rental yield measures efficiency of capital deployed. Cash flow measures actual money received. A property with a 6% net yield but high bond interest might produce negative cash flow while showing a positive return on equity. Both metrics are essential and both must feed into any serious property investment analysis.

FNB's Property Barometer from Q1 2026 indicates that average rental yields for buy-to-let properties have compressed to 6.2% gross nationally, down from 7.1% in early 2024. The compression reflects rising property prices outpacing rent growth, particularly in Cape Town and Johannesburg's premium suburbs. Lightstone reports that net yields have fallen even more sharply, dropping from an average of 4.1% in 2023 to 3.4% in 2026.

Vacancy rates have increased in secondary cities as remote work reduces demand in traditional student and young-professional zones. Durban's Berea and Observatory markets now show vacancy periods extending beyond 120 days for certain property types, pushing net yields below 2%.

Key takeaways for investors

  • Gross yield is marketing. Net yield is reality. Always subtract levies, rates, insurance, maintenance, vacancy, and letting fees.
  • Vacancy costs compound. A 90-day vacancy with 8.33% agent fees removes roughly 18% of annual gross rent.
  • Regional cost structures matter more than rent. Identical properties in different cities can differ by 1%+ in net yield due to rates and levies.
  • Interest rates change everything. High bond costs can erase positive cash flow even when yields look healthy.
  • Capex reserves are non-negotiable. Budget 2% to 5% of property value annually for major repairs and replacements.

Where KILICASA fits into rental yield analysis

Property investors using KILICASA can centralise tenant availability, document requirements, and pre-screening within a single KILI PASSPORT profile, reducing time spent on unqualified viewings and accelerating tenancy turnover. The platform does not provide financial advice, bond origination, or legal counsel — it structures the early stages of property transactions so practitioners spend more time on negotiation and less on chasing documents. Investors and practitioners interested in early access can join the platform's waiting list to receive updates on new features and market data tools.

Conclusion

Rental yield calculation in South Africa demands brutal honesty about recurring costs. A property advertising a 9% gross yield may deliver 3.5% net after levies, rates, vacancy, and maintenance. Smart investors model vacancy and capex as line items, not footnotes, and treat regional cost variation as a primary filter rather than an afterthought. As interest rates stabilise above historical norms and property prices continue adjusting, the gap between gross and net yield will determine which portfolios survive and which simply look good on paper.

Frequently Asked Questions

What is the difference between gross and net rental yield?

Gross rental yield is annual rent divided by purchase price. Net rental yield subtracts operating costs — levies, rates and taxes, insurance, maintenance, letting fees, and vacancy — from annual rent before dividing by purchase price. The net figure reflects actual returns.

How much should I budget for vacancy and maintenance?

Reserve between 8% and 15% of gross rent for vacancy based on location, and allocate 5% to 10% of gross rent annually for maintenance. Budget 2% to 5% of property value for major capital expenditure reserves.


Ready to find your next home or grow your real estate business? Join KILICASA today and experience South Africa's smartest property platform. KILICASA →

Read more