Software

Publication date: June 24, 2025

Official mark of the BC Ministry of Finance

This page explains how PST applies to intangible software e.g. provided over the internet, including by email, file transfer protocol (FTP), download or other electronic means.

Unless specifically noted, this page does not explain how PST applies to software purchased on a tangible medium such as a CD or DVD. Software purchased on a tangible medium is a sale of tangible personal property (goods) and is subject to PST in the same manner as other goods.

A purchase of intangible software can be similar to a purchase of a telecommunication service, particularly when accessed through a website. Purchases that do not qualify as software may still be subject to PST as a telecommunication service. For more information, see our Telecommunication services page.

For general information on how PST applies to goods, see the Small Business Guide to PST.

See a summary of the latest revisions to this page.

On this page

Definitions

A B.C. resident is a person who resides, ordinarily resides or carries on business in B.C., or a person who enters B.C. with the intention of residing or carrying on business in B.C.

An electronic device means a device by which a person may send, receive, download, view or access telecommunications, or use software. Examples of electronic devices include computers (desktops, laptops and tablets), game consoles, telephones, mobile phones, smart phones and portable media players, TVs, radios and satellites.

Goods mean tangible personal property as defined in the Provincial Sales Tax Act. Tangible personal property is personal property that can be seen, weighed, measured, felt or touched, or that is in any other way perceptible to the senses. This includes software acquired in a tangible format (i.e. in a physical form), such as on a CD, DVD, USB drive, memory card or computer. Goods do not include software acquired in an intangible format (e.g. provided over the internet, including by email, FTP, download or other electronic means).

A non-resident is a person who does not reside, ordinarily reside, or carry on business in B.C. and who:

  • Owns real property in B.C., or
  • Leases, as lessee, real property in B.C. if the term of the lease, including the cumulative total of all options and rights to extend or renew that lease, is at least five years

Software includes:

  • Software or the right to use software that is delivered or accessed by any means
  • Software as a service (SaaS), which includes software or the right to use software when possession of the software is maintained by the software provider or another person (e.g. a third-party service provider) who is not the person purchasing the software
  • Infrastructure as a service (IaaS), which includes access to computational services or the right to access computational services, including 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 (APIs)
  • A right under an optional software maintenance agreement to receive software updates if they become available

Examples of software include application software, system software, video games, mobile device apps, IaaS products such as virtual central processing units or remote storage, and SaaS products such as online word processors accessed through a web browser.

Devices ordinarily situated in B.C.

For software to be subject to PST in B.C., the software must be purchased for use, or used, on, through or with an electronic device that is ordinarily situated in B.C. The following principles will help determine where a device is ordinarily situated.

Stationary electronic devices

Stationary electronic devices, such as desktop computers or televisions, are ordinarily situated in B.C. if they're located at an address in B.C.

If the device is located at the billing address, the software provider can use the billing address to determine whether PST applies.

If the billing address is different from the device location, the software provider should use the address where they provide the software or the Internet Protocol (IP) address of the device instead of the billing address to determine whether PST applies. For example, a company downloads software for desktop computers they use at the B.C. office but all the bills are sent to their Toronto head office. As the devices are ordinarily situated in B.C., PST applies to the software.

Mobile electronic devices

Generally, mobile electronic devices, such as mobile phones, are considered to be ordinarily situated in B.C. if:

  • They're assigned a B.C. area code (e.g. 250, 604, 778, 236), or
  • The billing address is in B.C.

For mobile devices that do not have an area code (e.g. a laptop or tablet) or if the area code is not known, the service provider should use the billing address to determine where the device is ordinarily situated. If the device does not have an area code and the billing address does not reflect the location of the device, then the service provider should use the IP address or address where the software is provided (e.g. where the internet access is provided) to determine where the device is ordinarily situated.

Note: If you're a software provider that is registered or required to be registered to charge and collect PST, and you do not charge PST because your customer’s electronic device is not ordinarily situated in B.C., you must keep evidence to show why you did not collect PST.

PST on software

Unless a specific exemption applies, if you purchase software, you must pay 7% PST on the purchase price of the software if either of the following applies:

  • You're in B.C. and you purchase software for use on, through or with an electronic device ordinarily situated in B.C., whether or not you're a B.C. resident
  • You're a B.C. resident or a non-resident who purchases software (anywhere, including outside B.C.) and you use that software on, through or with an electronic device ordinarily situated in B.C.

For example, you reside in Vancouver and download an app to your smart phone while in Alberta. You must pay PST on the app because you're a B.C. resident and you used the app on an electronic device ordinarily situated in B.C.

Note: If you carry on business in B.C. and you purchase software for use both inside and outside B.C., you may be eligible to pay a proportional amount of PST based on your use of the software in B.C.

PST applies regardless of the location of the server hosting the software or the delivery method, including software that is downloaded to an electronic device ordinarily situated in B.C., accessed remotely by an electronic device ordinarily situated in B.C., or delivered under the software as a service (SaaS) or infrastructure as a service (IaaS) model.

