Holiday Let & Airbnb Yield Calculator — South Africa
Model 3-season short-term rental income and compare STR vs long-term rental returns on any SA property.
Quick answer: Holiday let (Airbnb/STR) properties in premium SA coastal areas can advertise gross yields of 15–20% in peak season, well above the roughly 7–9% typical for standard long-term rental. But STR income is highly seasonal and carries platform fees, cleaning costs and higher turnover — this calculator models both scenarios across three seasons.
Holiday Let / Airbnb Yield Calculator
3-season model · platform fees · cleaning costs · STR vs LTR comparison
Set months, nightly rate and occupancy for each season. Months must total exactly 12.
How to Use This Calculator
Set your three-season months to total exactly 12. Enter nightly rates and occupancy percentage for each season — occupancy is the proportion of available nights that are booked. Platform fee: use 3% for self-managing via Airbnb, 15–25% if using a management company.
Cleaning costs are calculated from occupied nights divided by average stay length (cleaning frequency) multiplied by cost per clean. Enter the long-term rental comparator to see STR vs LTR side by side — the most important output for your investment decision.
Short-Term vs Long-Term Rental — The SA Property Investor's Dilemma
The decision between short-term rental (STR) and long-term rental (LTR) is one of the most consequential an SA property investor makes. STR properties in premium Cape Town locations regularly advertise gross yields of 15–20% — figures that make the standard 7–9% gross LTR yield seem pedestrian. But gross yield comparisons are misleading. STR operating costs are fundamentally different: platform fees, professional cleaning between every stay, linen and consumables, higher STR-specific insurance, higher maintenance from rapid tenant turnover, and the irreducible variance of seasonal demand.
A realistic net yield comparison typically shows a 3–6% net yield premium for STR over LTR in strong SA holiday markets. Whether that premium justifies the significantly higher management burden, income variability, and regulatory risk depends on the investor's risk tolerance, time availability, and the specific location.
SA Holiday Let Regulations — What Investors Must Know
South Africa's STR regulatory environment is evolving rapidly. Cape Town introduced STR by-laws requiring registration and restricting STRs in certain zones. Similar frameworks are being developed elsewhere. Before purchasing for STR use, verify: the municipality's current STR by-laws; body corporate rules if sectional title; bond agreement terms; and whether your home insurance covers STR activity — most standard SA home insurance policies do not without a specific STR endorsement.
Body corporate rules present a particular risk for sectional title investors. Many Cape Town complexes have introduced STR bans or restrictions, and the Constitutional Court has upheld body corporate authority to regulate short-term letting. Before purchasing for STR in any sectional title complex, check the conduct rules explicitly — a verbal assurance from the selling agent is not sufficient.
The Real Cost of Running a SA Holiday Let
SA investors frequently underestimate STR operating costs by comparing STR gross revenue to LTR net income. A fair comparison requires net yield on both sides. For a typical SA coastal property generating R20,000/month in peak season: Airbnb fees at 3% = R600; cleaning at R500 per stay × 6 stays/month = R3,000; linen = R600; insurance, maintenance, rates, WiFi = R4,200. Total variable costs: approximately R8,400 — 42% of peak gross revenue. In low season the fixed costs remain while revenue drops, producing near-break-even months that must be covered by peak season profits.
The insurance cost is often the most underestimated line item. Standard SA home insurance explicitly excludes STR activity. A dedicated STR policy covering guest damage, public liability, and loss of income typically costs 15–30% more than standard home insurance on the same property. This must be factored into the net yield calculation from day one, not treated as an optional upgrade.
Tax Treatment of Airbnb Income in South Africa
Airbnb income is fully taxable in South Africa and must be declared to SARS. The good news: all direct operating expenses are deductible — platform fees, cleaning, linen, insurance, rates, WiFi, maintenance, and a proportion of bond interest and depreciation. If the property is used partly personally and partly for STR, expenses must be apportioned by days let vs days personally used.
VAT registration is required if annual STR income exceeds R1 million. SARS has direct access to Airbnb payment data in South Africa — non-declaration of STR income is high-risk and increasingly targeted. Register as a provisional taxpayer if STR income forms a material part of your total income and always retain records of all STR-related expenses. Consult a registered tax practitioner to structure your STR investment correctly from the start.
Municipal By-Laws and STR Registration
South African municipalities are increasingly regulating short-term rentals. Cape Town requires STR operators in certain zones to register with the City and comply with zoning conditions that restrict the number of lettable units and nights per year. Johannesburg's by-laws limit STR operations in residentially zoned areas without a business consent permit. Before listing a holiday let, verify your property’s zoning classification with the local municipality and confirm whether a business consent or departure application is required. Body corporate rules in sectional title schemes may also prohibit or restrict short-term letting — a growing source of disputes that the Community Schemes Ombud Service (CSOS) is called to adjudicate. Review your scheme’s conduct rules before listing on any STR platform.
A Worked Example
For example, a coastal property generating R20,000 in peak-season gross STR revenue, after approximately R8,400 in variable costs (platform fees, cleaning, linen, insurance and utilities), nets around R11,600 in peak months. Applying a realistic 60% average annual occupancy across peak and off-peak seasons, annual net STR income might total roughly R83,000–R95,000 depending on location and management quality — compared with a typical long-term rental on the same property generating R144,000 gross annually (R12,000/month) at lower operating costs but with no seasonal upside. The right choice depends heavily on how much income variability an investor can absorb month to month.
Disclaimer: This calculator provides general estimates for planning purposes only. STR income is variable and seasonal. Regulatory requirements change frequently — always verify current municipal by-laws and body corporate rules before investing for STR. This information does not constitute financial, legal or tax advice. Always consult qualified professionals before making property investment decisions.