VancouverBiztech
Search

Guides

BC PST on Software and SaaS: What Businesses Pay

British Columbia treats software as a service as taxable software at 7%. What that covers, the incidental-software exception, why the seller's location does not decide it, and what to check on a quote.

By Biztech Editors Reviewed VancouverBritish ColumbiaPSTSaaSSoftware Buying

Quick answer: British Columbia treats software as a service as taxable software, and 7% PST applies to the purchase price unless a specific exemption does. The tax follows where the software is used rather than where the vendor sits, so an out-of-province supplier does not remove the obligation. This is general information and it is not tax advice.

What the Province Actually Says

Most software buying guides are written for a national or American audience and skip this entirely, which is how BC companies end up with a surprise on a subscription they thought was simply priced.

The Province of British Columbia’s software publication defines software broadly. It includes:

  • Software or the right to use software delivered or accessed by any means
  • Software as a service (SaaS), meaning software or the right to use software where possession stays with the provider or a third party instead of the purchaser
  • Infrastructure as a service (IaaS), including access to computational services, computing or processing capacity, and electronic storage
  • Coded instructions, or a right to use coded instructions, designed to cause an electronic device to perform a task
  • Application programming interfaces
  • A right under an optional software maintenance agreement to receive updates if they become available

Unless a specific exemption applies, 7% PST is payable on the purchase price.

This is general information and it is not tax advice. Confirm your own position with a CPA before relying on it.

The Tax Follows Use, and the Vendor Location Does Not Decide It

This is the part that surprises buyers most often.

The Province’s guidance covers a purchaser who buys software anywhere, including outside British Columbia, and uses it on an electronic device ordinarily situated in the province. Its own worked example is a Vancouver resident who downloads an app while physically in Alberta and still owes PST, because they are a BC resident using it on a device ordinarily situated in BC.

So a vendor headquartered in Toronto, Dublin or California does not remove the obligation. Where the vendor does not collect it, the purchaser may be required to self-assess.

The Incidental Software Exception

There is a real exception and it is worth understanding rather than relying on.

Where software is merely incidental to a contract to provide non-taxable services, the Province states it is not considered a sale of the software and PST is not payable.

Where software and non-taxable services are purchased for a single price, PST is generally payable on the fair market value of the software.

The test turns on the substance of the arrangement rather than on how a line is labelled. That makes contract structure a real question. A managed service that happens to include a portal is a different arrangement from a software subscription with some support attached, and calling one the other on an invoice does not settle it.

This is the single most useful thing to take to your accountant before signing a bundled contract, because it is decided by facts specific to your agreement.

What This Changes About Buying Software

Comparing quotes across provinces

Alberta has no provincial sales tax. British Columbia charges 7% on taxable software. Two otherwise identical quotes therefore carry different total costs depending on where the buyer is.

A supplier used to quoting into Alberta may not have considered PST at all. Ask plainly whether a figure includes it, excludes it, or was never looked at, because all three happen.

The number to budget

For a subscription, PST applies to the recurring price and not only to the first invoice. On a five-year view that is a real line rather than a rounding difference.

Bundled implementation contracts

An ERP or software project usually mixes a subscription, configuration work and training. How those are presented has a tax consequence under the incidental test. Ask the supplier how they treat it, and confirm the answer with your own advisor rather than accepting the supplier’s characterisation.

Renewals and true-ups

Adding users mid-term, upgrading a tier, or a usage true-up are purchases too. A budget built on the original subscription line will drift.

What to Check on Any Software Quote in BC

  1. Is PST shown as a line, included in the price, or absent? All three occur and they mean different things.
  2. Is the vendor registered to collect BC PST? If not, ask who is expected to self-assess.
  3. What exactly is being bought? Subscription, hosting, API access, support, professional services. The mix matters.
  4. If it is a single bundled price, what is the fair market value of the software component? Somebody has to determine it.
  5. Does the contract structure match the commercial reality? The incidental test looks at substance.
  6. What happens on renewal and on user additions?

Where This Sits Beside Other BC Costs

PST on software is one line among several that make BC a different operating environment from Alberta. Employer health tax and higher commercial lease costs are others, and each is worth confirming against its own primary source rather than a summary.

For an importing business there is a second, separate configuration question with a tax-adjacent consequence: duty, freight and brokerage need to attach to the goods they relate to, or inventory value and margin reporting are wrong from the first shipment.

About the publisher

Vancouver Biztech is published by Solvync Inc., an Odoo implementation partner based in Calgary, Alberta.

Two things follow from that. The publisher sells software implementation, so read this as coming from inside the category. And a firm based in Alberta should be asked the PST question with particular care, because a supplier accustomed to quoting into a province with no provincial sales tax may not have priced it. That applies to Solvync exactly as it applies to any other out-of-province supplier, and your own CPA settles it rather than either of us.

Frequently Asked Questions

Does BC PST apply to SaaS?
Generally yes. The Province of British Columbia's software publication states that software includes software as a service, meaning software or the right to use software where possession is maintained by the provider or a third party rather than the purchaser. Unless a specific exemption applies, 7% PST is payable on the purchase price. This is general information and not tax advice.
What counts as software for BC PST purposes?
The Province's definition covers software or the right to use software delivered or accessed by any means, software as a service, infrastructure as a service including computational and storage capacity, coded instructions or the right to use them, application programming interfaces, and a right under an optional software maintenance agreement to receive updates.
Our vendor is in Toronto or the United States. Do we still pay?
Generally yes. The obligation follows use rather than the seller's location. The Province's guidance covers a purchaser who buys software anywhere, including outside British Columbia, and uses it on a device ordinarily situated in the province, and gives the example of a BC resident who downloads an app while in Alberta and still owes the tax.
What is the incidental software exception?
Where software is merely incidental to a contract to provide non-taxable services, the Province says it is not treated as a sale of the software and PST is not payable. Where software and non-taxable services are purchased for a single price, PST is generally payable on the fair market value of the software. The test turns on the substance of the arrangement, so how a contract is structured matters.
Does this change how we compare software quotes?
Yes. Two identical quotes carry different total costs depending on the province, because Alberta has no provincial sales tax and British Columbia does. A supplier accustomed to quoting into Alberta may not have considered PST at all, so ask whether a figure includes it, excludes it, or has not been looked at.
Is professional services work taxable too?
Services to hardware are subject to PST as related services. The treatment of a bundled software-and-services contract depends on the incidental test and on how the charges are presented. This is exactly the area to take to a CPA rather than resolve from a web page.