For example, if you purchase word processing software and use the internet to access it on a remote server for use on a laptop that is ordinarily situated in B.C., you must pay PST on the purchase price of the word processing software.

Self-assessing PST on software

If you purchase software and are not charged PST at the time of purchase, you must self-assess (pay directly to us) the PST due.

If you have a PST number, you must self-assess the PST due on your next PST return. If you do not have a PST number, you must self-assess the PST due using a Casual Remittance Return (FIN 405) (PDF, 260KB) on or before the last day of the month following the month in which you:

  • Purchased the software in B.C., or
  • Used the software on an electronic device ordinarily situated in B.C. if you did not purchase the software in B.C.

For example, if you purchased the software in B.C. in March and did not pay PST at the time of purchase, you must file the return and pay PST no later than April 30. If you purchased the software outside B.C. and used the software on an electronic device ordinarily situated in B.C. in June, you must file the return and pay the PST no later than July 31.

Software purchased for use in multiple jurisdictions

Paying PST on a proportional basis

If you carry on business in B.C., or enter B.C. with the intention of carrying on business in B.C., you pay a proportional amount of PST on software if you're:

  • In B.C. when you purchase the software and the software is for use in the course of your business on both an electronic device ordinarily situated in B.C. and an electronic device ordinarily situated outside B.C., or
  • Outside B.C. when you purchase the software but you use the software in the course of your business on both an electronic device ordinarily situated in B.C. and an electronic device ordinarily situated outside B.C.

For example, you have offices across Canada and you purchase software in Kamloops for use on computers in B.C. and throughout Canada. You pay a proportional amount of PST based on the use of the software in B.C.

When you pay PST on a proportional basis, you do not pay the PST to the software seller. To purchase the software without paying PST to the seller, you must provide the seller with a completed Certificate of Exemption – Self-Assessment on Software (FIN 443) (PDF, 160KB). You're then required to self-assess PST as outlined in the following two-step process.

Step 1. Self-assess PST based on estimated usage during the relevant period

You calculate the proportional amount of PST you self-assess based on the following formula:

PST due = 7% × purchase price × (B.C. usage ÷ total usage)

B.C. usage = the estimated use of the software in B.C. during the relevant period

Total usage = the estimated total use of the software during the relevant period

To determine B.C. usage, you may use different factors to arrive at your estimate. However, the factors you use must result in a reasonable estimate. These factors may include (but are not limited to) the number of employees using the software in B.C., the number of licences allocated to B.C., or the number of electronic devices on, which the software will be used in B.C. You must use the same factor for estimating total usage that you use to arrive at your estimate for B.C. usage.

Relevant period

