If you take bookings on your own website, by phone, or by email, Alberta expects you to collect and remit the tourism levy on those stays, not Airbnb or Vrbo. The rate rose from 4% to 6% on April 1, 2026. Returns are due 28 days after the end of each collection period, which makes October 28, 2026 the next hard deadline for quarterly filers. Here is exactly what to do.
By Cody Wise, Founder, Wise Media. Wise Media builds direct booking websites and property systems for Alberta short-term rental operators. This article is general information, not tax or legal advice. Verify your own position against the Government of Alberta sources linked throughout, or with an accountant.
Summary
- The Alberta tourism levy is 6% of the purchase price of accommodation for stays booked after March 31, 2026. It was 4% before that.
- Since October 1, 2024, the obligation follows whoever collects the payment. Airbnb and Vrbo collect and remit on platform bookings. On a direct booking, you collect, so you register, report and remit.
- The levy applies to more than the nightly rate. Cleaning fees, pet fees, booking and administration fees, and charges for extra amenities are all inside the purchase price.
- It does not apply to stays of 28 consecutive days or more by the same person, or to very small operations that meet both a price test and a $5,000 CAD revenue test.
- Registration runs through an Alberta.ca Account and TRACS, the Tax and Revenue Administration client self-service portal.
- Most hosts file quarterly. Returns and payment are due the 28th day after the collection period ends. Q3 2026 closes September 30, so the return is due October 28, 2026.
- Hosts only have to file for periods in which they actually collected levy. Traditional operators must file nil returns.

Table of contents
- What is the Alberta tourism levy in 2026?
- Why direct bookings are treated differently from Airbnb and Vrbo
- Do I actually have to register? A decision table
- How to register and file in TRACS, step by step
- Your 2026 and 2027 filing calendar
- What this changes on your booking engine and website
- Seven mistakes that turn a small levy into a real bill
- Frequently asked questions
What is the Alberta tourism levy in 2026?
The Alberta tourism levy is a provincial levy on short-term accommodation, charged to the guest and remitted to Tax and Revenue Administration (TRA). As part of Budget 2026, the rate increased from 4% to 6% effective April 1, 2026 at 12:01 am. It is separate from GST, and it is separate from any municipal licensing fee.
Which rate applies to which booking?
The trigger is the booking date, not the stay date. That single distinction causes more billing errors than anything else in the file.
| Situation | Rate |
|---|---|
| Accommodation with a booking date before April 1, 2026 | 4% |
| Accommodation booked after March 31, 2026 | 6% |
| Set-price contract executed on or before March 23, 2026 for accommodation supplied after April 1, 2026 | 4% |
If a guest was charged 6% when 4% should have applied, the guest can contact TRA and apply for a refund. That is a support ticket you would rather not generate, which is why the rate logic belongs in your booking engine rather than in a spreadsheet.
What counts as the purchase price?
This is where most hosts under-collect. The levy is not calculated on the nightly rate alone. Alberta defines the purchase price of accommodation to include fees for:
- normal cleaning or maintenance for the accommodation
- pet accommodation
- additional physical amenities, for example a refrigerator, a microwave, or an additional bed
- booking, service, administration or similar fees paid by the purchaser, including fees charged by an online broker
- smoking or vaping in non-smoking rooms
A hypothetical to make it concrete. Say a three-night direct booking is priced at $250 CAD per night with a $180 CAD cleaning fee and a $50 CAD pet fee. The levy base is $980 CAD, not $750 CAD. At 6% the levy is $58.80 CAD. Calculating on the room rate alone would have you remitting $45.00 CAD and carrying a $13.80 CAD shortfall on a single stay. Multiply that across a season and the number stops being trivial.
Why direct bookings are treated differently from Airbnb and Vrbo
Before October 1, 2024, every operator and accommodation host had to register and remit the levy regardless of who took the payment. That changed. Under the current legislation, the obligation follows the money: any operator, accommodation host or online broker that collects full or partial payment from the purchaser must register and collect, report and remit the levy.
Airbnb and Vrbo collect payment, so they are registered online brokers and they remit on the bookings they process. Alberta publishes the list of registered online brokers and updates it as new brokers register. That is the reason the levy quietly disappeared from a lot of hosts’ mental accounting in late 2024.
The split-channel trap
Here is the situation almost nobody explains. A host who runs both platform listings and a direct booking site sits on both sides of the rule at once:
| Channel | Who collects payment | Who registers and remits |
|---|---|---|
| Airbnb or Vrbo booking, paid through the platform | The platform | The platform |
| Your own website with Stripe checkout | You | You |
| Phone or email booking, e-transfer or invoice | You | You |
| Repeat guest who found you on a platform and rebooked direct | You | You |
| A platform that only advertises and never touches payment | You | You |
The last row is the one that catches experienced operators. A listing site that generates enquiries but leaves you to invoice the guest is not collecting payment, so it is not remitting anything on your behalf. Neither is a booking widget that simply passes the card straight into your own Stripe account.
If your entire book of business runs through Airbnb and Vrbo and you never take a direct payment, you may contact TRA and request that your account be cancelled. The moment you launch a direct booking website, that changes.

