Guide

The complete guide to Shopify HS codes for cross-border Canadian & US shipping

October 11, 2026 · 12 min read · shopify hs code classifier app, cbsa 10-digit code, us hts shopify

Cross-border Shopify brands need more than a single harmonized code on the product page. Canada and the United States each require national 10-digit tariff lines, and carriers declare what your catalog says — not what you meant at launch.

Tools: Free HS code lookup · Shopify compliance audit · Free workspace (50 classifications/month) · Canada HS lookup · Shopify HS code classifier app

Run Free Catalog Audit

This guide is for merchants who already sell (or plan to sell) across the Canada–US corridor and need a practical map of Shopify HS codes, CBSA 10-digit requirements, and US HTS filing — without replacing your licensed customs broker.

Why HS codes matter before you turn on cross-border checkout

Harmonized System codes tell customs authorities what you are shipping. That classification drives duty rates, admissibility, and whether Shopify Markets or carrier apps can show credible landed-cost estimates. Missing or generic codes create three predictable problems:

If you are evaluating an automated customs duties calculator for Shopify, start with accurate product facts and market-specific codes — calculators only reflect the data you feed them.

Canada: CBSA 10-digit codes on every inbound SKU

The Canada Border Services Agency uses a 10-digit tariff line under the Customs Tariff. Shopify’s default HS field is a starting point, but CBSA lines often diverge from a supplier’s 6-digit guess. Merchants shipping to Canadian customers should store a verified CBSA code per variant (or per market metafield) and keep country of origin alongside it.

Use our Canadian CBSA 10-digit code lookup tool to test individual titles before bulk work, then scale with the Free workspace or the Shopify HS code classifier app.

United States: US HTS automated sync for Shopify catalogs

US-bound parcels need a 10-digit HTS number aligned with the current USITC schedule. “Automated sync” in practice means: classify once with broker-verifiable reasoning, write codes back to Shopify (API, CSV, or app), and re-run when product copy or materials change — not copy-paste the same 6-digit code for every variant.

See US HTS batch lookup for catalog-scale workflows and US tariffs 2026 for Shopify for schedule-update context.

Where codes live in Shopify

Read HS codes for Shopify: merchant basics for field-level detail.

Penalties and operational risk (plain language)

Most merchants do not face criminal penalties for a wrong code on a single SKU — but they do face operational penalties: holds, re-filing fees, chargebacks from surprise duties, and strained broker relationships. Treat HS data like tax IDs: wrong often enough becomes expensive.

Merchant checklist before first cross-border shipment

  1. Run the free Shopify compliance audit on a sample of SKUs
  2. Classify gaps with Instant Lookup or bulk import (50 free/month on Free workspace)
  3. Export broker-ready CSV for review
  4. Install the Shopify app for ongoing sync if you scale beyond spreadsheets

Related: Canada vs US HS codes · Automated customs compliance landing