Gross vs Net Rental Yield Cape Town: Worked Examples
Gross vs net rental yield in Cape Town explained with worked examples for Sea Point, City Bowl and Camps Bay. Modelled figures, not guarantees.
By Cape Town Invest Editorial · Updated September 3, 2026 · 18 min read
Quick answer: gross vs net rental yield in Cape Town
Gross rental yield is the headline number: annual rent divided by what you paid, with no costs subtracted. Net rental yield is the number that matters: the same calculation after vacancy, body corporate levies, municipal rates, insurance and routine maintenance come out of the rent first.
In Cape Town the gap between gross and net is typically 2 to 3 percentage points on a long-term let. A Sea Point apartment that models 9.7% gross often lands near 7.5% net before management. A City Bowl unit at 7.9% gross models closer to 6.0% net. Camps Bay, where capital values are very high relative to rent, can show 6.8% gross and only 4.4% net.
Every percentage in this guide is modelled and directional, built from typical entry prices and achievable rents for each suburb, not from a single live listing. Use the worked examples as a planning framework, then refine them against the real price, rent and levy of the property in front of you. For suburb rankings see the highest rental yield suburbs guide, and for the wider yield picture see the Cape Town rental yield guide.
Gross yield is useful as a first filter when you compare suburbs or listings. It tells you whether the rent-to-price ratio is in the right ballpark before you spend time on due diligence. It is not useful as a decision number, because two properties with the same gross yield can produce very different net results if one sits in a heavy-levy block with a pool and concierge and the other sits in a lean sectional title scheme with no lift.
When you read a listing or hear an agent quote a yield, ask immediately: is this gross or net, and what costs were subtracted? If the answer is vague, assume gross and model net yourself.
How net rental yield is calculated
| Cost line | What it covers | Typical modelled range | Why it matters |
|---|---|---|---|
| Vacancy | Weeks between tenants | 8% to 10% long-term; 25% to 40% STR | Reduces effective rent collected |
| Body corporate levy | Building insurance, maintenance, security, reserve fund | R1,800 to R6,000+ per month | Biggest variable on sectional title |
| Municipal rates | City of Cape Town property rates | Fraction of a percent of value yearly | Steady annual drag |
| Insurance and maintenance | Contents cover, repairs, appliances | About 1% of value yearly | Higher on older stock |
| Management | Letting agent fee | 8% to 12% long-term; 15% to 20% STR | Often shown below net yield |
What costs sit between gross and net in Cape Town
Five cost lines separate a Cape Town gross yield from its net equivalent: vacancy, body corporate levies, municipal rates, insurance and maintenance, and management. Each behaves differently by suburb, by building age and by letting model, and only two of them are visible on a typical listing. Understanding how each drag works stops you from accepting a glossy gross figure at face value.
Vacancy is the rent you do not collect while the unit is empty or between bookings. On a long-term lease, model 8% to 10% vacancy, roughly four to five weeks a year. On short-term letting in tourist suburbs, model 25% to 40% across the full year because winter occupancy falls sharply even when summer is strong. Vacancy is the cost most first-time investors forget, and it hits hardest in the first letting cycle when you are still learning the market.
Body corporate levies apply to sectional title apartments and townhouses. The levy funds building insurance, common-area maintenance, security, and the legally required reserve fund. Older Atlantic Seaboard blocks with lifts, pools, concierge and backup power carry heavier levies than a simpler Observatory or Woodstock building. Always request the current levy, the last three years of increases, and the reserve fund balance during due diligence. A special levy for a roof or lift can wipe out a year of net income.
Municipal rates are billed by the City of Cape Town on the municipal valuation, not on the price you paid. The first R620,000 of that valuation is exempt and the balance is charged at roughly 0.64 cents in the rand a year before further rebates, which is why the rates line in the worked examples on this page sits near R1,300 a month on a R4 million Sea Point apartment and near R2,600 a month on an R8 million Camps Bay unit. The valuation roll lags the market, so a suburb that has repriced quickly can carry light rates for a year or two and then step up at the next general valuation. Two things follow for a buyer. Budget rates off the current valuation but stress-test the next one, and pull the municipal account before transfer, because arrears attach to the property and no rates clearance certificate issues until they are settled.
Insurance and maintenance cover contents insurance, appliance replacement, plumbing call-outs and general upkeep. Sectional title building insurance often sits inside the levy, but you still budget for unit-level maintenance. A practical reserve is around 1% of property value per year on older stock.
Management is optional in the formula but mandatory in practice for most foreign owners. Long-term management runs 8% to 12% of collected rent. Short-term management runs 15% to 20% because of cleaning, guest communication and dynamic pricing. For the letting strategy behind these fees, see the long-term rental Cape Town guide.
Together these costs typically cut gross yield by a quarter to a third in Cape Town, which is why a 9.7% gross headline can become a mid-single-digit net reality.
Worked example: Sea Point 9.7% gross to 7.5% net
Sea Point is the clearest illustration of the gross-to-net gap because it models the highest headline yield in the city while still carrying real Atlantic Seaboard costs. The table below walks through a typical one-bedroom on a long-term lease. Every figure is modelled and illustrative, not a quote on a specific unit.
| Line item | Annual (ZAR) | Note |
|---|---|---|
| Purchase price | 4,000,000 | Modelled Sea Point one-bedroom |
| Monthly rent | 32,300 | Achievable long-term range |
| Gross annual rent | 387,600 | 9.7% gross yield |
| Less vacancy (8%) | 31,008 | Roughly four weeks empty |
| Effective gross income | 356,592 | Rent actually collected |
| Less body corporate levy | 32,400 | About R2,700 per month |
| Less municipal rates | 21,632 | About R1,803 per month on the City formula |
| Less insurance and maintenance | 8,960 | Contents plus upkeep reserve |
| Net operating income | 293,600 | Before management, finance, tax |
| Net yield before management | 7.3% | On this R4,000,000 ticket |
| Less management (10%) | 35,659 | If you outsource letting |
| Net income after management | 257,941 | Cash before finance and tax |
| Net yield after management | 6.4% | Realistic outsourced figure |
One thing to notice before carrying the 7.5% suburb figure around. Rates scale with municipal value while the gross yield ratio does not, so the same 9.7% gross lands at a different net depending on the ticket. This R4,000,000 example nets 7.3% because its rates line is R21,632; the same suburb’s R2,000,000 one-bedroom carries only R8,832 of rates and nets closer to the rounded 7.5% planning figure quoted elsewhere on this site. Use the suburb number to shortlist and this arithmetic to price the actual unit.
The lesson is in the last three lines. The same property shows 9.7% gross, 7.5% net before management, and 6.6% net once you pay a letting agent. If you finance half the purchase with a bond and the interest rate sits above the net yield, leverage works against you rather than for you. Layer South African income tax on the rental profit and the take-home narrows again.
Sea Point still models strongly on a net basis because entry price sits below Camps Bay while rent stays close. That is exactly why it tops the highest rental yield suburbs ranking.
Worked example: City Bowl 7.9% gross to about 6.0% net
| Line item | Annual (ZAR) | Note |
|---|---|---|
| Purchase price | 3,800,000 | Modelled City Bowl one-bedroom |
| Monthly rent | 25,000 | Long-term corporate or professional tenant |
| Gross annual rent | 300,000 | 7.9% gross yield |
| Less vacancy (8%) | 24,000 | Conservative long-term allowance |
| Effective gross income | 276,000 | Rent actually collected |
| Less body corporate levy | 36,000 | About R3,000 per month, older block |
| Less municipal rates | 14,800 | About R1,233 per month |
| Less insurance and maintenance | 9,500 | Older unit, higher upkeep |
| Net operating income | 215,700 | Before management, finance, tax |
| Net yield before management | 5.7% | Conservative base case |
| Adjusted net (lower vacancy, stable tenant) | 228,000 NOI | 6.0% net yield |
Worked example: Camps Bay 6.8% gross to 4.4% net
Camps Bay is the textbook case of a growth-led suburb where rent does not keep pace with price. A modelled R8 million one-bedroom collects R45,300 a month, which reads as an acceptable 6.8% gross until the same levy, rates and maintenance lines land on double the Sea Point capital base. The table below runs the full stack down to 4.1% net after management.
| Line item | Annual (ZAR) | Note |
|---|---|---|
| Purchase price | 8,000,000 | Modelled Camps Bay one-bedroom |
| Monthly rent | 45,300 | Strong but sub-proportional to price |
| Gross annual rent | 543,600 | 6.8% gross yield |
| Less vacancy (8%) | 43,488 | Long-term model |
| Effective gross income | 500,112 | Rent actually collected |
| Less body corporate levy | 72,000 | About R6,000 per month, luxury block |
| Less municipal rates | 31,200 | About R2,600 per month |
| Less insurance and maintenance | 19,000 | Premium finishes, higher upkeep |
| Net operating income | 377,912 | Before management, finance, tax |
| Net yield before management | 4.7% | Base long-term model |
| Less management (10%) | 50,011 | Outsourced letting |
| Net income after management | 327,901 | Cash before finance and tax |
| Net yield after management | 4.1% | Growth-led, income-light |
On the suburb-level model used across this site, Camps Bay nets near 4.4% before management when costs sit in a typical band, against 7.5% for the Sea Point example above. That gap is not a flaw in the Camps Bay case. It reflects a conscious trade-off: buyers accept a lower income yield for a trophy coastal address, rand-denominated capital value and personal lifestyle use. The mechanics are visible in the table. Rent is only 40% higher than the Sea Point model while the purchase price is double, so every fixed cost lands on twice the capital base, and the R6,000 monthly levy alone consumes 14% of collected rent. If your mandate is income-first, Camps Bay is the wrong benchmark, and Sea Point or Observatory, where the rent-to-price ratio is structurally stronger, will serve you better.
Gross vs net by suburb: Cape Town comparison table
The table below places the three worked examples alongside two other core letting suburbs. Gross and net figures are modelled, after vacancy, levies, rates, insurance and maintenance, but before management, bond interest and income tax.
| Suburb | Modelled gross yield | Modelled net yield | Gross-to-net gap | Investor character |
|---|---|---|---|---|
| Sea Point | 9.7% | 7.5% | 2.2 points | Yield plus growth blend |
| Observatory | 9.2% | 7.0% | 2.2 points | Income-first, long-term |
| City Bowl | 7.9% | 6.0% | 1.9 points | STR and corporate demand |
| Woodstock | 7.8% | 6.0% | 1.8 points | Regeneration, commuter belt |
| Camps Bay | 6.8% | 4.4% | 2.4 points | Growth and lifestyle led |
Two patterns stand out. First, the gross-to-net gap is remarkably stable at roughly 1.8 to 2.4 percentage points across suburbs when you apply the same vacancy and maintenance assumptions. Second, the ranking does not change when you move from gross to net: Sea Point still leads, Camps Bay still trails. What changes is the absolute return, which is what your spreadsheet must use.
For a ranked suburb view, see highest rental yield suburbs in Cape Town. For purchase costs that sit outside the yield calculation but still affect cash-on-cash return, see the cost of buying property in Cape Town guide.
What sits below net yield: management, finance and tax
Income tax applies to rental profit in South Africa. A non-resident landlord must register with SARS and pay tax on net local rental profit after deductible costs, including levies, rates, maintenance and bond interest. Tax sits after operating costs, so it does not change the gross-to-net mechanics in this guide, but it does change what lands in your bank account.
| Return layer | What it measures | Typical Cape Town range |
|---|---|---|
| Gross yield | Rent divided by price, no costs | 6.8% to 9.7% modelled |
| Net yield (this guide) | After vacancy, levies, rates, upkeep | 4.4% to 7.5% modelled |
| Net after management | After letting agent fee | 0.8 to 1.2 points lower |
| Cash-on-cash | After bond interest on equity deployed | Depends on LTV and rate |
| After tax | Net profit after SARS | Personal to residency and structure |
Build your model top to bottom rather than jumping straight to the bottom line.
Common mistakes when reading Cape Town yield quotes
A few recurring errors turn a plausible buy-to-let into a disappointing one. Each is avoidable if you insist on net maths before you sign.
Trusting the agent’s gross figure as net. If the listing says “8% yield” without specifying costs, assume gross. Ask for a net breakdown with levy, rates, vacancy and management shown separately.
Using asking rent instead of achievable rent. Model the rent you could re-let at within two weeks, not the aspirational number on the listing. Then apply vacancy on top.
Ignoring levy trajectory. A levy of R2,700 today in a block with a depleted reserve fund is not the same as R2,700 in a well-funded scheme. Levy spikes compress net yield permanently.
Mixing STR summer income into an annual model. A Camps Bay villa that earns strongly in December does not earn the same in July. Annualize across twelve months or use the long-term model instead.
Forgetting purchase costs in cash-on-cash. Yield is rent over price, but your real return is rent over total cash deployed, including transfer duty and conveyancing from the cost of buying guide. A 7.5% net yield on price can be a 6.8% return on all-in cash if you paid 4% in transfer costs.
Skipping due diligence on tenant and levy risk. Yield on paper means nothing if the body corporate bans your letting model or a special levy lands the month after transfer. Run the full due diligence checklist before the offer goes unconditional.
Insider tip: ask for the body corporate conduct rules and the last two sets of AGM minutes, not only the levy certificate. Short-term letting restrictions and pending capital work surface in minutes months before they reach a levy statement, and an Atlantic Seaboard scheme that has just voted to fund a lift or a facade repair will raise it as a special levy under a 75% special resolution rather than inside the monthly figure your yield model uses.
How to model gross and net yield before you buy
Use this sequence on every Cape Town listing you take seriously. It takes an hour and saves expensive surprises.
- Confirm purchase price and all-in cash. Include transfer duty, conveyancing and bond costs from the cost of buying property guide.
- Set achievable monthly rent. Cross-check against comparable lets in the same block or street, not only the seller’s figure.
- Subtract vacancy. Use 8% to 10% for long-term, or 25% to 40% for STR.
- Pull real levy and rates. Request the levy certificate and a rates estimate from the conveyancer or municipality.
- Add maintenance reserve. Use about 1% of value per year unless the unit is new.
- Calculate net yield before management. This is your suburb-level comparison number.
- Layer management, bond and tax. This is your personal cash return.
If the net yield before management falls below your hurdle rate, walk away regardless of how attractive the gross headline looked. If it passes, compare the suburb against the Cape Town rental yield guide tables and stress-test a 10% rent drop and a 15% levy rise. A deal that only works on perfect assumptions is not a deal.
Which buyer profile should focus on net yield?
| Investor profile | Primary metric | Hurdle question |
|---|---|---|
| Income-first buyer | Net yield before and after management | Does net beat my bond rate plus a margin? |
| Growth-first buyer | Gross as context only | Am I accepting under 5% net for capital upside? |
| Hands-off foreign owner | Net after management | Can I repatriate profit after tax and fees? |
| STR operator | Net after high vacancy and 15% to 20% fees | Does winter occupancy still clear my hurdle? |
| First-time investor | Net with conservative rent | Does it still work if rent is 10% lower? |
The honest caveat on every yield figure
No yield percentage in this guide is a guarantee, a forecast or a promise of performance. Every gross and net figure is modelled and directional, built from typical purchase prices, achievable rents and standard cost assumptions for each suburb. Your actual return depends on the exact price you pay, your occupancy, the levy on your specific block, whether a special levy is coming, how you manage the let, what bond rate you secure, and what SARS assesses on your rental profit.
Treat gross yield as a quick filter. Treat net yield as your planning number. Treat net after management, finance and tax as your personal truth. The gap between the first and the last is where informed Cape Town investors either make a disciplined decision or learn an expensive lesson.
Frequently Asked Questions
Gross yield is annual rent divided by purchase price, before any costs. Net yield subtracts vacancy, body corporate levies, municipal rates, insurance, maintenance and management from the rent first, then divides by price. In Cape Town the gap is typically 2 to 3 percentage points, so a 9.7% gross Sea Point apartment often models near 7.5% net before management. Every figure here is modelled, not guaranteed.
On a modelled basis, realistic net rental yields in Cape Town run from about 4.4% in prime Camps Bay to roughly 7.5% in Sea Point, after vacancy, levies, rates, insurance and maintenance but before mortgage interest, income tax and active management fees. City Bowl properties model near 6.0% net. These are directional planning numbers, not promises of return.
Gross yield ignores the real cost of being a landlord. Sectional title levies on the Atlantic Seaboard can run R2,500 to R6,000 a month, municipal rates add another slice, vacancy on long-term lets typically costs 8% to 10% of annual rent, and outsourced management takes 8% to 12% more. Agents quote gross because it looks better, but net is what pays your bills.
Long-term management typically costs 8% to 12% of collected rent, which on a modelled 7.5% net yield before management can pull the figure down to roughly 6.6% to 6.9%. Short-term or serviced letting runs 15% to 20% because of cleaning, guest turnover and dynamic pricing. Self-managing removes the fee but is hard for overseas owners.
No. Every percentage in this guide is modelled and directional, built from typical purchase prices, achievable rents and standard cost assumptions for each suburb. Actual returns depend on the exact price you pay, your occupancy, the levy on your specific block and how the property is managed. Treat the numbers as a planning framework, not a quote or a promise.
Get a Cape Town property shortlist
Share your budget, target area (Atlantic Seaboard, City Bowl, Winelands), and goal. We reply within one business day with matched stock and next steps.