Do I actually have to register? A decision table
Work down this table in order. The first row that matches you is your answer.
| If this describes your situation | Then |
|---|---|
| Every stay is 28 consecutive days or more by the same person | No levy applies. The exception is written into the legislation. |
| Your unit is not listed on any online marketplace (your own website does not count as one), the price is under $30 CAD per day or $210 CAD per week, and gross revenue was under $5,000 CAD in the previous 12 months and is reasonably estimated to be under $5,000 CAD in the next 12 | No levy applies. Note that all three limbs must be satisfied. |
| All of your bookings come through Airbnb, Vrbo or another registered online broker that collects payment | The broker remits. You may ask TRA to cancel your account. |
| You take any booking where you collect full or partial payment yourself | Register, collect, report and remit on those bookings. |
| You run a traditional facility such as a hotel, motel, inn or bed and breakfast and collect payment | Register as an operator. You must also file nil returns. |
The small-supplier test is stricter than it looks
The under-$5,000 CAD exception reads like relief for hobby hosts, and it mostly is not. Read the price limb again: under $30 CAD per day or $210 CAD per week. There is effectively no short-term rental in Calgary, Canmore or Banff renting at that price. If your nightly rate is higher than a hostel bunk, you fail the test on the price limb before revenue is ever considered.
One genuinely useful detail inside that exception: it excludes units listed on an online marketplace, except the owner’s own website. Alberta explicitly does not treat your own site as a marketplace. That does not create an exemption on its own, but it does confirm the province distinguishes your website from a platform, which is the same logic that puts the remittance duty back on you.
Guests who are exempt
A small set of purchasers are exempt if they provide evidence at the time of purchase: the Government of Canada, listed diplomatic and consular representatives, members of another country’s armed forces stationed in Canada, foreign states and their agencies, and an Indian or band as defined in the federal Indian Act where the accommodation is on a reserve in Alberta. Keep the documentation. The onus of proof sits with you at audit.
How to register and file in TRACS, step by step
TRACS is TRA Client Self-Service, the province’s online portal. Registration takes about twenty minutes if you have your ownership and property details to hand.
Step 1. Create an Alberta.ca Account
A basic account is enough. You sign in to TRACS with those credentials.
Step 2. Register the Tourism Levy program
Sign in to TRACS, select Program Registration, then choose Tourism Levy from the Program Name menu. If approved you are redirected straight to your tourism levy account. If TRA needs a further look you get a pending status and a reference number, and an approval email once it clears.
Step 3. Work out your collection period
Filing frequency is set by sleeping rooms, and for accommodation hosts the count is combined across every residential unit you operate, not per property.
- Fewer than 50 sleeping rooms combined: quarterly filer. This is almost every short-term rental host in Alberta.
- 50 or more sleeping rooms combined: monthly filer.
Accommodation hosts file one return covering all residential units. Operators of traditional facilities file per facility.
Step 4. Assign each stay to the right period
A stay is reported in the collection period in which it ends, meaning the checkout date. A guest who checks in on September 28 and out on October 3 belongs in Q4, not Q3. The same rule applies where a guest extends and stays on.

