Faheema Sheikh · Property investment analyst · 8 years SA buy-to-let experience · Updated June 2026
🕐 Last Updated: June 2026  ·  Prime Rate: 10.50%  ·  All figures 2026

The most consistent mistake South African property investors make is not buying in the wrong area — it is underestimating what the property costs to hold. Gross yield looks attractive. The bond repayment seems manageable. But after rates, levies, insurance, vacancy, maintenance, and management fees, the monthly cash position is often R5,000–R12,000 worse than the initial calculation suggested. Here is the complete cost model — every category, honestly estimated.

📈 Tools for this article
💰
Cash-on-Cash Return Calculator
Calculate your actual cash return on the money you invested, including bond costs
Calculate CoC Return →
🏠
Rental Yield Calculator
Calculate true net yield including all cost categories covered in this article
Use Calculator →
📈
Property ROI Calculator
Model full 10-year return including capital growth and bond paydown
Use Calculator →
🏦
Bond Repayment Calculator
See your exact monthly repayment at current prime rate (10.50%)
Use Calculator →

The Hidden Costs That Quietly Destroy Rental Yields

Most investors include the bond repayment and rough rates estimate in their calculations. What they systematically exclude or severely underestimate: vacancy, maintenance reserves, management fees, insurance, tenant placement costs, and compliance certificates. These are not marginal items. Combined, they represent 30–45% of gross rental income on a well-run property — and significantly more on one that is not.

The optimism in most property investment calculations reflects how properties are marketed. Rental listings lead with gross yield. Bond calculators show the repayment. Nobody leads with the full operating cost model that determines whether the investment actually produces the return it appears to. This article builds that model with real 2026 SA numbers.

Quick-Reference Cost Breakdown

The table below shows every cost category for a typical R1.5m investment property with a R10,000 monthly rental and a R1.2m bond. Use this as a baseline and adjust the amounts for your specific property.

Cost Category Type Monthly Amount % of R10K Rent Notes
Bond repayment Fixed ~R12,000 120% R1.2m at 10.50% prime over 20 years
Municipal rates Fixed R1,200–R2,000 12–20% Varies by municipality — verify from seller's account
Body corporate levy Fixed R800–R2,500 8–25% Sectional title only — escalates 8–15% annually
Building insurance Fixed R600–R1,200 6–12% Freehold only; covered by levy for sectional title
Management fee Variable R920–R1,150 9–11.5% 8–10% of rent + VAT
Vacancy provision Variable R800–R1,000 8–10% ~1 month per year averaged over time
Maintenance reserve Variable R1,250–R1,875 12.5–19% 1–1.5% of property value per year
Bad debt provision Variable R100–R200 1–2% Arrears, partial payments, write-offs
Tenant placement (amort.) Irregular ~R420 4.2% 1 month's rent per placement, every ~2 years
Compliance certificates Irregular ~R200 2% R2,000–R6,000 per tenancy change, amortised
Total monthly costs (excl. bond) R5,500–R10,400 55–104% Operating costs alone can consume all rental income
Total monthly costs (incl. bond) R17,500–R22,400 175–224% Monthly shortfall on R10K rent: R7,500–R12,400

The number most investors don’t see coming: On a well-run R1.5m bonded investment property generating R10,000 per month, the realistic monthly shortfall — the amount you fund from personal income — is R7,500–R12,000. Capital growth over 10–15 years makes this worthwhile for many investors, but it must be budgeted for before you buy, not discovered after.

Fixed Monthly Costs

Bond repayment: The largest single cost for most investors. At prime (10.50% as of June 2026) over a 20-year term, the monthly repayment on a R1.2m bond is approximately R12,000. A 1% reduction in the prime rate reduces this by approximately R800 per month — a meaningful sensitivity when modelling the impact of future rate changes. Use our Bond Repayment Calculator to model different rates and terms against your specific bond amount.

Municipal rates and taxes: Calculated by the municipality on the property’s assessed GV value, not its current market value. Rates vary significantly by municipality — in eThekwini, Cape Town and Johannesburg, monthly rates on a R1.5m residential investment property typically range from R1,200 to R2,000. Always request the seller’s current rates account before making an offer. Do not estimate this figure from the property’s market value — municipal valuations can lag the market by several years, producing rates that are lower than expected, or lead it after a recent General Valuation, producing a step-change increase.

