β€’ OFFICIAL DHL SALES PARTNER Β· LUXEMBOURG
Customs & Compliance

Understanding HS Codes for International Shipping

Every parcel crossing a border outside the EU needs the right customs code. Here's what an HS code is, why it matters, and how to find the right one for your shipment.

The Basics

What is an HS Code?

An HS code (Harmonized System code) is an internationally standardized number used to classify traded products. It was developed and is maintained by the World Customs Organization (WCO), and it's used by customs authorities in over 200 countries to identify exactly what's inside a shipment β€” regardless of the language it's declared in.

Think of it as a universal product ID for customs. A pair of leather shoes has the same HS code whether it's shipped from Luxembourg to the United States or from Germany to Japan. That consistency is what lets customs authorities process declarations quickly and accurately.

Internationally Recognized

Used by customs authorities in more than 200 countries and territories worldwide, based on the same WCO classification system.

Required on Your Invoice

The HS code must appear on your commercial invoice for any shipment leaving the EU β€” it's a core part of the customs declaration.

Structured in Digits

The international standard uses 6 digits. Many countries add 2–4 more digits locally for finer classification, but 6 digits covers most parcels.

Why It Matters

Getting It Right Keeps Your Parcel Moving

Customs authorities use the HS code to decide two things: what duty rate applies, and whether the item needs any special clearance. Get the code wrong, and both of those decisions can go wrong too.

Correct Code

Smooth Clearance

Customs can process your declaration automatically, duties and taxes are calculated correctly, and your parcel moves through without delay.

  • Accurate duty & tax calculation
  • Faster customs processing
  • No surprise charges for your recipient
Wrong or Missing Code

Delays & Extra Costs

An incorrect code can trigger manual review, incorrect duty charges, or in some cases the parcel being held at the border until it's resolved.

  • Customs holds and delivery exceptions
  • Incorrect duties billed to your recipient
  • Possible return-to-sender in rare cases
Quick Reference

Common HS Codes for Everyday Items

These are illustrative examples for common personal shipments β€” always confirm the exact code for your specific product using the lookup tool below, since sub-categories can affect the final digits.

Product Category Example HS Code Chapter
Books, printed4901.99Printed books
T-shirts, cotton6109.10Apparel, knitted
Leather shoes6403.99Footwear
Laptop computers8471.30Computing machines
Mobile phones8517.13Telephones
Toys (non-electric)9503.00Toys & games
Coffee, roasted0901.21Coffee
Watches9102.11Wrist-watches
These examples are for general guidance only. The exact code can vary based on material, use, and specific product features β€” always verify with the tool below before declaring a commercial shipment.
Step by Step

How to Find the Right HS Code

You don't need to memorize the full WCO classification system β€” a quick lookup is usually all it takes.

Ask LetzShip Directly

Not sure which code fits your product? Leave the HS code field blank when requesting your quote and our team will help determine it for you.

Start a Quote

Only Needed for Non-EU

Shipping within the EU (e.g. Luxembourg to France or Germany)? You generally don't need an HS code at all β€” it only applies to shipments crossing outside the EU.

FAQ

HS Code Questions

Quick answers about HS codes and customs classification. For broader shipping questions, see our full FAQ page.

An HS (Harmonized System) code is an internationally standardized number used to classify traded products for customs purposes. It's developed and maintained by the World Customs Organization and used by customs authorities worldwide to identify what's being shipped.
HS codes are required for shipments outside the EU, since customs authorities use them to assess duties and taxes. Shipments within the EU generally do not require an HS code.
You can use DHL's official Find Tariff Codes tool to search by keyword or product description. If you're not sure, LetzShip can also help you determine the correct code when you submit your shipment.
An incorrect HS code can cause customs delays, incorrect duty and tax charges, or in some cases the shipment being held or returned. Using the correct code helps your parcel clear customs smoothly.
The international standard uses a 6-digit code, though many countries extend this to 8 or 10 digits for more detailed classification. For most international parcels, the first 6 digits are sufficient.

Ready to ship from Luxembourg?

Get a DHL Express quote β€” no account required, confirmation within 2 business hours.