Step 5. File the return and remit
Log in to TRACS, select File a Return, complete the AT317 Tourism Levy Return for periods ending after March 31, 2026, submit, and print the confirmation. Then remit. Returns and remittances are due the 28th day after the end of the collection period.
Two practical notes. Your account number appears at the top of your TRACS account, begins with a 4 and is nine digits including the 4. For accommodation hosts and online brokers the three-digit establishment code that follows it is normally 001. And TRACS now accepts Interac e-Transfer for transactions up to $2,500 CAD with no transaction cost, which covers most quarterly host remittances outright.
Step 6. Only file when you have something to report
This is the one piece of genuine relief in the regime. Accommodation hosts are only required to file returns for periods in which tourism levy was actually collected. If every booking in a quarter came through Airbnb, you have nothing to file for that quarter. Operators of traditional facilities do not get that treatment and must file nil returns.
If you file late, you may be charged a penalty, and interest accrues on late payments until the balance clears. TRA does have a waiver process for penalties and interest where circumstances were beyond your control. You request it from Account Actions inside TRACS.
Your 2026 and 2027 filing calendar
For a quarterly filer, which covers essentially every Alberta host operating under 50 combined sleeping rooms:
| Collection period | Stays counted | Return and payment due |
|---|---|---|
| Q3 2026 | Checkouts July 1 to September 30, 2026 | October 28, 2026 |
| Q4 2026 | Checkouts October 1 to December 31, 2026 | January 28, 2027 |
| Q1 2027 | Checkouts January 1 to March 31, 2027 | April 28, 2027 |
| Q2 2027 | Checkouts April 1 to June 30, 2027 | July 28, 2027 |
If you are reading this in September 2026 and have never registered, you have roughly seven weeks to register, reconcile the summer, and file. Summer is the quarter with the highest direct booking volume in the mountain corridor, so it is also the most expensive one to get wrong.
What this changes on your booking engine and website
Most direct booking setups we audit fail this in one of four ways. None of them are hard to fix, and all of them are cheaper to fix before a quarter closes than after.
1. The levy is calculated on the wrong base
Booking engines default to applying taxes to the room rate. Alberta’s levy base includes cleaning, pet, booking, service and administration fees. If your engine treats cleaning as a non-taxable add-on, you are under-collecting on every single stay.
2. The rate is keyed to the stay date
The 4% and 6% split turns on booking date. Any system that applies the rate based on arrival date will have mispriced every 2026 booking taken before April but staying after it. Those are largely worked through by now, but the logic stays in the codebase and the same failure repeats on the next rate change.
3. The levy is buried in the total
Guests comparing your direct price against a platform price will read an unexplained higher total as a worse deal. Show the levy as its own line, labelled, in CAD. Transparent line items convert better than a lower-looking total that surprises at checkout, and it makes your quarterly reconciliation trivial because the number is already isolated in your order data.
4. There is no channel field on the booking record
If your records do not distinguish platform-collected bookings from direct-collected bookings, you cannot produce a defensible return, and you cannot prove at audit which stays a broker already remitted on. One field. Add it now.

None of this argues against direct bookings. Direct booking remains the highest-margin channel available to an Alberta operator, and the levy is charged to the guest rather than absorbed by you. It argues for a booking system that handles the arithmetic so compliance costs you an evening a quarter instead of a weekend. If you are building or rebuilding that layer, our direct booking website builds handle tax line items, channel tagging and exportable order data as standard, and the website growth packages cover the ongoing side.
Seven mistakes that turn a small levy into a real bill
- Assuming Airbnb covers everything. It covers what it collects. Nothing else.
- Calculating on the room rate only. Cleaning and pet fees are inside the base.
- Filing by check-in date. Stays are reported in the period they end.
- Filing per property. Accommodation hosts file one combined return for all residential units.
- Treating the 28-day exception as 28 nights across several guests. It is 28 consecutive days occupied by the same person.
- Confusing the levy with GST. They are separate registrations, separate returns, separate deadlines.
- Waiting for a notice. Interest accrues from the due date, not from the day TRA contacts you.
A note on Calgary licensing, which is a separate obligation
Hosts routinely conflate the provincial levy with municipal licensing. They are unrelated regimes with different definitions. Calgary licenses short-term rentals as stays up to 180 consecutive days. The provincial levy stops applying at 28 consecutive days. A 40-day stay in Calgary is inside the licensing definition and outside the levy. Handle each on its own terms, and do not let a number from one regime drive a decision in the other. Federal tax rules add a third set of definitions again.