The relevant period depends on the type of software you're purchasing:

  • If you purchase the entire rights to the software (i.e. you're not just purchasing a licence) and you're in B.C. when you purchase the software, the relevant period is three years beginning on the date you purchase the software
  • If you purchase the entire rights to the software (i.e. you're not just purchasing a licence or a right under an optional software maintenance agreement to receive software updates) and you're not in B.C. when you purchase the software, but in the course of your business use the software in B.C., the relevant period is three years beginning on the date you first use the software or allow the software to be used on an electronic device ordinarily situated in B.C.
  • If you're purchasing a software licence or a right under an optional software maintenance agreement to receive software updates, the relevant period is the shortest of the following:
    • The term of the right to use the software
    • If you're in B.C. when you purchase the software, three years beginning on the date you purchase the software
    • If you're not in B.C. when you purchase the software, but in the course of your business use the software in B.C., three years beginning on the date you first use the software or allow the software to be used on an electronic device ordinarily situated in B.C.

For example, you purchase a two-year software licence in B.C. for use on your computers. The relevant period is therefore two years. Five of your computers are ordinarily situated in B.C. and 10 are ordinarily situated in Ontario, and you estimate that the number of computers using the licences will not change over the relevant period. The purchase price of the software licence is $5,000. The PST you must self-assess is $116.67, calculated as: 7% × $5,000 × (5 ÷ 15).

Self-assessing the PST due

If you have a PST number, you must self-assess and pay the proportional amount of PST due on your next PST return.

If you do not have a PST number, you must self-assess and pay the proportional amount of PST due using a Casual Remittance Return (FIN 405) (PDF, 260KB) on or before the last day of the month following the month in which you:

  • Purchased the software in B.C., or
  • Used the software on an electronic device ordinarily situated in B.C. if you did not purchase the software in B.C.

Step 2. After the end of the relevant period, recalculate the PST due based on actual usage

At the end of the relevant period, you must reconcile your estimate with the actual usage over the relevant period. To do this, you use the same formula above but with actual usage levels for B.C. usage and total usage.

Actual usage was greater than estimated

If your actual use of the software in B.C. was more than estimated, you must self‑assess the additional PST due. For example, you originally estimated that 5 of your 10 employees were going to use the software in B.C. and you self-assessed 7% PST on 50% of the purchase price of the software. However, subsequently, 6 of your 10 employees used the software in B.C. Therefore, you must reconcile the difference by self-assessing 7% PST on 10% of the purchase price of the software.

If you have a PST number, you must self-assess and pay the additional PST due on your next PST return for the reporting period in which the relevant period ended. If you do not have a PST number, you must self-assess and pay the additional PST due using a Casual Remittance Return (FIN 405) (PDF, 260KB) on or before the last day of the month following the month in which the relevant period ended.

Actual usage was less than estimated

If your actual use of the software in B.C. was less than estimated, you may be eligible for a refund on the difference. To apply for a refund, complete an Application for Refund – General (FIN 355) (PDF, 270KB) and provide documentation that supports your claim.

Services to software

You do not pay PST on services to software, including services to test, install, configure, modify, repair or restore software. Also, services to software in a tangible format are generally exempt from PST.

You do not pay PST on a contract for services to software if no software is provided as part of the contract. For example, you have a contract for services under which you get the accessibility settings in your operating system adjusted to change the behavior of the keyboard, PST does not apply as it only consists of a service and no software is provided.

If you purchase software (such as software updates or the right to receive software updates if they become available) with software services, PST generally applies to the software but not to the service (see Software and hardware maintenance agreements).

Services to hardware are subject to PST as related services, including services to repair computers and peripherals. For more information on related services, see Bulletin PST 301, Related Services (PDF, 400KB).

Incidental software

If you purchase software and non-taxable services for a single price, generally you pay PST on the fair market value of the software (see Bundled services to software and hardware).

However, if the software is merely incidental to a contract to provide non-taxable services, then it's not considered a sale of the software and you do not pay PST. For software to be considered merely incidental to a contract to provide non-taxable services, all of the following must be met:

  • The fundamental purpose of the contract must be for the services and not for the software
  • There is no separate charge for the software
  • The total amount for the service is the same as, or only marginally different from, the amount that would be charged if the software were not provided

Exception to the above incidental rule: Software is not considered incidental to a contract for a non-taxable service if that software provides, or is used to provide, support or technical assistance in relation to the other software or telecommunication services.

For example, you're a business located in New Westminster, B.C., and you enter into a contract with a cloud computing provider for infrastructure as a service (IaaS). As part of the contract, you also purchase support services that provide access to an engineer to help troubleshoot, diagnose and solve technical problems. To access the support services, the cloud computing provider sells you a software console and chat software that you access through a web browser on your computer. The support services of the engineer, the software console and the chat software are sold to you for a single price. In this case, the software console and the chat software are not considered incidental to the non-taxable service, and you must pay PST on their fair market value.

Bundled services to software and hardware

If you purchase services to both software and hardware and there are separate prices for each component, you only pay PST on the charge for the services to hardware.

If you purchase services to both software and hardware for a single price, you're making a bundled purchase. You are also making a bundled purchase if you purchase software (including upgrades and patches) and services to software (such as installation) for a single price.

If you're making a bundled purchase, the general rule is that you pay PST on the fair market value of the taxable component (e.g. the fair market value of the services to hardware, or the fair market value of the software that you purchased).

There are two exceptions to this general rule:

1.   The entire single price is subject to PST

PST applies to the total single price if the:

  • Fair market value of the taxable component is more than 90% of the single price and the single price is less than $500, or
  • Non-taxable component is not ordinarily available for sale in the open market separately from the taxable component, or is not ordinarily provided separately from the taxable component for a price

2.   The entire single price is exempt from PST

The total single price is exempt from PST if:

  • The fair market value of the taxable component is $50 or less and 10% or less of the fair market value of all the taxable and non-taxable components sold for the single price,
  • The taxable component is prepackaged with the non-taxable component or is not ordinarily sold by the seller separately from the non-taxable component,
  • The taxable component is not being provided by way of promotional distribution, and
  • None of the taxable components sold with the non-taxable components for a single price are liquor, tobacco, a soda beverage, a telecommunication service or legal services

For example, you purchase repairs for your computer for $200. The service provider replaced the cooling fan (hardware) and reconfigured the operating system (services to software). The sale of the cooling fan (hardware) and the service to install it are taxable components of the bundled purchase, and the reconfiguration of the software is the non-taxable component. Therefore, you pay PST on the fair market value of the cooling fan (hardware) and the service to install it, unless one of the exceptions outlined above applies.

Software and hardware maintenance agreements

Whether a maintenance agreement is taxable depends on the type of agreement it is, as outlined below.

Hardware maintenance agreements

Mandatory agreements – taxable

If you must purchase a hardware maintenance agreement as part of purchasing the hardware, you pay PST on the maintenance agreement. In this case, the maintenance agreement forms part of the purchase price of the taxable hardware.

Optional agreements with scheduled services or a specific number of services – taxable

If you purchase a hardware maintenance agreement that is optional (i.e. you may choose whether to purchase the agreement) and the agreement has a scheduled or specific number of maintenance services, you're required to pay PST on the agreement. In this case, the maintenance agreement is taxable as a prepayment for related services to hardware.

Optional agreements with services provided only as needed – non-taxable

You do not pay PST on an optional hardware maintenance agreement (i.e. you may choose whether to purchase the agreement) that only provides for services or repairs when the need arises, such as during equipment malfunction.

Software maintenance agreements

Software maintenance agreements can involve software updates (or a right to receive updates if they become available), services or both. Generally, you pay PST on software updates because you're purchasing software. However, PST does not apply to services to software. Therefore, you may have to pay PST on all or part of the purchase price of a software maintenance agreement depending on the type of agreement and the services provided under the agreement.

Mandatory agreements – taxable

If you must purchase a software maintenance agreement as part of purchasing taxable software, you must pay PST on the maintenance agreement. In this case, the maintenance agreement forms part of the purchase price of the taxable software.

Optional agreements providing software updates – taxable

If you purchase a software maintenance agreement that is optional (i.e. you may choose whether to purchase the agreement) and the agreement provides for software updates, or a right to receive software updates if they become available, you must pay PST on the agreement.

Optional agreements providing services to software – non‑taxable

Because PST does not apply to services to software, you're not required to pay PST on an optional software maintenance agreement (i.e. you may choose whether to purchase the agreement) that only provides for services to software. This applies whether those services are scheduled or provided when the need arises.

Optional software maintenance agreements that provide both services and software

If an optional maintenance agreement provides both services to software and additional software (such as software updates or the right to receive software updates if they become available) and the charges for each are separately listed, you only pay PST on the charge for the software.

If, however, the optional maintenance agreement provides both services and software for a single charge, you're making a bundled purchase. The general rule is that you pay PST on the fair market value of the taxable component of the purchase (i.e. the software). However, if the software services are not ordinarily available for sale in the open market separate from the software, or are not ordinarily provided separate from the software, you must pay PST on the entire single charge.

If you sell software maintenance contracts and, at the outset of the contract, you do not know what proportion of the contract will be for services to software and what proportion will be for the sale of software (e.g. updates or the right to receive updates), you may make a reasonable estimate of the proportion of the contract that will be for the sale of software. This estimate should reflect the fair market value of the taxable component within the bundle. You need to keep the information or documentation that supports your estimate. The general rule is you collect PST based on the estimated proportion of the contract that will be for the sale of software, unless one of the exceptions to the bundled sales rules applies or the software is considered incidental.

Maintenance agreements for both hardware and software

If you purchase a maintenance agreement that provides for software and services to both hardware and software, you may have to pay PST on all or part of the purchase price for the agreement, depending on the agreement.

Mandatory agreements – taxable

If you must purchase a maintenance agreement as part of purchasing hardware or software (or both), you pay PST on the maintenance agreement. In this case, the maintenance agreement forms part of the purchase price of the taxable hardware and, or, the taxable software.

Optional agreements with services provided only as needed – non-taxable

You do not pay PST when you purchase an optional maintenance agreement (i.e. it's not a mandatory condition of purchasing the software or hardware that you're also purchasing) that only provides services to software and hardware when the need arises.

Optional maintenance agreements with taxable and non-taxable components

If you purchase an optional maintenance agreement for a single price that provides both taxable components (e.g. services to hardware on a scheduled basis, a set number of services to hardware, or the sale of software) and non-taxable components (e.g. services to software), you're making a bundled purchase. Generally, you pay PST only on the fair market value of the taxable components of the maintenance agreement. However, if the non-taxable components are not ordinarily available for sale in the open market separate from the software or are not ordinarily provided separate from the software, you must pay PST on the entire single price.

For example, you purchase an optional maintenance agreement for a single price that includes scheduled services to hardware, software (e.g. software updates or the right to receive software updates if they become available) and services to software. You pay PST on the fair market value of the services to hardware and the software. If, however, the services to software are not ordinarily available separate from the hardware services or the software, you pay PST on the entire single price for the maintenance agreement.

If you sell maintenance contracts and, at the outset of the contract, you do not know what proportion of the contract will be for services to hardware and what proportion will be for services to software, you may make a reasonable estimate of the proportion of the contract that will be for services to hardware. This estimate should reflect the fair market value of the taxable component within the bundle. The general rule is you collect PST based on the estimated proportion of the contract that will be for services to hardware, unless one of the exceptions to the bundled sales rules applies.

Software sellers and software developers

This section applies to you if you sell software or develop software.

Registration

If, in the ordinary course of your business in B.C., you sell or provide taxable software in B.C., you must register to collect and remit PST.

If your business is located outside B.C., whether in or outside Canada, and you sell taxable software to customers in B.C., you may also be required to register to collect and remit PST.

For more information, see Bulletin PST 001, Registering to Collect PST (PDF, 380KB).

Selling software

If you're registered or are required to be registered and you sell taxable software as described on this page, you must charge and collect PST on that sale.

If the purchaser claims they're purchasing software for business use both inside and outside B.C., you must charge and collect PST unless the purchaser provides you with a completed Certificate of Exemption – Self-Assessment on Software (FIN 443) (PDF, 160KB).

If you sell software to a person who claims the software is not for use on an electronic device ordinarily situated in B.C., you must keep evidence to show why you did not collect PST.

If you sell software to a person who claims that the software is being purchased for the sole purpose of resale, you must obtain the person’s PST number or, if the person does not have a PST number (e.g. because they're a wholesaler or they're in the process of registering), a completed Certificate of Exemption – General (FIN 490) (PDF, 200KB).

Developing software

If you develop software, you may be eligible for the production machinery and equipment (PM&E) exemption as a software developer. If you qualify as a software developer, you may obtain certain PM&E you use to develop software exempt from PST (e.g. computers, related hardware and cables). For more information on the PM&E exemption for software developers, see Bulletin PST 110, Production Machinery and Equipment Exemption (PDF, 520KB).

Online marketplace facilitators

Generally, if you're an online marketplace facilitator located in or outside B.C., you must register to collect and remit PST on the sales of software you facilitate if the software is for use on an electronic device ordinarily situated in B.C.

You must charge and collect PST on online marketplace services (e.g. seller fees and advertising fees). You must also charge and collect PST on any software you sell to online marketplace sellers when the software is for use on an electronic device ordinarily situated in B.C.

For more information on online marketplace facilitators and sellers, see Bulletin PST 142, Online Marketplace Facilitators and Sellers, and Online Marketplace Services (PDF, 380KB).

Internet services

Software is often purchased over the internet, such as through website subscriptions and auction or shopping sites.

Generally, if a customer purchases access to a website that provides them with the ability to employ some degree of functionality on the website beyond merely viewing website content, the customer is purchasing a right to access software, which is subject to PST.

The following are indicators that a customer is purchasing software and not just access to a series of web page documents.

  • The functionality of the website goes beyond merely viewing content
  • The customer can use the website to manipulate files or create new files
  • The website usage agreement specifically states that the customer is obtaining a licence to software

Examples of website access that are considered the purchase of software include:

  • A subscription to a website that allows you to play an online video game
  • Access to a photo or video editing website that allows you to create, modify, or edit image or video files
  • Access to a website that allows you to complete your income tax return

Purchases that do not qualify as software may still be subject to PST as a telecommunication service. For more information on which internet services are taxable as software, taxable as telecommunication services or are non-taxable, see our Telecommunication services page.

Prepaid purchase cards

A prepaid purchase card is a card, written certificate, or other voucher that is redeemable for a future purchase or lease of goods, software or services. Prepaid purchase cards include gift cards and gift certificates.

Prepaid purchase cards are not subject to PST as they're a purchase of store credit that a customer may redeem later at a store or online. When a customer redeems the credit, PST applies to the purchase as if the credit were cash. PST will apply if the item purchased is subject to PST.

Note: Prepaid purchase cards that do not provide an option for future purchase are not considered prepaid purchase cards and are taxable at the time of purchase. This includes cards that provide membership or a subscription for online streaming services.

If you're a customer who paid PST on the purchase of a prepaid purchase card, you may be eligible for a refund of the PST you paid. To apply for a refund, complete an Application for Refund – General (FIN 355) (PDF, 270KB) and provide documentation that supports your claim.

Software or web consulting

Generally, PST does not apply to consulting services to advise people on their hardware and software needs. Therefore, if you purchase software consulting services, you do not pay PST if those services do not include the sale of taxable hardware or software, or services to hardware.

For example, a business contracts with a software consultant to assess the business’s processes and recommend a software solution for their purchasing department. The consultant provides a report with their recommendation but does not sell any software. In this situation, PST does not apply to the consultant fee because there is no sale of software or service to hardware.

If, however, the consultant also sells a taxable software solution to the business, they must collect PST as a sale of software. In some cases, PST will apply to the full purchase price and in other cases, PST will apply to the fair market value of the taxable components (i.e. software) as a bundled sale depending on the specifics of the transaction.

Note: Where the service involves the sale of software, the software may qualify as exempt custom software or custom modified software.

Access to an Online Database

If you purchase access to a database that is accessible through the internet, you may be required to pay PST on the access fee. Access to an online database generally involves the purchase of the right to use software that allows the purchaser to analyze the data (e.g. a database management system). Because a database management system is application software, PST applies to the right to access such software even if the software is only accessed through a web browser.

Online data processing services

Generally, when a service provider has a software licence and they use that software to provide a data processing service for you, you're not required to pay PST on the service. However, if you purchase a right to use software, then you're required to pay PST.

The following are indicators that you're purchasing software and not merely an online data processing service.

  • You can complete a particular task using the online software independent of any action or service by the service provider (or their employees)
  • You can use functions of the online software to create data files and manipulate them
  • Your contract expressly states that you're acquiring a right to access software

For example, you enter into an agreement with a service provider to manage your payroll processing. The service provider is responsible for the payroll processing, such as cheque issuance and bank verification, and uses a software application to automate these tasks. However, the agreement expressly provides you with the right to use the software application to compile and send information to the service provider for processing. You're able to complete particular tasks independent of the service provider such as entering payroll data and creating new employee files. In such cases, the agreement is the purchase of a right to use taxable software and the purchaser must pay PST.

Cloud computing

Cloud computing includes a range of products provided remotely over the internet. For PST purposes, the two main categories are infrastructure as a service (IaaS) and software as a service (SaaS). Both are taxable as software if purchased for use, or used, on, through or with an electronic device ordinarily situated in B.C.

Infrastructure as a service (IaaS)

Infrastructure as a service (IaaS) is a cloud computing product that allows a person to purchase remote computer resources on-demand. The cloud computing provider owns and manages the physical infrastructure (e.g. servers) while the purchaser has access to computational services such as processing capacity or electronic storage. For PST purposes, infrastructure as a service (IaaS) also includes computational services that are not billed or invoiced on an on-demand basis, such as remote electronic storage billed in a pre-determined amount (e.g. per terabyte).

Example 1: You enter into a contract with a cloud computing provider for electronic storage on the provider’s servers. You do not know the servers’ location or the number of servers your data will be stored on, and multiple people could have data on the servers (i.e. the physical server infrastructure is shared). You access the storage through a web interface on your office computers that are ordinarily situated in Invermere, B.C. You only pay for the storage you use (i.e. the storage is on-demand). You install your own application software on the servers and, when run, your software stores and backs up your data on the cloud computing provider’s servers. You're purchasing infrastructure as a service (IaaS), the contract is for software and PST applies.

Example 2: You enter into a contract with a cloud computing provider for electronic storage on the provider’s servers. The provider’s servers are located in Alberta. You access the storage through a web interface on your laptop that is ordinarily situated in Valemount, B.C. Each month you pay a fixed price for an agreed upon amount of data storage (e.g. $1,500 per month for 50 terabytes of storage). The amount of data you actually store does not impact the amount you pay. You're purchasing infrastructure as a service (IaaS), the contract is for software and PST applies.

Example 3: You're a company that sells access to your proprietary online social media management software. The software is intended for business use and provides your customers with tools to interact with their customers, as well as tools to help them manage communications across different social media websites (e.g. schedule posts or share content). The software also provides your customers with data on their social media content, marketing campaigns and visibility on social media. To operate the software, you enter into a contract with a cloud computing provider for on‑demand electronic storage and processing capacity. You access the cloud computing services from your office computers that are ordinarily situated in Vancouver, B.C. You will store the social media management application software on the cloud computing provider’s servers and their servers will complete the computations required to run the software for all your customers who will also access your software that resides on the cloud computing provider’s servers. The cloud computing provider bills you on an on-demand basis. You're purchasing two types of infrastructure as a service (IaaS) – electronic storage and processing capacity. The contract is for software and PST applies.

Software as a service (SaaS)

Software as a service (SaaS) is a cloud computing product that allows purchasers to access software remotely. Generally, the software is managed and maintained by the cloud computing provider on physical equipment (e.g. servers) the cloud computing provider operates, manages and maintains. The purchaser does not download the software to their electronic device. Rather, the purchaser accesses the software remotely using their electronic device (generally through a web browser).

Example 1: You enter into a contract for a monthly subscription to video editing software. The software is stored on servers located outside B.C. at a location unknown to you. The cloud computing provider maintains the servers the software is stored on. You access the software through a web interface on your laptop that is ordinarily situated in Prince George, B.C. and do not download the software to your laptop. You're purchasing software as a service (SaaS), the contract is for software and PST applies to the monthly fee.

Example 2: You own a large film and television business in Vancouver, B.C. You enter into a contract with a software company for payroll software. The software allows staff and managers to enter and manage work schedules, leave requests, sick time, overtime and other pay-related information. The software is stored on servers maintained and managed by the software company. You do not know the location of the servers. You and your staff will access the software through a web browser from your office computers ordinarily situated in Vancouver. You will pay a yearly fee for access to the software for a set number of users (e.g. $200 per user). You're purchasing software as a service (SaaS), the contract is for software and PST applies to the yearly fee.

Web hosting

Web hosting services generally enable individuals and organizations to make their website available over the internet. At its simplest, web hosting involves the storage of data on a server of the service provider. When a request is received from an electronic device (e.g. a computer) to view the client’s website, the host server responds by sending a copy of the client’s stored web page to the electronic device.

Web hosting is a type of electronic storage and therefore is considered infrastructure as a service (IaaS). As a result, web hosting is taxable as software.

Data backup services

Data backup services are a type of electronic storage and therefore are considered infrastructure as a service (IaaS). As a result, data backup services are taxable as software.

Application programming interface (API)

An API allows two or more pieces of software to communicate with each other by setting the rules for the interaction; including what types of interactions are allowed. An API may be used so that one piece of software can access the functionality of another piece of software. APIs are taxable as software.

For example, you're a business located in Surrey, B.C. and you own a web app you use on your computers located in B.C. You want to integrate the functionality of a popular video sharing website into your app. To do this, you purchase an API specific to the video sharing site that adds features of the site to your app. The API is not custom made for you and is available to any purchaser who wants to integrate the video sharing site’s features. The API is software and PST applies to your purchase.

Note: If you're purchasing an API that is custom made for you, the API may qualify as exempt custom software or custom modified software.

Exemptions

If you're claiming an exemption on software, you may be required to provide information or documentation to support your claim. If you do not provide the required information or documentation at the time of purchase, the seller may refund or credit you the PST paid if you provide the required information or documentation within 180 days of the date the tax was charged. After 180 days, you may apply for a refund of the PST.

Unless specifically noted, the exemptions described below also apply to software on a tangible medium.

Software purchased for resale

You're exempt from PST when you purchase software for the sole purpose of reselling the software (including the rights to that software) to other persons.

To purchase the software exempt from PST, give the supplier your PST number or, if you do not have a PST number, a completed Certificate of Exemption – General (FIN 490) (PDF, 200KB).

This exemption does not apply if you're a small seller. For more information on small sellers, see Bulletin PST 003, Small Sellers (PDF, 340KB).

Software incorporated into goods, a telecommunication service or other software

You're exempt from PST when you purchase software for the purpose of being processed, fabricated or manufactured into, attached to or incorporated into:

  • Other software for the purpose of retail sale,
  • A telecommunication service for the purpose of retail sale, or
  • Goods for the purpose of retail sale or lease

This exemption does not apply if:

  • The purchaser of the software that is processed, fabricated or manufactured into, attached to or incorporated into other software for retail sale retains an interest in the software, telecommunication service or goods after the retail sale or lease (goods only), or
  • You're a small seller

You're exempt from PST when you purchase goods substantially (i.e. more than 90%) for the purpose of incorporating any software or telecommunication service contained in those goods into:

  • Other goods for the purpose of retail sale or lease, or
  • Software or a telecommunication service for the purpose of retail sale

To obtain these exemptions, give the supplier your PST number or, if you do not have a PST number, a completed Certificate of Exemption – General (FIN 490) (PDF, 200KB).

Licensing and copies of software

You're exempt from PST when you purchase software if the software is purchased substantially for:

  • Incorporating copies of the software into other software, a telecommunication service or goods for retail sale, or
  • Re-licensing copies of the software for retail sale

This exemption only applies if:

  • Under the terms of the licence governing the use of the software, the software must be used substantially for one or more of the purposes referred to above, or
  • You have acquired all rights to the software, telecommunication service or goods

To obtain these exemptions, give the supplier your PST number or, if you do not have a PST number, a completed Certificate of Exemption – General (FIN 490) (PDF, 200KB).

Note: This exemption does not apply to software on a tangible medium or if you're a small seller.

Software incorporated into prototypes

You're exempt from PST when you purchase software for the purpose of being incorporated into a prototype if the prototype is a result of research and development activities aimed at developing a new or improved product or process.

You're also exempt from PST when you purchase software for the purpose of being incorporated into copies of the prototype if the prototype is solely for the purpose of testing the prototype as part of research and development activities aimed at developing a new or improved product or process.

Software that is not specifically designed for the prototype does not qualify for this exemption.

To obtain these exemptions, give the supplier your PST number or, if you do not have a PST number, a completed Certificate of Exemption – General (FIN 490) (PDF, 200KB).

Qualifying schools, school boards, and similar authorities

If you're a qualifying school, school board or similar authority, you may purchase software exempt from PST if the software is obtained for use substantially (i.e. more than 90%) as a teaching aid for students.

For example, a school board may purchase spelling tutor software exempt from PST for use to teach students how to spell.

The exemption does not apply to software obtained for use by teachers to assess or evaluate students or to report on students’ progress.

For information on what is a qualifying school and documentation requirements for this exemption, see Bulletin PST 202, School Supplies (PDF, 410KB).

New residents

If you're an individual who is a new B.C. resident and you use software on, through or with an electronic device ordinarily situated in B.C., you're exempt from PST on that software if you purchased the software:

  • Solely for a non-business purpose, and
  • At least 30 days before you became a resident of B.C.

If you later use the software for a business use, you're generally required to pay PST on the software. However, the software will continue to be exempt from PST if all of the following apply:

  • The use of the software for a business purpose does not begin within the first six months after you became a resident
  • The software was owned and used by you for more than three years before you became a B.C. resident
  • You previously paid one of the following taxes on the purchase of the software, and are not entitled to a refund, credit or rebate of that tax, including input tax credits:
    • PST (under the Provincial Sales Tax Act)
    • A provincial portion of the Harmonized Sales Tax (HST)
    • PST (under the Social Service Tax Act)
    • Sales tax of another province

Commercial fishers

If you're a qualifying commercial fisher, you may purchase software designed for use on electronic monitoring equipment exempt from PST. The electronic monitoring equipment must be designed for use for monitoring fishing activities and used solely for a commercial fishing purpose.

To support the exemption, give your supplier a completed Certificate of Exemption – Commercial Fisher (FIN 455) (PDF, 230KB).

For more information on exemptions for qualifying commercial fishers, see Bulletin PST 102, Commercial Fishers (PDF, 450KB).

Custom software and custom modified software

Custom software means:

  • Software that is developed solely to meet the requirements of a specific person, and
  • Modifications to that software if the modifications are performed for that specific person

Custom modified software means software that is modified in a manner that involves changes to the source code solely to meet the requirements of a specific person if:

  • The purchase price is for the software as modified, and
  • That purchase price is greater than double what it would be for the software in its unmodified form

If you're the person for whom the custom software or custom modified software was specifically developed or modified, you may purchase the software for your own use exempt from PST.

If you purchase custom software or custom modified software as part of a business sold as a going concern, you may purchase the software exempt from PST if the person who is selling the software retains no rights or interests in the software.

You may purchase additional licences or copies of the custom software or custom modified software exempt from PST if you're the person for whom the custom software or custom modified software was specifically developed. Also, if you purchase an upgrade to your custom software or custom modified software and the upgrade itself meets the above definition of either custom software or custom modified software, you're exempt from PST on the upgrade. However, if the upgrade is not custom software or custom modified software (e.g. pre-written standard software), PST applies to the upgrade.

Note: If you sell custom software or custom modified software, you're not required to obtain any documentation or certification from the purchaser to show why you did not collect PST on these sales. However, your records must clearly show the reason the software was sold exempt (e.g. you document on the bill, receipt or invoice that the software was custom software).

Software used to operate, control or monitor production machinery and equipment

If you're eligible for the production machinery and equipment (PM&E) exemption, you do not pay PST on software you obtain for use:

  • Primarily to operate, control or monitor exempt PM&E, or
  • To operate PM&E used primarily to operate, control or monitor other exempt PM&E if the PM&E is for use substantially at the qualifying part of a manufacturing site, processing plant, refinery, well site or mine site

Note: Software is not PM&E and does not qualify for the PM&E exemption unless it's obtained for use as described in this section. This includes word processing, spreadsheet, email, photo editing and anti-virus software.

To support the exemption, give the supplier a completed Certificate of Exemption – Production Machinery and Equipment (FIN 492) (PDF, 230KB).

For more information on the PM&E exemption, see Bulletin PST 110, Production Machinery and Equipment Exemption (PDF, 520KB).

Other software exemptions

Software source code in non-executable form

You may purchase software exempt from PST if the software is software source code in non-executable form.

Note: If you sell software source code in non-executable form, you're not required to obtain any documentation or certification from the purchaser to show why you did not collect PST on these sales. However, your records must clearly show the reason the software was sold exempt (i.e. you document on the bill, receipt or invoice that the software was sold as source code in non-executable form).

Software purchased as part of a business sold as a going concern

You may purchase software exempt from PST if all the following apply:

  • You purchased the software as part of a business sold as a going concern by a person who retains no rights or interest in the software
  • Before the purchase:
    • The software was modified in a manner that involves changes to the source code,
    • The software was modified solely to meet the requirements of a specific person (i.e. the seller’s specific requirements),
    • The purchase price of the modifications was separately stated on the bill, receipt or invoice, and
    • The purchase price of the modifications was greater than the purchase price of the software in its unmodified form

Software purchased from a Small Seller

If you purchase software from a small seller, the software is exempt from PST. For more information on small sellers, see Bulletin PST 003, Small Sellers (PDF, 340KB).

Related party asset transfers

If a new corporation acquires software on or before the day the corporation starts to carry on business from a person (the transferor) that wholly owns and controls that corporation, the corporation may qualify for an exemption from PST on the software if certain conditions are met.

Alternatively, if a corporation transfers software to an existing related corporation, the corporation may qualify for an exemption from PST if certain conditions are met.

For more information, see Bulletin PST 210, Related Party Asset Transfers (PDF, 500KB).

Diplomats, Consular Corps, First Nations, and the Government of Canada

Software may also be exempt when purchased by the following persons if certain criteria are met:

Change in use

If you qualified for a PST exemption when you purchased software and you later use the software for a taxable purpose (or you use the software, telecommunication service or goods the software was incorporated into for a taxable purpose), you need to self-assess PST. You self-assess PST based on the amount of PST you would've paid if you had not originally qualified for an exemption.

If you have a PST number, you must self-assess the PST due on your next PST return. If you do not have a PST number, you must self-assess the PST due using a Casual Remittance Return (FIN 405) (PDF, 260KB) on or before the last day of the month following the month you used the:

  • Software for a taxable purpose, or
  • Software, telecommunication service or goods the software was incorporated into for a taxable purpose

Latest revisions to this page:
June 24, 2025

  • Revised information on how to determine if a mobile electronic device is considered to be ordinarily situated in B.C.
  • Clarified that services to software are exempt if no software is provided as part of the contract
  • Added the incidental software rules
  • Added information about online marketplace facilitators and online marketplace services
  • Added definition of prepaid purchase cards and clarified which prepaid purchase cards are taxable at the time of purchase
  • Other minor revisions

The information on this page is for your convenience and guidance and is not a replacement for the legislation.

 

Stay up to date

Subscribe to receive email notifications when we update our website.

Contact information

Our hours of operation are Monday through Friday, 8:30 am to 4:30 pm.

Within Canada and the U.S.A. Toll Free
1-877-388-4440