Opinion · Short-stay policy

An open calendar is not a full hotel

The City of Cape Town's draft Short-Term Letting By-law would move homes onto commercial property rates because their calendars are open, not because their beds are full. We think that lens belongs to another industry, and the maths agrees. Public comments closed on 5 October 2026.

Cape Town has spent this year quietly assembling a new system for short-stay homes, and the final piece went out for public comment in August. Every host in the city should read it. The threshold itself sits in the City's amended Rates Policy: a home whose bedrooms are listed as available for short-stay letting for more than half of its total annual room nights, counted as bedrooms times 365 over any rolling year, is reclassified from residential to commercial for property rates. A property that is no one's primary residence and is given over to short-stay letting goes commercial outright, no threshold needed. The draft Short-Term Letting By-law, whose public comment window closed on 5 October 2026, is the enforcement machinery: every listed property must register with the City and display its registration number, platforms must delist properties that lack one, and platforms, owners and operators must hand over availability and occupancy data. The City begins moving properties onto commercial rates from 1 July 2027, effective from the day a property crosses the line.

Commercial rates in Cape Town run at roughly twice the residential rate in the rand, before you count the residential rebates that fall away with the switch. This is not a tweak. For an ordinary two-bedroom flat it means thousands of rand a year, triggered not by what the property earned but by what its calendar offered. Nothing else moves: zoning stays as it is, and the tariffs themselves are unchanged. What changes is which tariff your home pays.

The Mayoral Committee Member for Finance, Siseko Mbandezi, says the by-law "ensures fairness in the commercial accommodation sector." We agree with the goal. Our members register, keep books and pay their taxes, and none of us enjoys competing against a forty-room operation dressed up as somebody's cottage. If a building runs like a hotel, staffed, stocked and sold at scale, then rate it like a hotel.

Our quarrel is not with regulation. It is with the ruler.

Where the draft goes wrong

Property rates categories come from a world with two kinds of buildings: homes and businesses. A hotel is a machine for selling room-nights. It is purpose-built, staffed around the clock, marketed year-round, and it lives or dies on keeping occupancy near two thirds. Every hotel room is available every night because selling nights is the only thing the building does.

A home on a booking platform is not a small hotel. It is a family asset that earns on good weekends, a different kind of thing that new technology made possible. Its calendar stands open for the same reason a farm stall's door stands open: closing it takes a reason. When the draft reaches for availability as its trigger, it reads a hotel metric into a host's calendar and calls the result a business.

Availability measures the invitation. It does not measure the business.

Now do the maths

Take a two-bedroom cottage in Muizenberg that sleeps four. The City's arithmetic counts room nights: two bedrooms times 365 is 730, and a whole-home listing that stays open all year is 730 out of 730. One hundred percent available, sailing past the 50 percent trigger into commercial rates.

Our arithmetic counts people. Four sleepers times 365 is 1,460 possible guest-nights. In a real year the cottage sells 70 nights at an average of two guests a stay: 140 guest-nights out of 1,460, a real per-capita occupancy of 9.6 percent.

The same cottage, two ways of counting
The City's test · room nights listed
730 · 100%
Guest-night capacity
1 460
Nights actually sold
70
Guest-nights hosted
140
Real per-capita occupancy
9.6%
The policy reads the first tile. The business, if there is one, lives in the last.

The draft would rate that cottage the way it rates the hotel down the road, the one running at two-thirds occupancy with a front desk, a laundry and a conference wing. One of these is a business with hotel economics. The other hosts a family from Gauteng twice a month in season and stands quiet through winter. A policy that cannot tell them apart is not measuring commerce. It is measuring optimism, and then taxing it.

The City's own FAQ examples show how the percentage really behaves. A retiree letting the spare room of a two-bed flat every single night of the year lands at exactly 50 percent and stays residential, because the trigger only trips above 50. Let one room of a bigger home and you can never cross the line at all. But list a whole home and the bedrooms cancel out of the fraction entirely: the test collapses to a single question, namely whether the listing is up for more than half the year. It is a whole-home test wearing a percentage costume. And because it reads the calendar rather than the bookings, it catches the quiet Muizenberg cottage exactly as it catches an investor block run at scale.