Body corporate levy (sectional title only): The monthly levy covers building insurance, common area maintenance, security, and the reserve fund contribution. Levies typically range from R800 to R4,000+ per month depending on the scheme size, facilities, and management competence. Levies escalate annually — 8–15% increases are common. Do not assume the current levy at purchase is what you will pay in year three. Review the body corporate’s financials, reserve fund balance, and AGM minutes before buying any sectional title unit.

Building insurance: For freehold properties, you carry your own building insurance. Premiums for a R1.5m property typically range from R600 to R1,200 per month depending on insurer, location, construction type, and claims history. Sectional title owners are covered by the body corporate’s building insurance — but contents insurance and public liability remain the unit owner’s responsibility.

Know your exact bond repayment. At 10.50% prime with different deposit levels and bond terms, the monthly repayment varies significantly. Model your specific numbers before you decide.

Bond Calculator →

Variable Costs

Property management fee: If you use a managing agent — which you should for any property more than 30–45 minutes from your primary residence — budget 8–10% of monthly rental income plus VAT. On R10,000 that is R920–R1,150 per month. Over a 12-month period with normal rental escalation, this amounts to R11,000–R14,000 per year. It is real money that must be in the calculation, and it scales upward as rents increase.

Vacancy provision: Properties do not rent 12 months of every year. Tenant turnover, notice periods, refurbishment time between tenants, and slow letting windows all produce vacancy. A realistic provision is 8–10% of annual rental income — equivalent to 4–5 weeks per year. On R10,000 per month that is R9,600–R12,000 per year. Investors who assume zero vacancy are the same investors who are surprised when a tenant gives notice and the property sits for six weeks while a replacement is found.

Bad debt provision: Even thorough tenant screening does not eliminate arrears risk entirely. Budget 1–2% of annual rental income — this covers months of partial collection, time lost in arrears disputes, and the occasional write-off. On R10,000 per month that is R1,200–R2,400 per year. Over a 10-year hold, most investors experience at least one difficult collection period regardless of how carefully they screen.

Once-Off and Irregular Costs

Maintenance and repairs: Budget 1–1.5% of the property’s value annually, averaged monthly. For a R1.5m property that is R15,000–R22,500 per year — R1,250–R1,875 per month on average. The actual spend is lumpy: geyser replacement (R8,000–R18,000), interior repaint between tenants (R8,000–R20,000), plumbing leak (R2,000–R8,000), electrical fault (R1,500–R5,000). Properties maintained for several years are not exempt from large repairs — they may be due for them. The maintenance reserve is not pessimism; it is accurate accounting.

Tenant placement fee: When your managing agent places a new tenant, the standard fee is one month’s rent. On tenancy changes every two years this amounts to R5,000 per year annualised on a R10,000 rental — a real recurring cost that is regularly excluded from yield models.

Compliance certificates: Electrical certificates of compliance (COC), gas compliance, and plumbing compliance are required at the commencement of new tenancies. A full set for a standard residential property costs R2,000–R6,000 and may be required at every tenancy change depending on installation age and condition found on inspection. This is a cost that surprises investors used to owner-occupation where certificates only arise on sale.

The Vacancy Cost — The Most Underestimated Item

Vacancy deserves separate treatment because it is the single most consistently underestimated cost in SA property investment. A six-week vacancy on a R10,000 rental represents R15,000 in lost rent. During that period, the bond, rates, levies and insurance continue running — they do not pause because the property is empty. The all-in cost of a six-week vacancy (lost income plus continued fixed costs) on a R1.5m property reaches R20,000–R25,000.

Modelled over a 10-year hold: two or three such vacancies produce R60,000–R75,000 in lost income. In a 10-year return projection this is significant — it represents two to three months of rental income simply evaporated. Add the placement fee each time, plus maintenance costs between tenants, and the real vacancy-related cost over a decade is often R80,000–R100,000. Include this explicitly in your 10-year return model.

Model the full 10-year picture. Our Property ROI Calculator includes vacancy, maintenance, capital growth and bond paydown — the complete return on your investment over time.

Property ROI Calculator →

Building a Realistic Monthly Budget

Here is the realistic monthly cost model for a R1.5m investment property with a R1.2m bond and R10,000 monthly rental, professionally managed:

  • Bond repayment: R12,000
  • Municipal rates: R1,600
  • Body corporate levy (if sectional title): R1,500
  • Building insurance (if freehold): R800
  • Management fee (9% + VAT): R1,035
  • Vacancy provision (8%): R833
  • Maintenance reserve: R1,563
  • Bad debt provision (1.5%): R150
  • Tenant placement + compliance (amortised): R620

