MesColisMesColis.ca
ConnexionLoginCommencerGet Started
Retour au blogBack to blog
1 juin 2026June 1, 2026·5 min de lecture5 min read·MesColis Team

Comment lire un code SH — et pourquoi le mauvais bloque votre colisHow to Read an HS Code — And Why the Wrong One Holds Your Parcel

Chaque colis transfrontalier a besoin d’un code SH. Comment lire les 6 chiffres, pourquoi un mauvais code bloque l’envoi, et comment trouver le bon.Every cross-border parcel needs an HS code. How to read the 6 digits, why a wrong one gets your shipment held, and how to find the right one fast.

Si vous expédiez à l'international, chaque colis a besoin d'un code SH. C'est le numéro le plus important — et le plus mal compris — d'une déclaration douanière. Voici comment le lire, pourquoi un mauvais code fait bloquer votre envoi, et comment trouver le bon rapidement.

En bref

Un code SH est un numéro à 6 chiffresqui classifie ce que vous expédiez aux yeux des douanes du monde entier. Bon code : votre colis passe. Mauvais code : il peut être retenu, mal taxé, ou retourné. Les 6 chiffres se lisent de gauche à droite : chapitre → position → sous-position.

Qu'est-ce qu'un code SH

SH veut dire Système harmonisé, maintenu par l'Organisation mondiale des douanes et utilisé par plus de 200 pays. Les 6 premiers chiffres sont identiques partout dans le monde. Chaque pays ajoute ensuite 2 à 4 chiffres pour son propre tarif (le Canada utilise des codes à 10 chiffres à l'importation). Pour la plupart des envois sortants, c'est le code à 6 chiffres que vous déclarez.

Lire les 6 chiffres

Prenons 6109.10(t-shirts en coton) :

61 = le chapitre — vêtements en bonneterie (tricotés).

6109 = la position — t-shirts et maillots de corps, en bonneterie.

6109.10 = la sous-position — en coton.

Chaque paire de chiffres précise la catégorie : on va du général au spécifique. Si vous changez la matière (disons polyester), la sous-position change : 6109.90 au lieu de 6109.10 — et les droits peuvent changer avec elle.

Pourquoi un mauvais code bloque votre colis

Contrairement à ce qu'on croit, ce n'est presque jamais la descriptionqui fait échouer une déclaration. C'est le code. Un mauvais code SH provoque :

Des droits ou taxes mal calculés — le destinataire reçoit une facture-surprise, ou le colis est retenu jusqu'au paiement.

Une marchandise mal catégorisée — signalée pour inspection, ce qui ajoute des jours.

Un produit contrôlé mal déclaré — risque de saisie.

Pour une PME, chaque colis retenu, c'est un client mécontent et souvent un retour. Le code SH est précisément l'endroit où la fluidité d'un envoi transfrontalier se gagne ou se perd.

Trouver le bon code

Trois approches, du plus fiable au plus risqué :

