Home Tax Insights Short-Term Rental Tax Rules 2025
🏡 Real Estate

Short-Term Rentals and Tax: New Rules Denying Airbnb Deductions

✍️ Swift Accounting 📅 February 2025 ⏱ 5 min read 🇨🇦 Canadian Tax

If you earn income from renting a property short-term through Airbnb, VRBO, or a similar platform, a significant change to Canadian tax law took effect for the 2024 tax year that Calgary landlords cannot afford to miss. The federal government has introduced rules that deny all expense deductions — including mortgage interest, property taxes, insurance, and depreciation — for short-term rentals that do not comply with provincial or municipal regulations. The income remains fully taxable, but the deductions disappear. For a broader picture of how rental income tax in Calgary works across all property types, see our complete landlord guide.

Applies Starting 2024 The deduction denial rules apply to short-term rental income earned from January 1, 2024 onward. If you filed a 2023 return with STR deductions, those are not affected — but your 2024 T1 will be if your rental is non-compliant.

1. What Is a Short-Term Rental for Tax Purposes?

For purposes of these rules, a short-term rental (STR) is a rental of a residential property (or a portion of it) for periods of less than 90 consecutive days. This captures Airbnb and VRBO-style rentals but not traditional annual leases, which continue to be treated normally.

The rules apply to any STR income reported on a T1 return — whether the property is your principal residence (renting a room or your whole home while you travel), an investment condo, a cottage, or any other residential property.

2. The New Deduction Denial Rule

Under new section 67.7 of the Income Tax Act (introduced through the 2023 Fall Economic Statement and applicable from 2024), expenses related to a non-compliant short-term rental are not deductible in computing income. This means:

  • Mortgage interest — denied
  • Property taxes — denied
  • Home insurance — denied
  • Utilities — denied
  • Capital Cost Allowance (depreciation) — denied
  • Repairs and maintenance — denied
  • Property management fees — denied

The gross rental income is fully included in income. The result is that a non-compliant STR operator pays tax on their entire revenue, not just their profit — potentially creating a tax bill that exceeds the actual cash profit from the rental.

3. What Makes a STR "Non-Compliant"?

A short-term rental is non-compliant if it operates in violation of a provincial or municipal law that restricts or requires registration for STRs. The key triggering conditions are:

  • The municipality prohibits STRs entirely in that property type or zone
  • A provincial or municipal registration, licence, or permit is required and has not been obtained
  • The operator violates occupancy limits, property-type restrictions, or other material regulatory requirements
ScenarioDeductions Allowed?
STR with valid city licence, compliant with local rulesYes — normal rental deductions apply
STR in municipality that prohibits all STRsNo — all deductions denied
STR without required licence in a city that requires oneNo — all deductions denied
Long-term rental (90+ days per booking)Not STR — normal rules apply

4. Short-Term Rentals in Calgary

The City of Calgary requires short-term rental operators to hold a valid business licence and comply with land use bylaw requirements. Operators renting entire homes must ensure the property is their principal residence (or meet other zoning conditions). Failure to hold the required licence means the rental is non-compliant under the federal rules, and all deductions are denied.

Airbnb and other platforms are increasingly required to collect and remit Alberta Tourism Levy and GST on behalf of hosts — but the federal income tax rules and deduction denial operate separately from platform remittances.

How to Become Compliant If you operate a short-term rental without the required licence or in a prohibited area, the best path to preserving deductions is to obtain the necessary registration before year-end or transition to longer-term (90+ day) rentals. Alternatively, contact your municipality to understand whether your property can be licensed.

5. GST/HST Implications for STR Operators

Short-term rental income (under 30 days per stay) is generally not an exempt residential rental for GST/HST purposes — it is treated more like a hotel service. If your total taxable supplies including STR income exceed $30,000 in any four consecutive quarters, you are required to register for GST and charge 5% GST to guests (Alberta has no provincial sales tax). Failure to register and remit GST is a separate compliance issue from the income tax deduction denial rules.

Platform Collection Not Enough Even if Airbnb collects and remits GST on your behalf (as they now do for many Canadian hosts), you may still have independent GST/HST obligations for direct bookings or combined taxable activities. Verify your registration status.

6. Working with Swift Accounting on Short-Term Rental Income

The new STR deduction denial rules have caught many Calgary property owners off guard — and the difference between compliant and non-compliant treatment can eliminate your entire cash flow on paper. Ensuring your rental is properly licensed, reporting income correctly, managing GST/HST obligations, and determining the optimal rental structure (short-term vs. long-term vs. hybrid) all have significant tax implications. Calgary real estate investors with multiple properties should also consider whether incorporating in Alberta makes sense for their portfolio, and whether our bookkeeping services can bring their rental records up to the standard CRA now expects. If you have STR income on your 2024 return, book a free consultation with our Calgary tax team before you file.

👤
Swift Accounting Team
Tax Professionals — Calgary, AB
Our tax professionals specialize in Canadian personal and corporate tax, helping Calgary businesses and individuals navigate CRA requirements, optimize tax positions, and plan for the future.