Canadian tax obligations for e-commerce sellers are one of the most misunderstood areas of compliance we encounter. There are two distinct groups who get this wrong — international sellers who think selling on Amazon.ca has no Canadian tax consequences, and Canadian residents who incorporate a company for their e-commerce side hustle and assume their personal tax return covers everything.
It does not work that way in either case. The Canada Revenue Agency has significantly tightened enforcement of both non-resident filing obligations and GST/HST registration requirements for e-commerce sellers in recent years. This guide covers both groups clearly — what you owe, when you owe it, and how to stay compliant.
Understanding Which Category You Fall Into
Before getting into specific obligations, it is important to understand which category you fall into — because the tax treatment, the forms, the deadlines and the compliance requirements are completely different.
| Your Situation | GST/HST? | Corporate T2? | Personal T1? | NR Forms? |
|---|---|---|---|---|
| Non-resident selling on Amazon.ca | Likely Yes | No | Maybe | Yes |
| Non-resident with Canadian corporation | Yes | Yes | No | Yes |
| Canadian resident — sole proprietor | Over threshold | No | Yes — Schedule T2125 | No |
| Canadian resident — incorporated corporation | Yes | Yes — separate T2 | Yes — personal T1 too | No |
GST/HST — The Tax Most E-Commerce Sellers Get Wrong
GST (Goods and Services Tax) and HST (Harmonised Sales Tax) is Canada's consumption tax — similar in concept to UK VAT. It applies to most goods and services sold in Canada. What most e-commerce sellers do not realise is that the obligation to register and collect GST/HST is based on where your customer is, not where you are.
If you are selling physical goods to Canadian customers — whether you are based in Toronto or Karachi — you may have a GST/HST registration obligation. The CRA has been clear on this and has increased enforcement specifically targeting e-commerce sellers since 2023.
The $30,000 threshold — what it means and when it applies
The GST/HST registration threshold is $30,000 CAD in Canadian revenue over any 12-month period. Once you cross this threshold you are legally required to register for GST/HST, charge it on applicable sales, and remit it to the CRA. There is no grace period — the obligation begins from the first sale after crossing the threshold.
Voluntary registration — why it is often worth doing earlier
You can register for GST/HST voluntarily even before crossing the $30,000 threshold. For incorporated businesses there are significant advantages to registering early — primarily the ability to claim Input Tax Credits (ITCs) on business expenses including inventory purchases, software subscriptions, shipping costs and professional fees. These credits directly reduce the net GST/HST you owe to the CRA.
For an e-commerce business spending $3,000 to $8,000 per month on inventory and operational costs, ITCs can represent a meaningful reduction in tax liability. We typically advise Canadian incorporated e-commerce sellers to register voluntarily from the moment of incorporation rather than waiting for the threshold.
GST/HST rates by province — what to charge
Canada does not have a single national rate. The rate depends on which province your customer is in. This is one of the most confusing aspects of Canadian tax for e-commerce sellers — you charge different rates to customers in different provinces.
How to register for GST/HST
Registration is done through the CRA's Business Registration Online portal at canada.ca/en/revenue-agency/services/tax/businesses/topics/gst-hst-businesses. You will need your Business Number (BN) — if you are incorporated you already have one. If you are a non-resident sole proprietor you apply for a BN at the same time as GST/HST registration.
GST/HST filing frequency
Your filing frequency is assigned by the CRA based on your annual taxable revenue. Annual filers must file once per year. Quarterly filers file four times per year. Monthly filers — assigned when annual revenue exceeds $6 million — file every month. Most small e-commerce sellers are assigned quarterly filing. You can request a different frequency if your situation warrants it.
We Handle GST/HST Registration, Filing and CRA Compliance for E-Commerce Sellers — Residents and Non-Residents
Our Canadian tax service covers GST/HST registration, quarterly and annual filing, T2 corporate returns and non-resident NR obligations. We serve clients in Canada, Pakistan, UAE, Saudi Arabia and the UK. Book a free consultation.
Canadian Residents — Incorporated E-Commerce Side Hustle
Incorporating a corporation for your e-commerce business is increasingly common among Canadian sellers who start on Amazon or Shopify as a side income alongside employment. The incorporation is often motivated by the desire to separate personal and business finances, access the Small Business Deduction on corporate income tax, or limit personal liability. All valid reasons — but incorporation creates tax obligations that many new business owners are not prepared for.
The big misconception — your personal T1 does not cover your corporation
This is the single most common mistake we see from Canadian residents who incorporate for e-commerce. They file their personal T1 tax return in April and assume this covers their business income. It absolutely does not. A corporation is a separate legal entity in Canada — it files its own T2 Corporate Income Tax Return completely independently of your personal T1.
If your corporation earned any income — even $500 from a single sale — it is required to file a T2 return for that fiscal year. The T2 is due within six months of your corporation's fiscal year end. Most newly incorporated businesses default to a December 31 fiscal year end, making the T2 due by June 30 each year.
Small Business Deduction — the main tax advantage of incorporation
The primary tax advantage of a Canadian corporation for a small e-commerce business is the Small Business Deduction. The combined federal and provincial corporate tax rate on active business income up to $500,000 per year is significantly lower than personal income tax rates for most provinces — typically 9% to 12.2% combined, compared to marginal personal rates that can reach 46% to 54% depending on province and income level.
This rate difference creates a tax deferral advantage — income kept inside the corporation pays the lower corporate rate, while income paid out as salary or dividends is then taxed personally. For e-commerce sellers reinvesting profits into inventory and growth, this deferral can represent significant annual savings.
What you need to file every year as a Canadian incorporated e-commerce seller
- T2 Corporate Income Tax Return: Filed for the corporation covering its fiscal year. Due 6 months after fiscal year end. Any tax owing is due 3 months after fiscal year end for small businesses.
- GST/HST returns: Quarterly or annual depending on assigned frequency. Filed for the corporation, not personally.
- Personal T1 return: Your own personal income tax return covering any salary, dividends or other income you took from the corporation during the year.
- T4 slips: If you paid yourself a salary from the corporation, T4 slips must be issued to yourself and filed with the CRA by the last day of February.
- T5 slips: If you paid yourself dividends from the corporation, T5 slips must be issued and filed by the last day of February.
- Annual corporate records: Minutes of director meetings, resolutions and updated corporate registers — not CRA filings but legally required to keep your corporation in good standing.
Non-Residents — Selling to Canadian Customers
If you are based outside Canada — whether in Pakistan, Saudi Arabia, the UAE, the United States or anywhere else — and you sell goods or services to Canadian customers, you have Canadian tax obligations. The CRA's position on this has been made increasingly explicit and enforcement has grown significantly through data sharing agreements with major marketplaces including Amazon.
GST/HST registration for non-residents
Non-resident sellers who exceed the $30,000 CAD threshold in Canadian sales are required to register for GST/HST under the same rules as Canadian residents. The CRA has a simplified non-resident GST/HST registration process specifically for foreign businesses — you register under the simplified regime and file annual returns rather than the full quarterly Canadian resident regime.
The simplified registration allows non-residents to collect and remit GST/HST on sales to Canadian consumers without needing a full Canadian business presence. Registration is done online through the CRA's Business Registration Online portal.
T1 non-resident return — when it applies
Non-residents who earn Canadian-source income that is not subject to withholding tax — such as business income from carrying on business in Canada — may need to file a T1 non-resident return (Form T1-NR). Whether this applies depends on whether you are considered to be "carrying on business in Canada" under CRA rules — which is determined by factors including whether you have inventory stored in Canada, employees or agents in Canada, or other business presence indicators.
For Amazon FBA sellers specifically, storing inventory in Amazon's Canadian fulfilment centres is considered a sufficient nexus to create a Canadian business presence. This means Amazon FBA sellers with inventory in Canadian warehouses have more substantive Canadian tax obligations than those shipping directly from outside Canada.
NR4 — withholding tax on Canadian payments
If you receive payments from a Canadian payer — for example consulting fees from a Canadian client — those payments may be subject to Part XIII withholding tax at 25% unless reduced by a tax treaty. Canada has tax treaties with many countries including the US (15% reduced rate on dividends), UK, Germany and Australia. Pakistan does have a tax treaty with Canada which reduces withholding rates on certain payment types.
Key CRA Deadlines for E-Commerce Sellers
CRA-Approved Filing Tools for E-Commerce Sellers
The CRA requires all electronic tax filings to use certified software. T1 personal returns, T2 corporate returns and GST/HST returns each have their own CRA-certified software lists — not every tool covers all three. Here is what the CRA approves for each filing type relevant to e-commerce sellers.
T1 Personal Returns — NETFILE Certified Software
The CRA's NETFILE program allows individuals to file T1 returns directly online. NETFILE-certified software for 2026 includes TurboTax Canada, H&R Block Tax Software, UFile, Wealthsimple Tax (free for most filers), CloudTax and TaxTron. The CRA publishes the full certified list annually at canada.ca under NETFILE certified software. For Canadian resident e-commerce sellers filing a T1 with business income on Schedule T2125, most NETFILE-certified software handles this correctly. Wealthsimple Tax is free for straightforward returns. TurboTax Self-Employed handles more complex situations including home office expenses and CCA claims.
T2 Corporate Returns — Corporation Internet Filing
Corporate T2 returns must be filed using CRA-certified Corporation Internet Filing software — separate from NETFILE. CRA-certified T2 software includes TaxCycle T2, Profile by Intuit, Cantax T2, UFile T2 and TurboTax Business Incorporated. TaxCycle is the most widely used by Canadian accountants and handles the full range of T2 schedules including Schedule 1 (Net Income), Schedule 8 (CCA), Schedule 50 (Shareholder Information) and Schedule 125 (Income Statement). UFile T2 offers the most accessible interface for incorporated e-commerce sellers managing their own filing.
GST/HST Returns — CRA My Business Account
GST/HST returns can be filed directly through the CRA's My Business Account portal at canada.ca — no third-party software required. This is the simplest method for quarterly and annual GST/HST filing. Alternatively, QuickBooks Canada, Sage 50 Canada and Xero all have direct CRA GST/HST filing integration built in. Non-resident businesses registered under the simplified GST/HST regime file through a separate CRA non-resident portal rather than My Business Account.
For non-resident sellers on Amazon.ca or Shopify to Canadian customers: The $30,000 CAD threshold triggers GST/HST registration regardless of where you are based. If you store FBA inventory in Canadian warehouses you have a Canadian business nexus. The CRA has data sharing arrangements with Amazon and enforcement is increasing.
For both groups: Late filing penalties and interest compound quickly in Canada — the CRA charges 5% on the balance owing plus 1% per month for up to 12 months on the first late filing, doubling to 10% plus 2% per month for subsequent late filings. Filing on time, even if you cannot pay the full amount, is always better than filing late.