On June 1, 2026, Kelowna’s short-term rental rules changed again — and this time, a meaningful number of property owners now have a legitimate path back into the market. If a building has been approved for an STR subzone under the City’s updated bylaw, the principal residence requirement no longer applies. For some operators, that is genuinely a win.
But here is what the headlines are missing. The June 1 change does not reduce the operational paperwork. It expands the pool of legal operators, all of whom now have to register with the province, hold a Kelowna business license, display registration numbers on every listing, and remit Municipal & Regional District Tax every month. The compliance load is the same. There are just more people doing it.
That is where the real opportunity, and the real risk, lives.
What Every Kelowna STR Has to Maintain in 2026
A legal short-term rental in Kelowna today is a paperwork business with a hospitality side gig attached. Here is the full list of what one unit has to keep current.
Annual provincial registration under the BC Short-Term Rental Accommodations Act. The provincial registry has been live since May 1, 2025. Fees are $100 per year for a host-occupied STR or $450 per year for a non-occupied STR.
Annual Kelowna business license under STR Bylaw No. 11720. Fees are $345 per year for a principal residence operation or $750 per year for a non-principal residence operation.
Registration number display on every active listing. Airbnb, VRBO, Booking.com, and your own direct-booking site must all show the provincial registration number. Platforms now de-list offers automatically when the number is missing or expired.
Monthly MRDT remittance — the 8% provincial MRDT plus the 3% Tourism Kelowna local MRDT, applied to every taxable stay.
PST collection and remittance for stays of less than 27 nights.
GST once you cross the $30,000 small-supplier threshold federally.
Guest data submission to the provincial registry on the cadence the Ministry of Housing sets.
Bylaw compliance, including the 240-day-per-year occupancy minimum if you are operating under the principal residence pathway.
If you are reading that list and thinking it would be easier to just stop renting, that is exactly the policy intent. The province is using paperwork as housing policy. For operators who do choose to stay in, all of it can be made manageable. It just cannot be done by hand anymore.
The Automation Stack That Actually Holds Up
We have been building variations of this same stack for Okanagan hosts since the first round of provincial rules came into force in 2024. The pattern is consistent. A good Kelowna STR automation stack does five things.
- Pulls live booking data from every channel — Airbnb, VRBO, direct site, anywhere a guest can pay you.
- Validates each booking against the rules — length-of-stay limits, listing-allowed days, MRDT and PST applicability.
- Queues required guest data for provincial registry submission on the right cadence.
- Generates monthly MRDT, PST, and GST remittance summaries straight into your accounting system.
- Tracks your 240-day occupancy threshold automatically if you operate as a principal residence.
The pieces, end to end:
Booking source. A property management system like Hospitable, Hostfully, or Guesty — or a custom-built one if you operate at scale or need specific compliance hooks.
Automation layer. A self-hosted n8n or Zapier instance connecting your PMS to your accounting, government portals, and reporting tools. We strongly favour self-hosted n8n on a Canadian VPS, because it keeps guest data inside Canada. That matters for PIPEDA at the federal level and BC PIPA at the provincial level.
Accounting and tax. QuickBooks Online or Xero with tax codes pre-routed for the 8% provincial MRDT, the 3% Tourism Kelowna MRDT, PST, and GST.
Compliance dashboard. A custom internal dashboard, usually a Next.js or Retool front end on top of your PMS data. It shows your live registration status, days rented this calendar year, taxes due this month, and any listings missing their registration number.
What This Looks Like in Practice
Picture one principal-residence STR in Lower Mission. A guest books on Airbnb. Within a few seconds, the stack does the following without anybody touching it.
- The PMS pulls the booking, and the channel manager logs it.
- The automation layer reads the booking, checks the dates fall outside your annual personal occupancy window, and confirms the stay is less than 90 days.
- MRDT and PST on the booking are written to a Taxes Due sheet, ready for the monthly remittance run.
- The guest’s required reportable data is queued for the next provincial submission window.
- Your dashboard updates to show one more rented night against your annual cap.
Five separate compliance tasks completed in the time it takes to refresh a browser tab. None of them are interesting. All of them are required.
What to Watch Out For
A few real risks we see Kelowna operators run into when they try to automate this themselves.
Stale registration numbers. The provincial registry issues a new number every renewal cycle. If your PMS or your direct site is still displaying last year’s number, your listings can be de-platformed before you realize the renewal lapsed.
Data residency. Many off-the-shelf PMS tools store guest data in US data centers. For Canadian operators subject to BC PIPA, that creates a disclosure obligation at the booking stage. Self-hosting your automation layer inside Canada removes the issue entirely.
MRDT math errors. The MRDT applies to the room rate, not the cleaning fee. We have audited Kelowna operators who have been over-collecting MRDT for years because their PMS taxed cleaning fees as room revenue. That is recoverable, but only with clean booking-level data.
The 240-day trap. Operating as a principal residence under Bylaw No. 11720 requires you to live in the property at least 240 days per calendar year. If you snowbird or travel for work, you will quietly burn through your allowed rented days before you realize it. A dashboard that counts both your rented-out nights and your personal away nights is the only reliable way to manage this.
Bottom Line
The June 1, 2026 update made it slightly easier for some Kelowna properties to operate legally. It did nothing to reduce the operational paperwork load — if anything, it added more operators to the same registry, with the same compliance requirements, and the same penalties for getting it wrong.
If you run one Kelowna STR, you can probably still manage the paperwork by hand. If you run three or more, you are quietly losing money to either over-remitted taxes, missed deadlines, or staff hours spent on bookkeeping an automation could handle for a fraction of the cost.
What we tend to see save real money for Okanagan operators:
- A custom compliance dashboard that surfaces the data your PMS hides.
- A self-hosted Canadian n8n instance that handles registry submissions and tax remittance reminders.
- Direct API integrations between your PMS, your accounting, and the provincial registry once it opens its third-party submission API.
None of this needs to be enterprise software. It needs to work, you need to own it, and it needs to be one less thing you think about at 11 PM on the last day of the month.
FAQ
What changed for Kelowna short-term rentals on June 1, 2026?
The City of Kelowna amended its STR rules so that properties in approved STR subzones are no longer subject to the principal residence requirement. Those properties can now operate as short-term rentals without the owner needing to live there for 240 days of the year. Standard residential properties outside of STR subzones still require principal residence operation.
How much does a Kelowna STR business license cost in 2026?
$345 per year for a principal residence STR or $750 per year for a non-principal residence STR under Kelowna STR Bylaw No. 11720.
How much is the BC short-term rental registry fee?
$100 per year if you live in the unit (host-occupied) or $450 per year if you do not (non-occupied), under the BC Short-Term Rental Accommodations Act.
Do I have to display my BC registration number on Airbnb?
Yes. Every active listing on every platform — Airbnb, VRBO, Booking.com, and your own direct-booking site — must display the registration number issued by the province. Platforms that do not show the number are de-listing offers automatically.
Can I run a short-term rental in Kelowna without living there?
Only if the property is in an STR subzone approved by the City of Kelowna under the June 1, 2026 bylaw amendment, or if you qualify as a strata hotel or fractional ownership operator under provincial guidance. Otherwise, the principal residence requirement applies and you must occupy the property for at least 240 days per calendar year.
Ready to put this into action?
If you are running short-term rentals in Kelowna or anywhere in the Okanagan and you want a compliance stack built the right way — one you own, one that keeps guest data in Canada, and one that turns the monthly paperwork into a five-minute review — book a free 15-minute discovery call. We will scope what your portfolio actually needs, and we will tell you honestly whether a custom build or an off-the-shelf tool is the right call for your situation. (778) 401-6551.