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.
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.
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.
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
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
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, printed | 4901.99 | Printed books |
| T-shirts, cotton | 6109.10 | Apparel, knitted |
| Leather shoes | 6403.99 | Footwear |
| Laptop computers | 8471.30 | Computing machines |
| Mobile phones | 8517.13 | Telephones |
| Toys (non-electric) | 9503.00 | Toys & games |
| Coffee, roasted | 0901.21 | Coffee |
| Watches | 9102.11 | Wrist-watches |
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.
Use DHL's Official Tool
Search by keyword or product description using DHL's free Find Tariff Codes tool β the same database customs authorities reference.
Open DHL's Lookup ToolAsk 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 QuoteOnly 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.
HS Code Questions
Quick answers about HS codes and customs classification. For broader shipping questions, see our full FAQ page.
Ready to ship from Luxembourg?
Get a DHL Express quote β no account required, confirmation within 2 business hours.