A caveat before anyone shrugs this off: the reporting is not optional, and it is not blind. Platforms will be obliged to hand the City data on every registered listing, so the City will see how many nights a year your place is on the market, and how many of those nights actually sold. There is no flying under the radar here. Whatever the final rule measures, assume it will be measured accurately.

What the availability trigger will actually do

Faced with this rule, a rational host blocks the calendar. Close winter entirely, open only the school holidays, and you slip under 50 percent availability with the same bookings and the same income as before. The City collects nothing extra from you. It has simply taught you to say no.

Multiply that across the city and the costs land everywhere except where they were aimed. Cape Town loses available beds in exactly the weeks its big events need them. Peak prices rise for visitors, because supply that used to say yes now says maybe. And the availability data the by-law compels becomes steadily less honest, because the by-law itself turned an open calendar into a liability.

A tax on availability is a tax on saying yes.

The better ruler is already in the by-law

Here is the strange part: the City has already built the better ruler and chosen not to read it. Its own FAQ states plainly that the threshold measures the nights a bedroom is listed as available on a booking platform, not the nights anyone actually stayed. The same FAQ requires platforms to share availability and occupancy data. Hold those two lines together. The occupancy numbers will be sitting in the City's database from day one, and the policy declines to look at them.

So look at them. Set the commercial threshold on occupancy, on nights genuinely sold over a rolling year, and the handful of properties trading at lodge scale will identify themselves in the City's own data. Reclassify those, and you will hear no argument from us.

Or go further and copy what working tourist cities do: a small per-guest-night levy, paid by the visitor and collected through the platforms the City is already regulating. Revenue tracks real activity, nobody is punished for an open calendar, and the family flat and the forty-room operation each pay in proportion to what they actually are.

If the final rules land on actual let nights instead, most of our objection falls away. That is precisely the amendment we asked for.

Where the process stands

  1. Read the draft. The City hosts the draft by-law itself and a three-language executive summary on its public comment page (archived copy), and its plain-language FAQ answers the practical questions, worked examples included. Read the definitions and the threshold clause yourself.
  2. Comments closed on Monday 5 October 2026. Submissions went in through the City's online participation page (archived copy), by email to STL@capetown.gov.za, or on paper at libraries and subcouncil offices. The next step is a revised draft before Council, and the availability-versus-occupancy point is the one we will be looking for in it.
  3. Do not panic-block your calendar. The City only begins moving properties onto commercial rates from 1 July 2027, and the by-law that enforces the system has not yet been through Council. Blocking peak weeks now costs you real bookings to dodge a rule that has not settled.

What members get

Whichever version passes, two things decide what this law costs you: the record of what your calendar offered and sold, and the price you put on every night you keep open. Neither is a one-off job. The record has to run month after month, per property, in a form you can hand over when the City asks. The price has to move with your suburb, the season and the events calendar, 365 times a year, and it has to be worth more once every open night counts against a 50 percent line.

That is the work RateVeld does for members. It keeps nights available, nights let and rate history for each property as a matter of course, and it prices every night of the calendar from local comps, hotel rates and a curated events calendar, never under the floor you set. When the by-law lands, your numbers are already straight and your open nights are already earning what they should. See the plans and we will show you what it looks like on your own property.

This is the position of RateVeld and our members, and we will keep this page updated as the by-law moves from public comment to Council. For how a rational owner weighs the line itself, read The 182-night calendar.

Sources, checked 24 August 2026: the City of Cape Town's draft Short-Term Letting By-law, its Short-Term Letting FAQs and its 2026/27 Rates Policy process, with reporting from BusinessTech, Bizcommunity, Daily Investor and Bloomberg. The worked example is illustrative. If the by-law changes, this page changes with it: spotted something out of date? Tell us and we'll fix it.
Know your numbers before you argue them

RateVeld prices your own listing six months ahead from live market data, with every rate explained. Plans start at R333 a month, in Rands, with no debit orders.

See plans

← All posts on The Ledger