CanFlow Global
← All insights
DTCDDPecommerce

Why your DDP shipments into Canada quietly fail — and how to fix the math

Delivered Duty Paid sounds simple: you pay duty and tax, the customer gets the package. But DTC brands routing into Canada keep getting hit with surprise GST, broken refunds, and Shopify quotes that don't match the actual landed cost. Here's why.

If you sell into Canada from a US or overseas warehouse on DDP terms, the promise to your customer is simple: the price they see is the price they pay. No surprises at the door, no carrier asking for $48 of duty before they release the box.

In practice, three things break this promise. None of them are obvious until you have a few hundred orders flowing.

Break #1: GST is not duty

Most DDP setups handle the import duty correctly. They get the HS code, they apply the rate, they collect the right amount at checkout. Then GST quietly takes a 5% bite that nobody quoted.

GST in Canada is not duty. It is a value-added tax assessed on the duty-paid value of the goods, and it is owed on virtually every commercial import regardless of HS code or origin. Your DDP carrier will collect it from someone — and if your checkout did not include it, that someone is your customer at the door, holding a UPS notice and a refund request.

Worse: in HST provinces (Ontario, Atlantic Canada), the rate is 13–15%, not 5%. A flat-rate “we’ll just add 7%” approach over-collects in some provinces and under-collects in others. Either way, your reconciliation is broken.

Break #2: The de minimis lie

US sellers have been told that the CUSMA de minimis threshold means shipments under CAD$150 are duty-free and shipments under CAD$40 are duty- and tax-free. This is technically true and operationally misleading.

The thresholds only apply to courier shipments — not postal — and only when the shipment moves through CUSMA-eligible carriers from a CUSMA territory. They do not apply to bulk consolidations cleared at the line-haul level. If you fulfill from a US 3PL using consolidated freight to a Canadian sortation hub, your shipments are not using the de minimis facility, even if individual orders are well under CAD$150.

Many DTC brands discover this the first time they get a CBSA bill for the consolidated entry — covering hundreds of orders they thought were duty-free.

Break #3: Returns cost more than the original landing

A returned shipment is a re-export. To get the duty back, you need a valid duty drawback claim filed within four years and supported by export evidence. Most DTC brands do not file drawback claims because the per-order amounts are small and the paperwork looks intimidating. Our duty strategy team batches drawback filings monthly so the cash actually comes back.

The result: every return permanently locks up the duty and tax you collected at checkout. Over a year, on a brand doing 5,000 orders into Canada with a 15% return rate, that’s $30K–$60K of unrecoverable cash sitting in CBSA’s account.

The fix: three-line landed cost

A working DDP setup quotes three lines, not one:

  1. Duty — by HS code, by origin, after CUSMA preference if applicable
  2. GST/HST — by ship-to province, on the duty-paid value
  3. Brokerage — fixed-fee per shipment, or batched at the line-haul level

If your Shopify checkout shows one merged “import fees” line, you almost certainly have at least one of the three breaks above. The reconciliation will tell you within a quarter.

What working looks like

A clean DTC-into-Canada setup has four moving parts: a province-aware tax engine in checkout, a customs broker clearing at the consolidation level (not per-order), a returns flow that batches duty drawback claims monthly, and reconciliation that ties checkout collected vs. CBSA paid by week. Our freight forwarding and customs brokerage teams handle the consolidation clearance and the broker-side reconciliation as one coordinated service.

We build this for DTC brands as a fixed-fee setup. Talk to us — the call is free, and within 30 minutes we can usually tell you which of the three breaks is costing you the most.

Frequently Asked Questions

Does the CUSMA de minimis threshold apply to all shipments into Canada under CAD$150?

No. The CAD$150 duty exemption and CAD$40 duty-and-tax exemption apply only to courier shipments moving directly from CUSMA territory, not to consolidated freight cleared at the line-haul level. If your 3PL uses bulk consolidation to a Canadian sortation hub, every order is dutiable regardless of value.

Why are my Canadian customers being charged GST at the door even though I shipped DDP?

Because GST (5% federal, or 13–15% HST in combined provinces) is assessed on the duty-paid value of every commercial import into Canada, and most DDP checkout flows quote only duty. If your checkout didn't collect the correct provincial rate, the carrier will collect it on delivery and your customer will ask for a refund.

How do I recover duty and GST paid on returned shipments from Canada?

File a duty drawback claim with CBSA within four years of the original import, supported by export evidence. Most DTC brands batch claims monthly because per-order amounts are small. Without filing, the duty and tax you collected at checkout is permanently locked up.

What is the difference between GST and HST for imports into Canada?

GST is the 5% federal value-added tax applied nationwide. HST is the harmonized rate (13–15%) used in Ontario, New Brunswick, Nova Scotia, Prince Edward Island, and Newfoundland and Labrador, combining federal and provincial tax into one rate assessed at import.

Can I use the same landed cost calculation for all Canadian provinces in a DDP shipment?

No. HST provinces charge 13–15% on the duty-paid value, while GST-only provinces charge 5%. A flat-rate approach will either over-collect or under-collect tax, breaking your reconciliation and triggering customer refund requests or carrier collect-on-delivery charges.

What three cost components should appear in a DDP landed cost quote for Canada?

Duty (by HS code and origin, after CUSMA preference if applicable), GST or HST (by ship-to province on the duty-paid value), and brokerage (fixed-fee per shipment or batched at consolidation level). Merging these into one 'import fees' line usually hides at least one miscalculation.

How much unrecovered duty and tax can accumulate from DTC returns into Canada?

On 5,000 annual orders with a 15% return rate, brands that don't file drawback claims typically lose CAD$30,000–$60,000 per year in duty and GST permanently locked in CBSA's account. Batching monthly drawback claims recovers this cash within the four-year CBSA claim window.

Talk to a broker