Canada · Tax-deductible expense

How to Claim Software in Canada (2026 Guide)

Claim Canadian software in 2026: subscriptions as current expenses, Class 12 and the half-year rule, Class 50, the accelerated incentive, and GST/HST.

By ExpenseFlow team
· 1 October 2026

Quick answer

Software subscriptions are current expenses deducted as paid. Software you buy outright is depreciable property: application software is Class 12 at 100% but subject to the half-year rule, and systems software bought with computers is Class 50 at 55%. The accelerated investment incentive suspends the half-year rule for property available for use through 2027, making most Class 12 software fully deductible in year one. Give US and other non-resident vendors your GST/HST number, because tax charged by a simplified registrant is not recoverable.

Is software tax deductible in Canada?

Yes, by one of two routes. The CRA’s current-versus-capital test asks whether the expense gives a lasting benefit. A monthly or annual subscription to an accounting platform, a design suite, or cloud storage does not; it is a current expense deducted on the T2125 or T2 in the year, apportioned for any personal use. The same goes for hosting, support contracts, and maintenance on software you already own.

Software you acquire outright is depreciable property and goes through capital cost allowance. The CRA’s class list puts application software, a perpetual licence or a custom build, in Class 12 at 100%. Class 12 is unusual because most of its contents, such as small tools under $500, escape the half-year rule, but the CRA states that software in Class 12 is subject to it. Without any other relief that means 50% in the year of purchase and 50% the next. Systems software acquired with general-purpose computer hardware after March 18, 2007 goes into Class 50 at 55% on a declining balance.

The accelerated investment incentive changes the first-year arithmetic. For eligible property available for use from 2024 through 2027 the incentive suspends the half-year rule, so Class 12 software is deductible in full in the year it becomes available for use and Class 50 property earns the full 55% rather than 27.5%. In its 2024 Fall Economic Statement the government proposed fully reinstating the enhanced incentive, with up to 1.5 times the normal first-year rate, for property acquired on or after January 1, 2025 and available for use before 2030. Budget 2025 confirmed the intention. The CRA’s own what’s-new page still describes this as a proposed change, so treat the 1.5-times enhancement as pending until it is enacted and rely on the half-year suspension that is already law.

How much can you claim?

Subscriptions: the business share in the year. Purchased software: the CCA amount for the class. Worked example: an Ontario design studio pays $8,400 a year in subscriptions, buys a $6,000 perpetual licence for a rendering engine in March 2026, and buys a $4,000 workstation with $800 of bundled systems software in the same month. The subscriptions are deducted in full. The $6,000 licence is Class 12; with the half-year rule suspended it is deducted in full in 2026. The workstation and systems software, $4,800, are Class 50 at 55%, giving $2,640 in 2026 and 55% of the remaining $2,160 in 2027. First-year deductions total $17,040.

SoftwareClass and rateYear one (2026)
Subscriptions, hosting, supportCurrent expense100%
Application software, perpetual licenceClass 12, 100%, half-year rule applies100% with the incentive, otherwise 50%
Systems software bought with hardwareClass 50, 55%55% with the incentive, otherwise 27.5%
Custom-built systemClass 12As above
Website buildClass 12 as softwareAs above

Personal use reduces the claim to the business portion. A sole proprietor using a $1,200 a year suite 75% for the business claims $900.

GST/HST on software

Canadian-billed software carries GST or HST at the province’s rate, claimed as an input tax credit at the commercial-use percentage. Non-resident vendors fall into two groups. Many large SaaS providers are registered under the simplified GST/HST regime, which obliges them to charge tax to Canadian customers unless the customer supplies a GST/HST registration number. Tax paid to a simplified registrant generally cannot be recovered as an input tax credit or a rebate, so give the vendor your number up front. Vendors with no Canadian registration charge nothing, and a registrant self-assesses the GST or federal part of the HST only if the software is used less than 90% in commercial activities. The Canadian GST/HST guide has the detail.