Frequently asked questions
Do I have to charge the Alberta tourism levy on direct bookings?
Yes, if you collect full or partial payment from the guest. Since October 1, 2024, the obligation to register, collect, report and remit follows whoever takes the payment. On a direct booking that is you, not Airbnb or Vrbo.
What is the Alberta tourism levy rate in 2026?
6% of the purchase price of accommodation for anything booked after March 31, 2026. It was 4% before that, and 4% still applies to accommodation with a booking date before April 1, 2026.
Does the tourism levy apply to cleaning fees?
Yes. The purchase price of accommodation includes fees for normal cleaning or maintenance, pet accommodation, additional physical amenities, and booking, service or administration fees paid by the guest.
When is the next Alberta tourism levy return due?
Returns and remittances are due the 28th day after the collection period ends. For quarterly filers, the Q3 2026 period closes September 30, 2026, making the return due October 28, 2026.
Do I need to file if all my bookings came through Airbnb this quarter?
Accommodation hosts are only required to file returns for periods in which tourism levy was actually collected. If you collected none, there is nothing to file. Operators of traditional facilities such as hotels and inns must file nil returns.
Is the tourism levy the same as GST?
No. The tourism levy is provincial and administered by Alberta Tax and Revenue Administration through TRACS. GST is federal and administered by the Canada Revenue Agency. Separate registrations, separate returns, separate deadlines.
Are long stays exempt from the Alberta tourism levy?
Lodging continuously occupied by the same person for 28 days or more is outside the levy. The test is 28 consecutive days by one person, not 28 nights sold across several guests.
How do I register for the Alberta tourism levy?
Create an Alberta.ca Account, sign in to TRACS, select Program Registration, and choose Tourism Levy from the Program Name menu. Approval is often immediate, otherwise you receive a pending status and a reference number.
What to do this week
- Pull every 2026 booking where you collected the payment. Platform-collected stays are not yours to report.
- Recalculate the levy base on each one to include cleaning, pet, booking and administration fees, and apply 4% or 6% by booking date.
- Sort those stays by checkout date into quarters.
- Register in TRACS if you have not already.
- Fix the levy line item and the channel field in your booking engine so next quarter is a twenty-minute job.
- File and remit by October 28, 2026.
If step five is where you stall, that is a website and systems problem rather than a tax problem, and it is the part we fix. Wise Media builds direct booking sites for Alberta operators with the tax line items, channel tagging and clean order exports built in from the start. Tell us about your properties through our intake form and we will scope it.
Primary sources
- Government of Alberta, Tourism levy, the operative page for rates, registration, exceptions, collection periods and filing dates.
- Special Notice Vol. 7 No. 21, Tourism Levy Rate Increase effective April 1, 2026, March 23, 2026.
- Tourism Levy Reporting Scenarios fact sheet, updated July 2026, for who collects and remits in each channel scenario.
- Tourism Levy, Registered Online Brokers listing, to confirm whether a platform you use is remitting.
- Tourism Levy Act and the Tourism Levy Regulation.
Written by Cody Wise, Founder of Wise Media, Calgary. Wise Media builds websites, brands and booking systems for Canadian operators. This article summarises publicly available Government of Alberta guidance as at September 6, 2026 and is general information only. It is not tax or legal advice, and it does not assess any specific business’s compliance. Rules change. Verify against the sources above or speak with an accountant before you file.