Etsy & Handmade Sellers: EU Customs PID (M-PID, NS-PID & Y081) Compliance
Selling handmade, vintage, or made-to-order goods to EU shoppers under €150? Learn how DG TAXUD's October 2026 guidance treats custom items, antique HS codes (Chapter 97), and artisanal exemptions.
Y081 & Sec 8.8 Tolerance
💳 No Subscription Trap ($4.90 one-time pass for large stores)
| Row | Product & Variant | C127 (M-PID) DE 12 03 |
C128 (NS-PID) DE 12 03 |
C129 (S-PID) DE 12 03 (Modulo-10) |
Exception 12 04 or 12 02 |
HS6 & Origin 35-Char Clean Desc |
Audit & Auto-Fix Log |
|---|
Key Regulatory Rules: Etsy & Handmade Sellers: EU Customs PID (M-PID, NS-PID & Y081) Compliance
- Handmade & Artisanal Tolerance: The listed headings are 4420 11, 4420 19, 4602, 4802 10 00, 5702 10 00, 5804 30 00, 5805 00 00, and the specified 7013 codes. Those goods can declare the literal strings "M-PID" and "NS-PID".
- Vintage & Collectibles (HS 9701–9706): Eligible for administrative tolerance under Section 8.8 of the EU Guidance.
- Personalised & Print-on-Demand (POD): Must declare the underlying product or blank textile's NS-PID, plus Y081 if no GTIN exists.
- Convert your Etsy Listings CSV into a clean Royal Mail / USPS / Pirate Ship / PostNL EU customs master sheet.
Frequently Asked Questions
You are. Under Article 1(59) UCC-DA, as the producer of the item, you assign your own model/style code as the NS-PID and declare Y081 if you do not purchase GS1 EAN/UPC barcodes.
EU €3 Temporary Duty + €2 Union Handling Fee (Y126) Calculator
Models Council Regulation (EU) 2026/382 (€3 per low-value item line, tax type A00) and the €2 Union handling fee in the 5 Oct 2026 DG TAXUD guidance (TARIC Y126, tax type F00, included in the VAT base per Section 9.2). That guidance still marks the fee’s start as expected on 1 Nov 2026. VAT is rounded to the cent, half up.
A00):
€6.00
Y126 / Tax F00):
€4.00
Official EU 2026/1022 Data Elements Reference
Verified against European Commission DG TAXUD Guidance (Version of 5 October 2026) for H1, H6, and H7 declarations under procedure codes F48, F49, and F53.
| Code | Data Element | Mandatory? | What to Provide |
|---|---|---|---|
C127 |
DE 12 03 Supporting Doc |
Mandatory (All cases) | M-PID: Merchant/platform unique SKU per variant. |
C128 |
DE 12 03 Supporting Doc |
Mandatory (All cases) | NS-PID: Manufacturer/supplier model or article code (or S-PID if used by maker). |
C129 |
DE 12 03 Supporting Doc |
Mandatory if it exists | S-PID: Standardised GTIN (EAN-13, UPC-12, ISBN) passing Modulo-10 check, or UDI-DI for medical devices. |
Y081 |
DE 12 04 in DG TAXUD guidance; DE 12 02 on the Dutch customs site |
Mandatory if no S-PID | Declares that no standardised identifier exists. The data-element number is not uniform across published sources yet. |
Y126 |
TARIC / Tax Type F00 |
Guidance: expected 1 Nov 2026 | €2.00 Union handling fee per item line. The 5 Oct 2026 guidance still says “expected”, not a confirmed application date. |
Section 8.8 Administrative Tolerance (Literal "M-PID" & "NS-PID" Allowed)
Our engine automatically flags products classified under Chapters 01–15 (unprocessed agricultural/perishable goods), HS 4420 11, 4420 19, 4602, 4802 10 00, 5702 10 00, 5804 30 00, 5805 00 00, specified 7013 (artisanal/hand-made goods), and HS 9701–9706 (antiques, art, stamps, coins), where EU customs accepts the conventional strings "M-PID" and "NS-PID".
Simple, Transparent Pricing — Built for Independent Sellers
Competitors charge $15 to $39 every single month just to format CSV columns. Because our validation engine runs right in your browser, we keep 15 rows 100% free forever and charge a tiny one-time pass for larger stores.
Small Catalog & Testing
Perfect for micro-sellers, Etsy shops with ≤ 15 variants, or testing our exact export format before upgrading.
- Up to 15 product/variant rows per CSV
- Full C127, C128, C129 Modulo-10 & Y081 audit
- All 4 export formats unlocked (Shopify, WooCommerce, EU H7 Carrier, Supplier Sheet)
- Unlimited use of the €3 Duty + €2 Y126 Calculator
- Free companion WooCommerce WordPress plugin
7-Day Unlimited Store Pass
Fix and export your entire product catalog (up to 50,000 rows per CSV) with zero recurring fees.
- Unlimited CSV rows & variants per file
- Auto-generate missing NS-PID (C128) & Y081 exception codes
- GTIN / EAN / UPC / ISBN Modulo-10 check-digit verification
- Shopify (`ns-pid:CODE`), WooCommerce, Etsy & EU H7 Carrier CSV exports
- Administrative tolerance auto-detection (Chapters 1-15, Artisanal, Antiques)
- 7 days of unlimited re-runs & exports — no subscription trap
Annual Multi-Store & Agency Pass
Year-round compliance for growing stores, 3PLs, and agencies managing multiple catalogs.
- Everything in 7-Day Store Pass for 365 days
- Unlimited stores & client catalogs (Shopify, WooCommerce, Etsy, eBay)
- Smart HS6 commodity code suggestions & 35-char customs description cleaner
- Supplier NS-PID request sheet generator for missing maker codes
- EU €3 Duty + €2 Union Handling Fee (Y126) batch order estimator
- Priority updates for 2026-2028 EU Customs Data Hub rules