Your client, a web developer based in Toronto, just landed a $15,000 contract with a corporate customer in Vancouver. They send the invoice without charging HST. Three months later, a CRA reassessment arrives: the revenue should have been subject to GST/HST, and now your client owes tax plus penalties. This scenario is surprisingly common among Canadian businesses selling digital services, where the rules around GST/HST can be confusing. The GST/HST for digital services Canada framework requires careful attention to registration thresholds, place of supply rules, and provincial rate differences. Whether you work in an accounting firm, manage finances for a small business, or handle municipal procurement of digital services, understanding these rules is essential.
This article lays out the key rules for GST/HST on digital services in Canada, highlights common mistakes, and shows how a dedicated Canadian platform like Awditify can help you stay compliant.
Table of Contents
- What Counts as a Digital Service for GST/HST Purposes?
- Who Needs to Register and Collect GST/HST?
- Place of Supply Rules: Where Is the Customer Located?
- How to Calculate, Report, and Remit GST/HST on Digital Services
- Common Pitfalls and How to Avoid Them
- FAQ: GST/HST for Digital Services in Canada
- What to Do Next
What Counts as a Digital Service for GST/HST Purposes?
The Canada Revenue Agency (CRA) defines digital services broadly. They include any service delivered over the internet or an electronic network, provided the nature of the service is essentially automated and requires minimal human intervention. Common examples are cloud software subscriptions (SaaS), streaming media, online courses, digital downloads (ebooks, music, stock photos), website hosting, and advertising platforms. But not everything that uses the internet qualifies. Custom consulting delivered by email or video call is generally treated as a professional service, not a digital service, even if the client receives reports online. The key distinction is whether the service is automated or requires substantial human involvement. If a business sells custom WordPress development, that is professional service. If it sells a plug-and-play e-commerce plugin with automatic updates, that is a digital service.
Examples of Digital Services
- Monthly access to an online accounting dashboard
- Pay-per-download stock photography
- Subscription to a curated playlist
- Cloud-based project management tools
- Online training modules with automated grading
What is NOT a Digital Service?
- A personal finance coaching session via Zoom
- Custom software development billed hourly
- Graphic design services with iterative revisions
- Legal advice delivered over email
The distinction matters because the place-of-supply rules differ. For digital services, the location of the customer (not the supplier) usually determines the GST/HST rate. For consulting, it is often the location where the service is performed. Mistaking one for the other leads to incorrect tax calculations and potential reassessments.
Who Needs to Register and Collect GST/HST?
Any Canadian business that sells digital services to Canadian customers and meets the small supplier threshold must register for a GST/HST account. The threshold is $30,000 in total worldwide taxable revenue (excluding zero-rated supplies) over four consecutive calendar quarters. Once you exceed that, you must register and start collecting GST/HST on your taxable supplies.
For suppliers outside Canada, the rules are different. Non-resident suppliers of digital services to Canadian customers generally must register under the simplified GST/HST regime if they sell more than $30,000 in a 12-month period to Canadian consumers. This rule largely targets large foreign platforms like streaming services, but it also applies to smaller foreign businesses that sell e-books or online courses to Canadians. Non-residents can register voluntarily even below the threshold.
Provincial Differences
Most provinces harmonized their provincial sales tax with the GST, but three provinces do not: British Columbia (still PST on some services), Saskatchewan, and Manitoba. Quebec has its own QST system. When you sell digital services to a customer in one of these provinces, you may need to collect the applicable provincial tax even if you are a small supplier for GST/HST purposes. For example, if you are in Ontario and sell a SaaS subscription to a Saskatchewan customer, you must charge 5% GST (federal) plus 6% PST to the Saskatchewan customer, and remit the PST to Saskatchewan. That means you may need to register for PST in that province. The simplified approach for smaller businesses: collect only 5% GST, but that is technically incorrect if the province imposes a separate tax. The CRA allows for some exceptions, but it is safer to follow the provincial rules.
Special Rules for Intermediaries
If you operate a platform that connects sellers of digital services to buyers (like an app store or freelance marketplace), you may be considered the supplier for GST/HST purposes. The platform must collect and remit tax on behalf of the underlying suppliers. This is a complex area and usually requires professional advice.
A Canadian accounting firm can help you determine your registration obligations across provinces. And if you use Awditify, the platform automatically tracks your revenue by province and alerts you when you approach registration thresholds.
Place of Supply Rules: Where Is the Customer Located?
For GST/HST on digital services, the place of supply determines the applicable rate. The rule for most digital services is based on the customer's location. Specifically, if you are a Canadian supplier selling to a Canadian customer, the supply is deemed to be made in the province where the customer is located. That means you charge the GST/HST rate of the customer's province.
GST/HST Rates by Province for Digital Services
| Province | Rate | Type |
|---|---|---|
| Ontario | 13% | HST |
| Nova Scotia | 15% | HST |
| New Brunswick | 15% | HST |
| Newfoundland and Labrador | 15% | HST |
| Prince Edward Island | 15% | HST |
| Manitoba | 5% GST + 7% PST | Separate |
| Saskatchewan | 5% GST + 6% PST | Separate |
| British Columbia | 5% GST + 7% PST | Separate |
| Quebec | 5% GST + 9.975% QST | Separate |
| Northwest Territories | 5% | GST-only |
| Nunavut | 5% | GST-only |
| Yukon | 5% | GST-only |
| Alberta | 5% | GST-only |
If the customer is outside Canada, your digital service is generally zero-rated (i.e., taxable at 0%) for GST/HST purposes. You do not charge Canadian tax, but you need to document the non-resident status. The CRA expects you to keep evidence of the customer's location (billing address, IP address, or other indicators). If the customer does not provide sufficient proof, you may be required to collect Canadian GST/HST.
Practical Example
A bookkeeper in British Columbia sells a downloadable spreadsheet template to a customer in Quebec. The place of supply is Quebec. The bookkeeper must charge 5% GST plus 9.975% QST (not BC PST). The bookkeeper must register for QST unless the volume is below Quebec's registration threshold (which is $30,000 in annual sales to Quebec customers). In practice, many small businesses find it cumbersome to register in multiple provinces. Some rely on simplified methods or limit their sales to HST provinces to avoid multi-jurisdictional reporting.
How to Calculate, Report, and Remit GST/HST on Digital Services
Once you identify the correct rate, the calculation is straightforward: multiply the selling price by the applicable tax rate. But tracking which rate applies to each sale across multiple provinces requires a good system. The CRA expects you to report using your GST/HST return (Form GST34). You must also file annual returns if you are a non-resident.
Steps for Remittance
- Collect tax at the time of sale.
- Keep a record of each transaction including the customer's location and the tax charged.
- Calculate the net tax: total GST/HST collected minus input tax credits (ITCs) on expenses used to make the sales.
- File your return either monthly, quarterly, or annually (most small businesses file quarterly).
- Pay the net tax by the deadline (1 month after the reporting period ends for quarterly filers).
Input Tax Credits on Digital Services
If you purchase digital services (like software subscriptions or website hosting) for your business, you can claim ITCs on the GST/HST portion of those expenses, provided they are used in your commercial activities. This is important for businesses that sell digital services and incur costs like hosting, platform fees, or streaming tools.
The Problem with Manual Processes
Many small businesses and even accounting firms track GST/HST manually using spreadsheets and bank reconciliations. This is error-prone, especially when you sell to multiple provinces and need to apply different rates. One missed rate change or a copied invoice template with the wrong rate can lead to under-collection and penalties.
By using a Canadian-focused platform like Awditify, you can automate rate determination based on the customer's address, generate invoices with the correct tax, and see a dashboard of your GST/HST liability by province. The Help Center guide on sales tax walks through exactly how to set up provincial tax rates and link them to products or services.
Common Pitfalls and How to Avoid Them
Below are some frequent mistakes accountants and business owners encounter.
Mistaking GST/HST for QST in Quebec
Quebec administers its own QST, which is similar to HST but has a different threshold and filing process. If you sell digital services to a Quebec customer and your total sales to Quebec exceed $30,000 per year, you must register for QST separately with Revenu Quebec. Many businesses forget this and only collect GST, leading to reassessments and interest.
Charging HST to Customers in GST-Only Provinces
A common error is charging HST to a customer in Alberta (which uses only 5% GST). The result is the customer is overcharged, and the supplier must remit the extra amount to CRA even though the customer may request a refund. This creates administrative hassle and potential bad will.
Assuming All Digital Services Are Zero-Rated to Non-Residents
While most digital services to non-residents are zero-rated, there are exceptions. For example, digital services that are linked to real property in Canada (like a software that manages a Canadian rental property) may be taxable in Canada. Always verify the nature of the service and the customer's residential status.
Not Keeping Evidence of Customer Location
The CRA may ask for proof of how you determined a customer's location. Without evidence (billing address, IP geolocation, or contract terms), the CRA could deem the supply to be in a higher-rate province and assess penalties. Maintain records in your accounting system or customer relationship management (CRM) tool.
Manual Workflow vs. Automated Workflow
Consider a small business that sells online courses. Manual workflow: the owner sends invoices via email, manually calculating the tax based on the customer's province. They use a spreadsheet to track totals and file quarterly. They often forget to adjust for rate changes (e.g., when PEI HST increased from 14% to 15% in 2016, but a spreadsheet still uses 14%). Automated workflow with Awditify: the customer's province is captured during checkout. The system applies the current rate, records the transaction, and the sales tax report updates in real time. The owner reviews the liability report before filing. No manual lookup, no stale rates.
FAQ: GST/HST for Digital Services in Canada
1. Do I have to charge GST/HST on digital services sold to international customers?
No, generally not. Digital services provided to non-resident customers are zero-rated for GST/HST purposes, meaning you charge 0% tax. However, you must keep documentary evidence that the customer is located outside Canada, such as a billing address or IP address. If the service is provided to a Canadian-resident customer who happens to be abroad temporarily, you still charge GST/HST.
2. What is the GST/HST threshold for selling digital services as a small business?
The small supplier threshold is $30,000 in taxable revenues worldwide (including digital and non-digital) over the previous four consecutive calendar quarters. Once you exceed that, you must register and start charging GST/HST. Note that $30,000 is before expenses and includes zero-rated supplies like exports. If you also sell goods, they count too.
3. How do I determine which provincial sales tax applies to my digital service?
The place of supply rule for digital services uses the customer's location. Check the customer's billing address or IP address. Then apply the appropriate rate: for HST provinces (ON, NB, NS, NL, PE), use that province's HST rate. For non-HST provinces: charge 5% GST plus the provincial PST (BC, SK, MB) or QST (QC). In GST-only provinces (AB, NWT, NU, YT), charge only 5% GST.
4. What is the best software to manage GST/HST on digital services?
For Canadian businesses, a dedicated platform like Awditify is ideal because it automatically calculates the correct GST/HST based on customer location, tracks provincial thresholds, and generates ready-to-file reports. With Awditify's sales tax feature, you can set up different tax rates per province and per product, and the system handles multi-jurisdictional remittance. Generic accounting tools often lack this level of Canadian tax logic, leading to errors.
5. What happens if I collect too little GST/HST? Can I correct it on my return?
If you discover you under-collected tax, you should adjust your return as soon as possible. You can claim the additional tax on your next GST/HST return, but you must also issue a revised invoice to the customer if you intend to recover the extra amount from them. If the customer refuses to pay the extra tax, you may have to absorb the cost. CRA may apply penalties and interest for late reporting. Prevention is better: use an automated system that alerts you to potential under-collection.
What to Do Next
The rules for GST/HST on digital services in Canada require constant attention to customer locations, provincial rates, and registration thresholds. One mistake can trigger a reassessment and a scramble to correct invoices. For accounting firms, bookkeepers, and small business owners, the most reliable way to stay compliant is to integrate GST/HST management into your accounting workflow. A platform like Awditify not only automates rate determination and reporting but also provides a centralized view of your GST/HST liabilities across provinces. If you are tired of wrestling with spreadsheets and fearing the next CRA letter, consider a platform built for Canadian tax complexity. Book a demo to see how Awditify can simplify your GST/HST obligations.



Discussion
Comments