Amazon

Customs Clearance for Amazon Canada Sellers: How It Works, Who Does What, and How to Recover the GST (2026)

May 31, 2026 · Back to Blog

If you send inventory into Canada for Amazon FBA, you are an importer. Amazon does not clear customs for you. CBSA does not stop the shipment at the border and quietly route it to your Amazon fulfillment centre on its own. Someone has to be named as the importer of record, someone has to file the entry, someone has to pay the duty and import GST, and someone has to keep the records. This guide walks through how customs clearance actually works for Amazon Canada sellers, what each party in the chain is responsible for, and the part most sellers miss: the GST you pay at the border is recoverable if you are GST/HST registered.

Applies to both Canadian-resident and non-resident sellers shipping into Amazon FBA Canada, Walmart Fulfillment Services Canada, or any other Canadian fulfillment destination.

5%
Federal GST collected at the border (recoverable for registrants)

6 years
CBSA record retention requirement

2024
Year CARM became mandatory for all importers

The short answer

If you only read one paragraph

Amazon does not clear customs. You (or your customs broker on your behalf) file the entry, declare the goods, pay the duty and import GST, and keep the records. The import GST is recoverable as an input tax credit once you are GST/HST registered, which is one of the strongest commercial reasons to register. Non-resident sellers also need to address the CARM portal registration and Form BSF900 record-custodian filing before their import-export account stays active. Most sellers use a customs broker for the entry filing itself and a CPA for the record-keeping, GST recovery, and ongoing compliance.

How a customs clearance actually flows

From the moment your supplier hands the container to a carrier until the goods land in your Amazon fulfillment centre, the typical sequence is:

  1. Supplier prepares export documents. Commercial invoice, packing list, bill of lading, certificate of origin if claiming a preferential tariff. The commercial invoice values and HS classifications drive everything downstream.
  2. Freight forwarder books the carrier. Ocean, air, road, or rail. The forwarder coordinates pick-up from the supplier, the export leg, and delivery to the Canadian port of entry.
  3. Goods arrive at the Canadian port of entry. Halifax, Montreal, Toronto Pearson, Vancouver, Prince Rupert, or a land crossing such as Windsor or Pacific Highway.
  4. Customs entry is filed. Your customs broker (or you directly, if you are licensed) files a release request with CBSA via the CARM portal. The entry declares the importer of record, the HS classification, the value for duty, the country of origin, and any preferential tariff claims.
  5. CBSA assesses duty and import GST. CBSA calculates the duty (if any) and the 5% GST on the duty-paid value. These amounts are billed to the importer of record through the CARM portal account.
  6. Goods are released. Once CBSA releases the shipment, the forwarder or domestic carrier moves the goods from port to the Amazon fulfillment centre (or to your 3PL, your home, or wherever you direct).
  7. Final accounting and statement of account. The broker files a final accounting and the importer settles the duty and GST through CARM.

The seller’s name shows up on this process in two places: as the importer of record on the entry, and as the account holder in CARM. Both have to be set up correctly before the first shipment, or shipments get held.

Who does what: roles in a customs clearance

Party What they do
You (the seller) Importer of record on the entry. Hold the CARM account. Responsible to CBSA for accuracy of the declaration. Pay the duty and import GST. Keep the records for six years.
Customs broker Files the entry with CBSA on your behalf. Calculates duty and GST. Coordinates release. Issues you a one-line invoice covering duty + GST + their service fee. Most sellers use a licensed Canadian broker.
Freight forwarder Books the carrier, manages the physical movement of the shipment, coordinates with the broker for the release. Often invoices freight, port fees, and broker fees as a single line.
Carrier The shipping line, airline, or trucking company that physically moves the goods. Their bill of lading is what enables the entry.
Amazon (or other fulfillment centre) Receives the goods after release. Amazon is not the importer, does not clear customs, and does not handle duty or import GST.
JCCA (or your CPA) Sets up CARM. Files BSF900 if you are a non-resident. Recovers import GST as input tax credits on your GST/HST return. Holds the import records under your CBSA Record Custody arrangement. Handles audit response if CBSA asks for documents.

Importer of record: who can be named

The importer of record (IOR) is the legal party responsible to CBSA for the import. The IOR’s name appears on the entry, the duty and import GST are billed to the IOR’s CARM account, and CBSA holds the IOR responsible if anything is wrong with the declaration.

Three common scenarios for Amazon Canada sellers:

Watch out

Amazon will not act as your importer of record. Amazon is the fulfillment service, not the importer. If your freight forwarder offers to use their own import account as the IOR, you also lose the ability to claim the input tax credit on the import GST because the credit follows the IOR on the entry, not the ultimate owner of the goods.

The two costs at the border: duty and import GST

CBSA bills the importer for two distinct amounts, and they behave very differently for tax purposes.

Customs duty

Duty is a tariff on the value of the imported goods. The rate depends on the HS (Harmonized System) classification of the product and the country of origin. Most consumer goods imported from the US or Mexico under CUSMA are duty-free if they qualify as originating. Goods from China, the EU, the UK, or Southeast Asia typically attract duty at the rate published in Canada’s Customs Tariff schedule. Duty is not recoverable. It is a real cost of getting the goods into Canada and should be included in your landed cost for inventory valuation.

Import GST

The federal 5% GST is applied at the border to the duty-paid value of the goods (value for duty plus any duty itself). This is collected by CBSA on every commercial import shipment regardless of seller GST registration. Import GST is recoverable. If you are GST/HST registered, the import GST charged on the entry becomes an input tax credit on your next GST/HST return. If you are not registered, the import GST is a sunk cost you can never recover.

Why this matters for non-resident sellers

The import GST charged on each shipment can easily run into thousands of dollars per container. Unregistered, that money is gone. Registered, it flows back as an input tax credit on your next return, often putting you into a net refund position. This is one of the strongest commercial reasons for non-resident Amazon sellers to register for full GST/HST, and one of the things JCCA’s Non-Resident GST/HST service is built around.

Worked example: a container from China to Amazon Toronto

A $40,000 container of consumer goods landing in Toronto

You import a 20-foot container of consumer goods from China to Amazon’s Toronto fulfillment centre. The commercial invoice value is $40,000 CAD. The HS classification carries a 6.5% duty rate. Freight, brokerage, and other inbound costs add another $4,500.

Commercial invoice value (value for duty) …….. $40,000
Duty at 6.5% ……………………………… $ 2,600
Duty-paid value (for GST purposes) …………… $42,600
Import GST at 5% on $42,600 ………………… $ 2,130
Total billed by CBSA via CARM ………………. $ 4,730

If you are GST/HST registered:
Recoverable as ITC (import GST) ………….. $ 2,130
Net out-of-pocket on the CBSA invoice …….. $ 2,600 (duty only)

If you are NOT GST/HST registered:
Recoverable ……………………………. $ 0
Net out-of-pocket on the CBSA invoice …….. $ 4,730

Registration saves you the full $2,130 of import GST on this single shipment. Over a year of imports, that recovery often funds the registration and ongoing filing costs many times over.

CARM: the portal that sits behind every clearance

Since 2024, CBSA has consolidated importer interaction onto the CARM Client Portal (CARM = CBSA Assessment and Revenue Management). Every commercial importer, resident or non-resident, must:

Without these in place, customs entries cannot be filed against your account and shipments will be held. See our detailed walkthrough on how to file the BSF900 for the customs records side, which we handle as part of our CBSA Record Custody service.

Customs broker: do you need one?

Technically no. CBSA allows importers to file their own customs entries through CARM. In practice, almost all Amazon FBA sellers use a licensed customs broker because:

The broker’s fee is typically a flat amount per entry ($75 to $150 per shipment for routine consumer goods) plus disbursements. For most sellers this is cost-of-business; the alternative is a sub-optimal HS classification that overstates duty by several percent every shipment.

What if my supplier ships DDP?

Delivered Duty Paid (DDP) is the Incoterm where your supplier or freight forwarder handles everything door to door, including the Canadian customs entry and the duty and import GST payment. The goods land at your Amazon fulfillment centre with all the import costs bundled into a single per-unit price.

DDP is common with new Amazon FBA Canada sellers because it removes the operational lift of setting up CARM, posting financial security, and retaining a broker. The catch is that under DDP the freight forwarder is the importer of record on the CBSA entry, which means two things:

The math on DDP vs your own clean import (with a 12-month worked example, the under-declaration mechanics in detail, and a transition-off-DDP walkthrough) is its own conversation. We covered it in depth in our dedicated guide: DDP Shipping for Amazon FBA Canada: Why Cheap Quotes Are Usually Built on Under-Declaration (2026).

The five most expensive mistakes

CBSA reassessments can reach back four years

None of the mistakes below are unavoidable. All show up in CBSA audits and verification letters we have responded to on behalf of clients. Each one can compound over multiple shipments.

  1. Wrong HS classification. The classification drives the duty rate. A 6.5% code applied to goods that should have been 0% costs you 6.5% of the value of every shipment going back four years if CBSA catches it. The reverse direction (0% claimed when 6.5% applied) is worse: back-duty plus penalty plus interest.
  2. Letting the freight forwarder be the importer of record. The forwarder books the broker fee margin and you lose the import GST input tax credit because the credit follows the IOR.
  3. No CARM portal registration before the first shipment. Shipments get held at the port. Storage and demurrage fees start accruing immediately.
  4. Non-resident importing without BSF900 on file. Your CBSA import-export account gets suspended or never issued. No future shipments clear under your account.
  5. Not claiming the import GST as an ITC. If you are registered but you (or your bookkeeper) forget to enter the import GST from the broker invoice as an input tax credit, you have paid the GST and given the recovery to CRA for free. This is the single most common ITC miss we see in Amazon seller bookkeeping cleanups.

