TLDR
There is no single EU HS code for shoes. Footwear imported into the European Union falls under Chapter 64 of the Harmonized System, but the exact 8-digit Combined Nomenclature (CN) code depends on the upper material, outer sole material, construction, and intended use. Common headings include 6402 for rubber/plastic uppers, 6403 for leather uppers, 6404 for textile uppers, and 6405 for other material combinations. Always verify the final code and applicable duty in TARIC or Access2Markets before shipping.
Shoes imported into the EU are classified under Chapter 64: Footwear, gaiters and the like; parts of such articles. But the exact code is not universal. Two shoes that look similar on a shelf can land in completely different CN categories based on what their uppers and soles are made of. The first classification decision is material, not style.
Common headings include 6402 (rubber/plastic uppers), 6403 (leather uppers), 6404 (textile uppers), 6405 (other material combinations), and 6406 (parts). Importers and buyers must verify the full CN/TARIC code using specific product details, origin country, and import date.
If you source women’s footwear for EU markets and need material specs prepared for customs classification, contact LR Shoes Custom to discuss your requirements.
What “EU HS Code for Shoes” Actually Means
When people search for the EU HS code for shoes, they want one number to put on an invoice or customs declaration. That number does not exist. “Shoes” is too broad a category. The EU customs system classifies footwear based on specific material and construction facts, and the classification follows a layered code system.
The Harmonized System (HS) provides a 6-digit code recognized globally, maintained by the World Customs Organization. The EU extends this into the Combined Nomenclature (CN), an 8-digit system that determines the applicable customs duty rate and how goods are treated in trade statistics. The European Commission describes the CN as the EU’s classification system built on the HS, where each code includes an 8-digit number, product description, duty rate, and sometimes a supplementary unit. Source
Beyond the CN, the EU uses TARIC (Integrated Tariff of the European Communities), which often appears as a 10-digit code. TARIC is where importers check the full picture: third-country duties, tariff preferences, anti-dumping duties, quotas, prohibitions, and restrictions. TARIC data is transmitted daily to EU national customs administrations and does not include national levies like VAT. Source
The Dutch Chamber of Commerce (KVK) puts it plainly: the HS code is the first 6 digits of the TARIC code, and importers can search EU databases by nomenclature or product description to find applicable measures. Source
So when someone says “EU HS code for shoes,” what they actually need is the full CN code (8 digits) confirmed through TARIC with the correct origin, destination, and import date.
HS vs CN vs TARIC at a Glance
| Term | Digits | What it does |
|---|---|---|
| HS code | 6 | International base classification |
| CN code | 8 | EU customs declarations and trade statistics; determines duty rate |
| TARIC code | 10 | Checks all EU import measures: duties, preferences, anti-dumping, restrictions |
Chapter 64: The Main EU Footwear Headings
Most finished shoes fall under Chapter 64. This chapter sorts footwear primarily by material composition across six main headings. Source
| Heading | What it covers | Typical examples |
|---|---|---|
| 6401 | Waterproof footwear, rubber/plastic soles and uppers, not stitched/riveted/nailed to the sole | Molded rain boots, waterproof rubber boots |
| 6402 | Other rubber/plastic sole and upper footwear (not waterproof 6401) | Plastic sandals, synthetic flip-flops, PVC jelly shoes |
| 6403 | Rubber/plastic/leather/composition leather soles with leather uppers | Leather sandals, leather flats, leather pumps, leather boots |
| 6404 | Rubber/plastic/leather/composition leather soles with textile uppers | Canvas shoes, textile espadrilles, fabric sneakers |
| 6405 | Other footwear not fitting 6401 to 6404 | Certain wood/cork/jute/straw/felt sole combinations |
| 6406 | Footwear parts | Uppers, outsoles, heels, removable insoles |
Important exclusions: Chapter 64 does not cover disposable shoe coverings without applied soles, worn footwear (heading 6309), orthopaedic footwear (heading 9021), or toy footwear with attached skates. Before classifying any shoe, confirm it actually belongs in Chapter 64.
How to Choose the Right EU Shoe HS Code
The EU HS code for shoes follows a classification path, not a lookup table. Here is the step-by-step logic.
Step 1: Confirm it belongs in Chapter 64
Is this finished footwear with an outer sole? Or is it a disposable cover, an orthopaedic device, a toy with skates, or worn secondhand goods? Only finished footwear and its component parts belong in Chapter 64.
Step 2: Identify the upper material
This is the most important classification decision. Chapter 64 Note 4 states that the material of the upper is the constituent material with the greatest external surface area. Accessories and reinforcements, including buckles, tabs, eyelet stays, ornamentation, ankle patches, and edging, are all ignored. Source
For women’s sandals with decorative studs, rhinestones, beads, or bows, the structural upper material is what counts. Not the trim.
Step 3: Identify the outer sole material
The outer sole is determined by the material with the greatest surface area in contact with the ground. Spikes, bars, protectors, and similar attachments are excluded from this assessment.
This distinction catches many importers off guard. A cork-footbed sandal with an EVA or rubber bottom touching the ground classifies by the rubber/plastic outer sole, not the visible cork. A product like cork-style buckle sandals may appear to be “cork footwear,” but if the ground-contact material is rubber or plastic, the classification follows accordingly. The same applies to espadrilles with jute rope wrapping but rubber outsoles on the bottom.
Step 4: Route to the correct heading
Once you know the upper and outer sole materials:
- Both rubber/plastic (and not waterproof molded) → 6402
- Leather upper with rubber/plastic/leather/composition leather sole → 6403
- Textile upper with rubber/plastic/leather/composition leather sole → 6404
- Other material combinations → 6405
- Footwear parts only → 6406
Step 5: Check construction and use details
Subheadings within each heading split further. The details that matter include:
- Whether the footwear covers the ankle
- Protective metal toecap
- Plugged upper straps or thongs (common in flip-flops)
- Indoor footwear vs outdoor
- Sports footwear (defined narrowly in EU classification)
- Vamp made of straps or with cut-outs
- Sole-and-heel combined height (above or below 3 cm)
- Insole length (above or below 24 cm, roughly adult vs children’s)
- Gender category
For women’s wedges and heels, sole-and-heel height and strap/cut-out vamp status are particularly relevant subheading criteria.
Step 6: Verify in TARIC with origin, destination, and date
The classification gives you the CN code. The actual duty rate, preferences, restrictions, and any anti-dumping measures depend on the country of origin, EU member state of import, and the date. Always run the final check in TARIC or Access2Markets.
Common EU HS/CN Codes for Shoes: Examples
These are starting points for common footwear types, not legal rulings. The exact EU HS code for shoes always depends on full product facts and current TARIC measures.
| Product type | Likely CN code | Key classification cue |
|---|---|---|
| Rubber/plastic flip-flops, straps plugged into sole | 6402 20 00 | Plugged thong construction, rubber/plastic upper and sole |
| Women’s synthetic upper flat shoes, rubber/plastic sole, adult | 6402 99 98 | Plastic uppers, not ankle-covering, not sports/indoor |
| Women’s leather upper strappy flat sandal, rubber/plastic sole, ≤3 cm | 6403 99 38 | Leather upper, strap/cut-out vamp, sole+heel ≤3 cm, insole ≥24 cm |
| Women’s leather pumps/loafers, rubber/plastic sole, no strap vamp | 6403 99 98 | Leather upper, closed vamp, not ankle, not sports |
| Textile upper casual shoes or espadrilles, rubber/plastic sole | 6404 19 90 | Textile upper, not sports, not indoor |
| Textile upper footwear, leather/composition leather sole | 6404 20 90 | Textile upper, leather sole, not indoor |
| Footwear parts: uppers, outsoles, heels, insoles | 6406 | Component, not finished footwear |
For a product like woven espadrille flats with a textile upper and a jute rope wrap but a rubber outsole on the bottom, the code would likely fall under 6404 19 90. The ground-contact sole material is rubber, and the upper is textile. The jute wrapping is decorative.
Why the Code Matters: EU Duty Rate Examples
Getting the EU HS code for shoes right is not just a paperwork exercise. It directly affects landed cost. Here are third-country duty examples from 2026 tariff lookup data:
| CN code | Product example | Third-country duty |
|---|---|---|
| 6402 20 00 | Rubber/plastic plugged flip-flops | 17.0% |
| 6402 99 98 | Women’s synthetic upper shoes | 16.8% |
| 6403 99 38 | Women’s leather strappy flat sandals | 5.0% |
| 6404 19 90 | Textile casual shoes, rubber/plastic sole | 16.9% |
The gap is dramatic. A leather-upper strappy sandal at 5.0% versus a synthetic-upper shoe at 16.8% represents a swing of nearly 12 percentage points. For brands importing thousands of pairs per season, that difference reshapes margins.
Tariff preferences are not automatic. Practitioners on Reddit report confusion about how TARIC displays both a third-country duty and a preferential rate on the same screen. A Spain-based small-business importer asked why both appeared for footwear from India. A knowledgeable commenter explained that the rates operate as conditional alternatives, not additions. The lower rate only applies when the goods meet origin requirements and the importer presents valid proof. The same thread warned that footwear origin can require proof of genuine manufacture, not merely attaching uppers to imported soles.
E-commerce note: Starting July 2026, EU rules introduce a flat EUR 3 customs duty for low-value consignments (intrinsic value not exceeding EUR 150) from non-EU countries. This matters more for direct-to-consumer parcels than for bulk B2B shipments, but online sellers should be aware.
Common Mistakes When Classifying Shoes for the EU
1. Using a generic “shoe code”
Picking 6403 because “shoes are 6403” is wrong for any footwear that does not have a leather upper. Textile uppers move the product into 6404, rubber/plastic uppers into 6402, and unusual material combinations into 6405.
2. Treating faux leather as leather
Chapter 64 legal notes define “leather” by reference to specific tariff headings (4107 and 4112 to 4114). “PU leather,” “vegan leather,” or “synthetic leather” does not qualify as leather for classification purposes just because the product description says “leather-look.” This single mistake can shift a product from 6403 to 6402, potentially changing the duty rate by more than 10 percentage points.
3. Confusing the footbed with the outer sole
The outer sole is determined by what touches the ground, not the visible footbed or decorative wrap. A cork-footbed sandal with a rubber bottom classifies based on the rubber. An espadrille with jute wrapping around the midsole but a rubber outsole on the bottom follows the same logic.
4. Assuming sneakers are sports footwear
EU classification defines “sports footwear” narrowly. GOV.UK guidance states that footwear worn mainly for walking, hiking, or trekking is not sports footwear under this definition. A 2024 EU regulation confirmed this by classifying a casual leisure textile/plastic shoe under 6404 19 90 rather than the sports subheading. Source
5. Ignoring sandal-specific subheading splits
Many women’s sandals get further divided based on strap/cut-out vamp construction, sole-and-heel height, and insole length. Skipping these details means picking the wrong 8-digit code.
6. Letting shipping software auto-fill the code
A Reddit user reported being charged retroactively after a carrier’s software tagged books with 6403.20.000, a leather footwear code. The system had only a handful of tariff codes loaded. Generic software defaults are unreliable. Product description and material facts must match the declared code.
7. Confusing material labels with customs codes
EU footwear labels are mandatory and describe the materials of the upper, lining/insole, and outer sole. But labelling serves consumer information, not customs classification. They overlap in caring about materials, yet they follow different regulations. Source
For more on preventing shipment problems, see documentation that reduces detention risk.
What Information Your Supplier Should Provide for EU Classification
The importer and customs broker are responsible for the final customs declaration, but the supplier controls most of the factual evidence needed to classify correctly. A licensed customs broker on Reddit, who previously worked for a large shoe company, criticized common reliance on rough material estimates from the factory floor. Accurate supplier data is not an administrative extra. It is a classification control.
A LinkedIn footwear export practitioner specifically named ambiguous upper material, sole craftsmanship, and product function as the top causes of wrong declarations, inspections, and anti-dumping exposure. Getting material data right upstream prevents these problems downstream.
Here is the checklist buyers should share with their supplier before shipping:
Footwear Classification Data Checklist
- Product photos: front, side, sole bottom, inner lining, outsole close-up
- Upper material and percentage by external surface area
- Outer sole material and ground-contact surface details
- Lining and insole material
- Insole length and size range (adult or children’s)
- Gender designation (men’s, women’s, unisex)
- Whether footwear covers the ankle or calf
- Whether it has a protective metal toecap
- Indoor, sports, waterproof, or general casual use
- Whether straps or thongs are plugged into the sole
- Sole-and-heel combined height
- Country of origin and manufacturing process notes
- Commercial invoice description matching the actual product facts
Request this data during sample development, not after goods are packed. It belongs alongside pre-production sample approval and export documentation preparation.
One more caution worth noting: product design choices can affect classification. LinkedIn discussions have highlighted the well-known Converse “fuzzy sole” example, where material placement influenced the tariff outcome. But buyers should not “design around” duties without customs advice, testing, and proper documentation. For footwear, a textile layer on the sole may raise questions about durability and whether it constitutes the actual ground-contact material.
EU Footwear Labels and REACH Are Separate from HS Codes
EU HS codes for shoes handle customs classification. But classification is only one piece of selling footwear in European markets.
Footwear labelling is mandatory for shoes sold in EU countries. The label must describe the materials of three parts: the upper, the lining and insole, and the outer sole. Acceptable material terms are leather, coated leather, textile, or other materials. If no single material accounts for at least 80% of a component, the label should show the two main materials. The label must be attached to at least one shoe per pair and be visible, securely attached, and understandable.
Practitioners on Reddit regularly ask what the pictogram stickers inside new shoes mean. Those are the EU material labels, and they exist alongside customs classification, not as a substitute for it.
REACH restrictions also apply to footwear materials. Chromium VI in leather articles has been restricted since May 2015, and dimethyl fumarate, an anti-mould chemical once used in shoe packaging sachets, has been restricted since 2012. Source
For a broader look at compliance requirements across markets, see the footwear compliance checklist.
Working with a Supplier That Understands EU Requirements
Correct EU shoe classification starts at the factory, not at the port. The supplier who provides clear material breakdowns, outsole photos, upper material specs, and accurate commercial invoice descriptions gives the importer and broker what they need to classify correctly and avoid costly reclassifications.
LR Shoes Custom is a Shantou, Guangdong-based OEM/ODM women’s footwear supplier focused on sandals, flats, wedges, and heels. The company supports private-label buyers with sample development, production tracking, QC checkpoints, and export-document preparation. LR does not issue legally binding customs rulings, but it can help buyers collect the construction and material data their broker needs for smoother EU customs review.
Browse women’s flats and loafers or share your target style, upper material, outsole material, and destination market to start a private-label inquiry.
FAQ
What is the EU HS code for shoes?
There is no single code. Footwear falls under Chapter 64, with the exact 8-digit CN code depending on upper material, outer sole material, construction, and use. Common headings are 6402 (rubber/plastic), 6403 (leather upper), 6404 (textile upper), and 6405 (other materials).
How many digits is an EU shoe HS code?
The international HS code is 6 digits. The EU Combined Nomenclature (CN) code is 8 digits, which is what appears on customs declarations. TARIC, used for checking import measures, often extends to 10 digits.
What is the EU HS code for sandals?
It depends on materials. Rubber/plastic plugged flip-flops may fall under 6402 20 00. Leather-upper women’s strappy flat sandals with rubber/plastic soles may fall under 6403 99 38. Textile-upper sandals with rubber/plastic soles may fall under 6404 19 90.
What is the EU HS code for leather shoes?
Leather-upper footwear is generally in heading 6403, but the final CN code depends on the outer sole material, ankle coverage, sports/indoor status, insole length, gender, and whether the vamp has straps or cut-outs.
Does faux leather count as leather for EU shoe classification?
No. Chapter 64 defines “leather” by reference to specific tariff headings (4107, 4112 to 4114). PU leather, synthetic leather, and vegan leather typically do not qualify, which means faux-leather shoes usually classify under 6402 rather than 6403.
Who is responsible for choosing the correct code?
The importer or declarant and their customs broker are responsible for the customs declaration. The supplier should provide accurate material specifications and documentation to support correct classification.
Should I get Binding Tariff Information?
For high-value, recurring, or ambiguous imports, Binding Tariff Information from the relevant EU customs authority gives legal certainty about classification for up to three years. Discuss this with your customs adviser if your product sits near a classification boundary.
Does the country of origin change the HS code?
No. The CN classification is based on what the product is, not where it comes from. However, the country of origin affects which duty rate applies (third-country vs preferential), whether anti-dumping measures are in effect, and whether any restrictions or quotas apply. Always check TARIC with the specific origin country and import date.
This guide is for general classification education, not legal customs advice. Final classification should be confirmed in TARIC or Access2Markets, or with a licensed customs broker. For repeated high-value imports, consider applying for Binding Tariff Information.
0 comments