Record-keeping requirements

Keep the licence terms, since they prove whether you bought a period of access or a perpetual right. Keep subscription invoices showing the vendor’s registration number, and for purchased software a CCA schedule showing the class, the date it became available for use, and the business-use percentage. Records must be kept for six years. The Canadian record-keeping guide covers electronic storage.

How to claim, step by step

  1. Classify each software cost: term access is a current expense; a perpetual licence or custom build is depreciable property.
  2. Deduct subscriptions at the business-use percentage on the T2125 or T2.
  3. Add purchased application software to Class 12 and systems software bought with hardware to Class 50 in Area A of the T2125 or Schedule 8 of the T2.
  4. Apply the accelerated investment incentive rules for the year the software became available for use.
  5. Give non-resident vendors your GST/HST registration number; claim input tax credits on Canadian-billed software.
  6. Review subscriptions annually and keep the CCA schedule current for disposals.

Common mistakes

  • Putting a monthly subscription into Class 12 or Class 50.
  • Forgetting that Class 12 software, unlike Class 12 tools, is subject to the half-year rule when the incentive does not apply.
  • Treating the proposed 1.5-times enhancement as enacted.
  • Paying GST/HST to a US SaaS vendor registered under the simplified regime, then trying to claim it as an input tax credit.
  • Classing a workstation’s bundled systems software as application software in Class 12.

Software that helps

  • Dext pulls vendor invoices from email and keeps the registration numbers visible for input tax credit support.
  • ExpenseFlow reads software invoices with frontier vision AI, tells a subscription from a perpetual licence or build, explains the call under each line, lowers its confidence for review when the invoice does not say which, flags overseas bills that need reverse-charge or import treatment, and syncs the approved result to QuickBooks or Xero with the invoice attached.
  • QuickBooks includes a CCA-aware fixed asset list in its Canadian edition.

FAQ

See the answered questions above for subscriptions, Class 12, the accelerated incentive, custom software, and non-resident vendors.

From ExpenseFlow

GST/HST coding on autopilot

ExpenseFlow reads every receipt, assigns the right GST/HST treatment and account code, and syncs to Xero or QuickBooks Online once you approve.

Questions, answered

Common questions

Are SaaS subscriptions a current expense in Canada?

Yes. A subscription that buys access for a period, with nothing left when it ends, is a current expense deducted in the year at the business-use percentage. It goes in office expenses or a software line on the T2125, not in a CCA class.

What CCA class is purchased software?

Application software you buy outright, such as a perpetual licence, is Class 12 with a 100% rate, but the CRA notes that software in Class 12 is subject to the half-year rule, so without the accelerated investment incentive you claim 50% in year one and 50% in year two. Systems software bought with hardware is Class 50 at 55%.

What does the accelerated investment incentive do for software?

For eligible property available for use in 2024 through 2027 the incentive suspends the half-year rule, so Class 12 software is fully deductible in year one and Class 50 earns the full 55%. The government has proposed restoring the enhanced 1.5-times first-year rate for property acquired from January 1, 2025, but the CRA still lists that as a proposed change, so confirm the status before filing.

Is custom-developed software capital or current?

A system built for you with lasting value is capital, generally Class 12 as application software. Ongoing maintenance, bug fixes, and hosting are current expenses. Development that qualifies as scientific research and experimental development has its own regime and should be assessed separately.

Do I pay GST/HST on software from a US vendor?

If the vendor is registered under the simplified GST/HST regime for non-residents, give it your GST/HST registration number so it does not charge tax; tax charged by a simplified registrant cannot be recovered as an input tax credit. If the vendor is not registered at all, you self-assess only where the software is used less than 90% in commercial activities.

Keep exploring

Capture and categorise this expense automatically

ExpenseFlow extracts the GST/VAT, applies the right tax code for your jurisdiction, and posts the cleaned record to your accounting platform.

Start free trial