What is an EU commodity code? How to find the correct tariff code for your Shopify products

If you sell goods to the European Union, every product you ship needs a valid commodity code — also called an HS code or tariff code. This 6–10 digit classification is the foundation of EU customs clearance, duty calculation and compliance. Get it wrong and you face overpaid duty, customs holds, rejected declarations and fines.

What is an EU commodity code?

A commodity code is the harmonised classification customs authorities use to identify your product globally. The first six digits are standard worldwide; extended national digits add EU-specific duty rates and rules. It is not a product SKU — the same code can apply to many products with identical material and function.

Why accurate tariff codes matter now

Since 1 July 2026, every low-value parcel to the EU carries a €3-per-line duty, rising to €5 from November 1 (€3 duty + €2 Union Handling Fee, Reg (EU) 2026/382). Products sharing the same 6-digit HS code + description + origin merge into one declaration line — so correct coding directly controls how many lines you pay for. With mandatory product identifiers arriving the same day, accurate classification is more critical than ever.

Common commodity code mistakes

  • Classifying by brand or marketing name instead of material and function
  • Reusing one code for an entire product collection with different materials
  • Using outdated tariff codes that have been withdrawn or amended
  • Ignoring supplementary requirements such as product identifiers and origin rules

How to find the correct code

Before filing any EU-bound declaration, verify each SKU individually. A free HS code lookup returns the EU HS6 classification from a plain product description — type what you ship and get the category and match confidence in seconds. Use a tariff code checker to confirm the code aligns with current duty rules, and run the EU commodity code search before submitting your declaration.

FAQ for Shopify merchants

Who needs an EU commodity code?

All merchants importing into the EU, including IOSS low-value shipments under €150.

Can I use one commodity code for all variants?

Only if material, construction and core function are identical. Variants with different materials usually need separate tariff codes.

Does the €2 handling fee change how I classify?

No — classification rules are unchanged. But incorrect codes amplify risk in the new automated PID + fee checking workflow.

Key takeaways

  • Commodity code = HS / tariff code, controls import duty and clearance
  • Misclassification triggers customs delays, extra fees and failed filings
  • Validate codes before Nov 1 to align with the new EU small-parcel rules
  • Use a dedicated tariff code lookup tool to cut manual errors

About the data in this guide

Every figure in this article is checked against the official EU sources listed on the About & data sources page (Regulation (EU) 2026/382, the TARIC and Commission guidance). Spot an error or a broken link? Email support@eur3duty.com and we'll correct it.

Before Nov 1: get your HS6 groups right

From November 1, every declaration line to the EU costs €5 (€3 duty + €2 Union Handling Fee), and multi-line orders stack. DutyRight builds the exact HS6 grouping your store needs — join the waitlist and get the free checklist plus early-bird access when we launch.

Join the DutyRight waitlist →

Early-bird discount for waitlist members · No spam, unsubscribe anytime.