Foreign businesses that “carry on business” in Canada or act as the Importer of Record for goods crossing the border must register for GST/HST if their global sales exceed $30,000 CAD. Failing to register with the CRA can lead to your shipments being seized by the CBSA at the border and massive back-tax penalties.
The booming e-commerce landscape allows companies from the United States, the UK, and beyond to easily reach Canadian consumers. However, selling products to customers in Toronto, Montreal, or Calgary is not as simple as dropping a package in the mail. The Canada Revenue Agency (CRA) enforces strict tax laws under the Excise Tax Act to ensure foreign companies do not have an unfair tax advantage over domestic Canadian businesses.
Many non-resident businesses mistakenly believe that because they do not have a physical warehouse or office in Canada, they are exempt from Canadian taxes. 🚨 This is entirely false. If you are regularly soliciting sales in Canada, holding inventory in Canadian fulfillment centres (like Amazon FBA), or choosing to clear goods through customs as the “Importer of Record,” you are legally required to collect and remit GST/HST. Understanding these federal obligations is critical to keeping your cross-border supply chain moving smoothly.
Step-by-Step Process: Registering and Importing into Canada
Navigating Canadian customs and tax laws requires careful coordination between your logistics team and your accountants. Here is the standard process a foreign entity must follow to legally import and sell goods to Canadian consumers.
Step 1: Determining if You Exceed the Threshold
First, you must evaluate your revenue. 💵 In Canada, you are considered a “small supplier” if your total worldwide revenue (not just your Canadian sales) from taxable goods and services is under $30,000 CAD over four consecutive calendar quarters. If you exceed this threshold and are considered to be “carrying on business” in Canada, registration becomes mandatory.
Step 2: Registering for a CRA Business Number (BN)
Before you ship large commercial loads, you must contact the CRA to register for a Business Number and a GST/HST account (which usually ends in RT0001). Non-residents must fill out specific forms (like the RC1) and may be required to provide a security deposit to the CRA, usually equivalent to 50% of their estimated net tax for the year, to ensure compliance.
Step 3: Acting as the Importer of Record (IOR)
When goods arrive at the border, the Canada Border Services Agency (CBSA) requires someone to take legal responsibility for the shipment. 📦 If you act as the Importer of Record, you will use your new Business Number to clear the goods and pay the 5% GST directly to the CBSA at the border. Because you are registered, you can later claim this 5% border GST back as an Input Tax Credit (ITC) on your tax return.
Step 4: Collecting and Remitting Taxes from the Consumer
Once the goods are in Canada and sold to the final consumer, you must charge them the appropriate sales tax based on their province of residence. For example, you must charge 13% HST to a buyer in Ontario, or 5% GST to a buyer in Alberta. You collect these funds, subtract the ITCs you paid at the border, and remit the difference to the CRA.
How Much Does Cross-Border Compliance Cost?
Expanding into the Canadian market involves several upfront and ongoing administrative costs. 💰 Here is what a non-resident importer should expect to pay.
| Type of Expense | Estimated Cost (CAD) | Details |
|---|---|---|
| CRA Security Deposit | $5,000+ (Varies) | Often required for non-residents without Canadian bank accounts or assets. |
| Canadian Customs Broker | $50 – $250 / shipment | Brokers clear the goods through CBSA, ensuring the proper tariff codes are used. |
| Cross-Border Tax Consultant | $1,500 – $4,000+ | Legal and accounting fees to correctly register the BN and determine “place of supply” rules. |
Failing to hire a customs broker or proper tax representative can result in the CBSA turning your freight trucks around at the border, costing you thousands in shipping delays.
How Long Does the Process Take?
You must not wait until your goods are sitting at the border to sort out your tax registration. ⏱️ Applying for a non-resident Business Number and GST/HST account with the CRA typically takes between 4 to 8 weeks.
Once registered, clearing shipments through the CBSA is usually very fast, often taking just a few hours if your customs broker has pre-filed the paperwork electronically. Tax returns for the GST/HST collected must then be filed monthly, quarterly, or annually, depending on your assigned reporting period.
Frequently Asked Questions (FAQ)
Do I also need to charge Provincial Sales Tax (PST)?
Yes, potentially. While the CRA handles GST and HST federally, provinces like British Columbia, Saskatchewan, and Manitoba run their own independent PST systems. If you sell goods to consumers in those provinces, you may need to register separately with their provincial ministries of finance.
What is the Simplified GST/HST framework?
The CRA introduced a simplified registration regime specifically for non-resident digital economy businesses (like streaming services or software sellers) and online marketplace platforms. This allows you to collect and remit tax without being able to claim ITCs, reducing the paperwork burden.
What if my customer is a Canadian registered business?
If you are selling B2B (business-to-business) and your customer is a GST/HST registrant, under certain drop-shipment or non-resident rules, the Canadian business can often provide their BN and act as the Importer of Record, relieving you of the obligation to register.
Can I just use DDP (Delivered Duty Paid) shipping instead?
Even if you ship DDP via FedEx or UPS, you are acting as the Importer of Record. If you are doing this regularly and “carrying on business” in Canada, the CRA still legally requires you to register for a GST/HST account and charge the appropriate consumer taxes.
Leave a Reply