Total monthly costs: approximately R20,100 (sectional title) or R18,600 (freehold with no levy).

Monthly shortfall against R10,000 rental: R8,600–R10,100. This is the real monthly cash commitment — the figure that matters for personal financial planning. An investor who plans for a R5,000 shortfall and experiences a R9,000 shortfall is under real financial pressure. One who planned accurately faces a manageable holding cost against a long-term capital appreciation thesis.

This analysis does not mean the investment is a poor decision. For many investors, the combination of capital growth, rental escalation, and bond paydown produces a strong 10–15 year total return. But that return must be modelled against the real cost base — not an optimistic version of it. Run the full numbers through our Rental Yield Calculator using your specific property figures before you make any offer.

Frequently Asked Questions

For a bonded investment property, total costs including the bond repayment often exceed the rental income — that is what creates the monthly shortfall many investors experience. Excluding the bond repayment, operating costs (rates, levy, insurance, management, vacancy, maintenance) typically represent 30–45% of gross rental income. A property generating R10,000 per month in rent may have R3,000–R4,500 per month in operating costs before the bond payment.
Budget 1–1.5% of the property's value annually. For a R1.5m property, that is R15,000–R22,500 per year. The actual spend is irregular — some years negligible, others involving a geyser replacement, full repaint, or plumbing repair. Setting aside a fixed monthly amount builds the reserve so you are not funding large repairs from personal savings when they arrive.
Yes, entirely normal. Expect 3–6 weeks between well-managed tenancy changes in a good rental market. Longer vacancies occur in slower markets, during winter letting seasons, or when the property needs maintenance between tenants. Budget 8% of annual rent as a minimum vacancy provision — this is roughly one month per year averaged over time.
Yes. Municipal valuations are updated every 4–5 years in most SA municipalities (the General Valuation Roll cycle), and rates can increase significantly when a new valuation is applied. Properties that have appreciated well since the last GV may face a step-change increase in monthly rates. Use our Municipal Rates Calculator to estimate the impact, and lodge an objection to a new valuation through the municipal objection process if you believe the assessed value is too high.
A special levy is a once-off additional charge from the body corporate to fund major maintenance or repairs not covered by the reserve fund. They occur when the reserve fund is insufficient — often due to years of under-collection or deferred maintenance. Special levies of R10,000–R80,000 per unit are not uncommon in poorly managed schemes. Before buying any sectional title unit, review the reserve fund balance and the past three years of AGM minutes for any indication of special levy risk.
Yes — most operating costs are deductible against rental income for income tax purposes. This includes bond interest (not capital repayment), rates, levies, insurance, management fees, maintenance and repairs, and vacancy losses. Capital improvements are not immediately deductible but form part of your base cost for CGT purposes. Always keep organised records of all rental income and expenses to support your Schedule E tax return submission.

Disclaimer: All cost estimates are indicative for planning purposes only and do not constitute financial or investment advice. Actual costs vary by property, location, management approach, and market conditions. Always conduct independent due diligence and consult a qualified financial advisor before making investment decisions.

Related Reading

Yield Data
SA Rental Yields by City 2026: Cape Town, JHB & Durban
Suburb-level gross and net yield data across the three major metros with a quick-reference table.
Read article →
Strategy
Is Buy-to-Let Still Worth It in South Africa in 2026?
At prime 10.50%, does the buy-to-let case still hold? Honest analysis of the full return profile.
Read article →
Management
Self-Manage vs Agent — Which Makes Financial Sense?
A 10% management fee sounds small until you model it across a 10-year hold. Here is the real comparison.
Read article →
Developer Tool
Paint Coverage Calculator
Know exactly how much paint you need before budgeting your next renovation.
Use calculator →
Artisan Tool
Paint Labour Calculator
Estimate professional painting labour costs for your SA property renovation.
Use calculator →
📍
Faheema Sheikh
Property investment analyst with 8 years of SA buy-to-let experience across Gauteng and KwaZulu-Natal. All content is fact-checked against SARS publications, municipal tariff schedules, and SARB data before publication.
✓ SA-specific analysis ✓ SARS-verified tax content ✓ Updated June 2026
← Back to all articles
Free Download

Get the SA Property Investment Checklist 2026

47-point due diligence checklist — financial analysis, legal checks, post-purchase setup. Free, no signup needed.

📋 Get Free Checklist →

Or subscribe for monthly market updates: