Duty is only one piece of landed cost. Here's how to calculate the real cost of importing from China to Canada in 2026.
If you're trying to figure out real landed cost before you place an order, a rough canada import duty calculator estimate isn't enough — duties are only one piece of what you'll actually pay to get goods from a factory in China to your warehouse door in Canada. GST, customs brokerage fees, freight, insurance, and CARM-related processing all stack on top of the duty rate, and missing any one of them is how importers end up with margins that looked fine on paper and disappeared the moment the invoice from customs arrived.
This guide walks through every cost that makes up landed cost, how to estimate your duty rate before you order, and a worked example so you can see exactly how the math comes together for a real shipment.
Landed cost is the total cost of getting a product from the factory floor to your warehouse, fully cleared through customs and ready to sell — not just the unit price you negotiated with your supplier. It includes the product cost itself, freight and insurance, import duties and tariffs, GST/HST, customs brokerage fees, and any CBSA processing charges. Businesses that price products based on factory cost alone, without calculating true landed cost, routinely discover their actual margin is 10-20 points lower than they expected.
At its simplest, the formula looks like this: Landed Cost = Product Cost + Freight + Insurance + Duty + GST/HST + Brokerage Fees. Duty itself is calculated as a percentage of the customs value of your goods (typically the price paid to the supplier, converted to CAD), based on the tariff rate assigned to your product's HS code. GST (5%, or the applicable HST rate in provinces that have harmonized it) is then charged on the customs value plus duty — meaning you're paying tax on the duty itself, not just the product cost.
A rough manual calculation looks like: Customs Value × Duty Rate = Duty Owed, then (Customs Value + Duty Owed) × 5% = GST Owed. Add freight, insurance, and brokerage fees on top to get your full landed cost per shipment.
Your duty rate is determined by the HS code assigned to your product, not by your product's category in a general sense. Two products that look similar to a non-specialist — say, a cotton t-shirt and a polyester t-shirt — can carry meaningfully different duty rates because they're classified under different HS codes. Getting the HS code wrong is one of the most common and most expensive mistakes new importers make, since it can mean paying the wrong duty rate for months before anyone catches the error, or facing penalties if CBSA catches it first.
Duty rates for goods sourced from China typically range from 0% to over 20% depending on the product category, though most consumer goods fall somewhere between 0% and 18%. Products that qualify under a trade agreement, or that are sourced from a CPTPP or CUSMA partner country instead of China, may qualify for preferential — sometimes zero — duty rates.
Nearly all imported commercial goods are subject to 5% GST (or the equivalent HST rate in Ontario, the Maritimes, and other harmonized provinces) at the time of import, calculated on the customs value plus duty. Provincial sales tax generally isn't collected at the border in non-harmonized provinces, but may apply later depending on how and where you sell the goods — this is worth confirming with an accountant familiar with your specific province and business structure.
Unless you're clearing your own goods directly with CBSA — uncommon for most small and mid-sized importers — you'll work with a licensed customs broker who charges a fee to prepare and submit your import documentation. Brokerage fees vary by broker and shipment complexity, but typically range from $50-200 for a straightforward commercial shipment, plus any disbursement fees for advancing duty and tax payments on your behalf.
How much you pay for freight depends heavily on the shipping term you negotiate with your supplier. Under FOB (Free On Board) terms, you're responsible for freight and insurance from the port of origin onward — giving you more control over carrier selection but more logistics to manage. Under CIF (Cost, Insurance, Freight) terms, your supplier arranges and often marks up shipping and insurance to the destination port. Under DDP (Delivered Duty Paid), the supplier handles everything, including duties, though this convenience usually comes at a premium price and less transparency into your actual landed cost breakdown.
For importers trying to get an accurate canada import duty calculator estimate before committing to an order, FOB terms generally make it easiest to see and control each cost component separately.
The CBSA Assessment and Revenue Management (CARM) system has changed how duties and taxes are billed and paid for Canadian importers. Under CARM, importers — not just customs brokers — are now directly responsible for their own duty and tax obligations, and need to be registered in the CARM Client Portal to import commercially. If you haven't yet registered for CARM, it's worth doing before your next shipment arrives, since delays in registration can hold up release of your goods at the border.
Say you're importing $10,000 CAD worth of goods (customs value) from China, with a 12% duty rate on your product's HS code, FOB freight and insurance of $800, and a customs brokerage fee of $150.
Duty owed: $10,000 × 12% = $1,200. GST owed: ($10,000 + $1,200) × 5% = $560. Total landed cost: $10,000 (product) + $800 (freight/insurance) + $1,200 (duty) + $560 (GST) + $150 (brokerage) = $12,710.
That's a 27% markup over the original product cost before you've accounted for your own margin — a gap that catches a lot of first-time importers off guard if they've only budgeted for product cost and a rough shipping estimate.
The most frequent errors are using the wrong HS code and underpaying or overpaying duty as a result, forgetting that GST is charged on the customs value plus duty, not just the product price, assuming DDP terms mean there are no other costs to track, and failing to register for CARM before goods arrive, which can delay release at the border. Building a landed cost worksheet for every new product — before you place a purchase order — is the simplest way to avoid all four.
It's tempting to compare a supplier's quoted unit price directly against what a competitor charges wholesale, but that comparison only works if you're comparing landed cost to landed cost. A factory quote of $8 per unit FOB can easily become $10.50 or more once duty, GST, freight, and brokerage are layered on. Businesses that price their retail or wholesale offering based on factory cost alone — rather than fully landed cost — are the ones most likely to discover, a few months in, that they're selling at a thinner margin than they planned, or in some cases barely breaking even once every cost is accounted for.
This is also why two importers bringing in what looks like the identical product can have very different margins: one may have negotiated better freight rates, structured their shipping terms more favourably, or simply have a more accurate landed cost model going into their pricing decisions.
Trade policy between Canada, the US, and China has been unusually active over the past few years, and duty rates on China-origin goods are not static. Ongoing CUSMA review discussions and shifting tariff schedules mean the duty rate you calculate today may not be the rate you pay on your next reorder six or twelve months from now. Importers who rely on a single landed cost calculation done once, rather than revisiting it before every reorder, are more exposed to margin surprises when rates change. Building a habit of rechecking your HS code's current duty rate before each purchase order — not just your first one — is a small step that protects your margin over time.
This volatility is also part of why some Canadian businesses are exploring a China+1 sourcing strategy, spreading production across more than one country so that a tariff change or trade dispute affecting one origin doesn't put their entire landed cost model at risk at once.
Beyond a manual calculation, several free government and industry resources can help confirm your numbers: the CBSA's online tariff finder for confirming HS codes and duty rates, your customs broker's own landed cost estimate (most will run one for you before your first shipment), and freight forwarder quotes for accurate, shipment-specific freight and insurance costs rather than industry averages. Cross-checking your own manual calculation against at least one of these sources before finalizing pricing is good practice, especially for a new product or a new supplier where your cost assumptions haven't been tested yet.
What is the easiest way to estimate my canada import duty calculator rate before ordering?
Start by confirming the correct HS code for your product with a customs broker or trade compliance resource, then apply that duty rate to your customs value, adding GST on top of duty.
Does the canada import duty calculator rate change based on where the goods ship from?
Yes. Goods sourced from a country with a trade agreement with Canada, such as CPTPP or CUSMA members, may qualify for reduced or zero duty rates compared to goods sourced from China.
Is GST charged on top of duty, or just on the product price?
GST (or HST) is calculated on the customs value of the goods plus the duty owed, not just the original product price.
Do I need to be CARM-registered to calculate landed cost accurately?
You don't need CARM registration to estimate costs, but you do need it to actually import commercially and pay duties and taxes directly as of the CARM rollout.
Who pays customs brokerage fees — me or my supplier?
Unless you've negotiated DDP terms where the supplier absorbs it, the importer of record (usually you) is responsible for brokerage fees.
Landed cost calculations get complicated fast once you're juggling HS codes, CARM registration, brokerage fees, and shifting freight rates. Epic Sourcing Canada builds accurate landed cost estimates into every sourcing project from day one, so you know your true margin before you commit to a production run — not after the customs invoice arrives. Talk to our team about your next shipment and we'll help you map out the full cost picture.