Le tarif douanier officiel (le Tarif des douanes de l'ASFC au Canada) — précis, mais dense et long à parcourir.

Les outils des transporteurs — pratiques, mais souvent limités à un seul transporteur.

Deviner — courant, et c'est exactement ce qui mène aux colis bloqués.

La façon rapide : laissez SmartScan le faire

SmartScan lit une photo de votre article et retourne le code SH à 6 chiffres — avec un indice de confiance et une justification qui explique quel chapitre et quelle position ont été choisis, et lesquels ont été écartés. Vous voyez le pourquoi, pas seulement le code, et vous gardez le contrôle : confirmez ou ajustez avant de soumettre.

Et comme on est une plateforme multi-transporteurs, ça fonctionne avec tous les transporteurs qu'on prend en charge — Postes Canada, UPS, FedEx, Purolator et plus. Conçu à Laval. Inscription gratuite, aucun engagement de volume — essayez SmartScan et déclarez le bon code du premier coup.

If you ship internationally, every parcel needs an HS code. It's the most important — and most misunderstood — number on a customs declaration. Here's how to read it, why a wrong one gets your shipment held, and how to find the right one fast.

Quick answer

An HS code is a 6-digit numberthat classifies what you're shipping for customs worldwide. Right code: your parcel clears. Wrong code: it can be held, taxed incorrectly, or returned. The 6 digits read left to right: chapter → heading → subheading.

What an HS code is

HS stands for Harmonized System, maintained by the World Customs Organization and used by 200+ countries. The first 6 digits are identical everywhere in the world. Each country then adds 2–4 more digits for its own tariff schedule (Canada uses 10-digit codes for imports). For most outbound shipments, the 6-digit code is what you declare.

Reading the 6 digits

Take 6109.10 (cotton T-shirts):

61 = the chapter — articles of apparel, knitted or crocheted.

6109 = the heading — T-shirts and singlets, knitted.

6109.10 = the subheading — of cotton.

Each pair of digits narrows the category: you move from broad to specific. Change the material (say, polyester) and the subheading changes: 6109.90 instead of 6109.10 — and the duty can change with it.

Why a wrong code holds your parcel

Contrary to common belief, it's almost never the descriptionthat fails a declaration. It's the code. A wrong HS code causes:

Miscalculated duties or taxes — the recipient gets a surprise bill, or the parcel is held until it's paid.

Mis-categorized goods — flagged for inspection, which adds days.

A controlled product mis-declared — risk of seizure.

For an SMB, every held parcel is an unhappy customer and often a return. The HS code is exactly where the smoothness of a cross-border shipment is won or lost.

Finding the right code

Three approaches, most reliable to most risky:

The official tariff schedule (the CBSA Customs Tariff in Canada) — accurate, but dense and slow to search.

Carrier tools — handy, but often limited to a single carrier.

Guessing — common, and exactly what leads to held parcels.

The fast way: let SmartScan do it

SmartScan reads a photo of your item and returns the 6-digit HS code — with a confidence rating and an audit trail explaining which chapter and heading it chose, and which it rejected. You see the why, not just the code, and you stay in control: confirm or adjust before you submit.

And because we're a multi-carrier platform, it works across every carrier we support — Canada Post, UPS, FedEx, Purolator, and more. Built in Laval. Free signup, no volume commitments — try SmartScan and declare the right code the first time.

Articles connexesRelated articles

Douanes et droits Canada → États-Unis : le guide 2026Canada to US Customs & Duties: The 2026 GuideTout sur la douane Canada → États-Unis en 2026 : seuil de minimis de 800 $, DDP vs DDU, droits à 0 % via l'ALÉAUMC/CUSMA et comment éviter les colis bloqués.Everything on Canada → US customs in 2026: the US$800 de minimis, DDP vs DDU, 0% duty via CUSMA/USMCA, and how to avoid held parcels.Lire l’articleRead article Expédition internationale depuis le Canada : le guide 2026International Shipping from Canada: The 2026 GuideLe guide complet de l'expédition internationale depuis le Canada en 2026 : quel transporteur par région, documents de douane, coûts et comment payer moins cher.The complete guide to international shipping from Canada in 2026: which carrier by region, customs documents, costs, and how to pay less.Lire l’articleRead article DHL met l’IA sur les douanes. Pourquoi le multi-transporteur fait mieuxDHL Put AI on Customs. Why Multi-Carrier Does It BetterDHL a lancé des descriptions douanières par IA à partir d’une photo. Pourquoi un scanner de code SH multi-transporteur avec justification fait mieux.DHL launched AI customs descriptions from a photo. Why a multi-carrier HS-code scanner with an audit trail does more for Canadian SMBs.Lire l’articleRead article
Prêt à comparer les tarifs ?Ready to compare rates?
Inscription gratuite — voyez tous les transporteurs canadiens côte à côte en moins de 30 secondes.Free signup — see every Canadian carrier side-by-side in under 30 seconds.
Commencer gratuitementStart free