Frequently asked questions

Does Amazon clear customs for me?

No. Amazon is the fulfillment service, not the importer. You (or your customs broker on your behalf) are responsible for filing the customs entry, paying duty and import GST, and keeping the records. Amazon receives the goods only after they have been released by CBSA.

Do I need a customs broker for Amazon FBA Canada shipments?

Technically no, you can file your own entries through CARM. In practice, almost all Amazon sellers use a licensed Canadian customs broker because HS classification, preferential tariff claims, and CBSA audit response require expertise that costs more to get wrong than the broker’s fee costs to retain.

Who is the importer of record for my Amazon FBA shipments?

You. Amazon does not act as IOR. If you are Canadian-resident, your business is the IOR on your own CARM account. If you are non-resident, you become a non-resident importer (NRI) with your own CARM account and a BSF900 filing for record custody, or you arrange for a Canadian-resident agent to act as IOR and resell to you (which usually costs you the import GST recovery).

What is the GST collected at the border and can I get it back?

CBSA collects 5% federal GST on the duty-paid value of every commercial import. If you are GST/HST registered, the import GST is recoverable as an input tax credit on your next GST/HST return. If you are not registered, the import GST is a permanent cost. This is one of the strongest commercial reasons for non-resident Amazon sellers to register for full GST/HST.

What is the difference between duty and GST at the border?

Duty is a tariff on the value of the goods, with rates set by Canada’s Customs Tariff based on the HS classification and country of origin. Duty is not recoverable; it is part of your landed cost. GST is the federal 5% sales tax applied to the duty-paid value. GST is recoverable as an input tax credit for registered businesses.

How does CARM affect my customs clearance?

CARM is now the only way commercial importers interact with CBSA. You must be registered on the CARM Client Portal with an active import-export (RM) account, post financial security, and (for non-residents) have an approved BSF900 on file. Without those steps your shipments will not clear.

Can my freight forwarder be the importer of record?

Sometimes they offer this, but for Amazon sellers it is almost always a bad call. You lose the ability to claim the import GST as an input tax credit because the credit follows the IOR on the entry, not the owner of the goods. You also create a dependency on the forwarder that is hard to unwind if you change providers. The recommended setup is your own CARM account with your own IOR status.

What records do I have to keep on imports?

CBSA requires importers to keep all import-related records for six years following importation, including commercial invoices, packing lists, bills of lading, HS classification rationale, CARM statements, and broker invoices. Non-residents whose records are not kept at a Canadian place of business need an approved BSF900 designating a Canadian record custodian (which is what JCCA’s CBSA Record Custody service is built around).

What if I import DDP?

DDP gets its own dedicated treatment because the trade-offs are substantial: you cannot recover the import GST as an ITC, and cheap DDP quotes from China-based forwarders are usually built on under-declaration that does not survive a CBSA audit. Full breakdown including a 12-month landed-cost comparison and a transition-off-DDP walkthrough in our DDP Shipping for Amazon FBA Canada guide.

What to do next

If you are an Amazon Canada seller, resident or non-resident, the customs side of your business is one of those areas that looks fine until it does not. The cleanest setup is: your own CARM account, your own IOR status, a competent customs broker for the entry filings, a CPA to recover the import GST and hold the records, and clean monthly bookkeeping that ties the broker invoices back to the GST/HST return.

We do the GST recovery and the CARM-side compliance for our e-commerce bookkeeping and Non-Resident GST/HST clients, and we handle the record custody side through our CBSA Record Custody service. If you are also doing your first Amazon Canada shipment, we can coordinate the broker selection.

Get in touch with a short note about whether you are Canadian-resident or non-resident, where you import from, your monthly Amazon Canada volume, and whether you already have a customs broker. We respond within one business day with a fixed-fee quote. Pricing on our pricing page.

Related reading from our blog:

← Walmart Canada Marketplace Sales Tax: GST/HST, PST, and…
DDP Shipping for Amazon FBA Canada: Why Cheap… →

Need help with your e-commerce taxes?

We specialize in Amazon sellers and e-commerce businesses. Bookkeeping, tax, compliance, and exit planning.

Cookie Policy | Accessibility | Income Disclosure