EU Product Identifiers (PIDs) on Customs Declarations: Mandatory for Shopify Sellers

---

From November 1, 2026, customs declarations for low-value imports into the EU need something most Shopify sellers have never heard of: Product Identifiers (PIDs).

It's part of the same reform that raised the €3 duty to €5 — and it's the part nobody's talking about. Miss it and your parcels get held, your customers get refunds, and your carrier sends you angry invoices.

What are Product Identifiers?

Product Identifiers are the fields on a customs declaration that tell customs what the product actually is. In practice, that means:

  • HS code (the mandatory product classification)
  • Product description (accurate, specific, not "gift" or "miscellaneous")
  • Product identifiers like GTIN/EAN where available

The EU is making these mandatory on low-value import declarations from November 1 — turning what was loose practice into a compliance requirement.

What changes on November 1

RequirementBeforeFrom Nov 1, 2026
HS code on low-value declarationsExpectedMandatory
Accurate product descriptionExpectedMandatory
Product identifiers (GTIN/EAN)Best practiceRequired where available
€3 duty per lineJuly 2026 rate€5 per line (€3 + €2 UHF)

The stakes aren't theoretical: declarations with missing or vague product identifiers are at risk of customs holds (5–15 days), storage fees, and re-declaration costs — on top of the fee increase.

Why Shopify sellers can't ignore this

Your products in Shopify are only as customs-ready as the data behind them. Common problems:

  • Missing HS codes on products — most stores have none set up
  • Vague descriptions — "accessory," "parts," "gift" — that don't satisfy customs
  • No GTIN/EAN fields — populated for few products

When a carrier builds your declaration from bad product data, the result is holds and rework — which you pay for.

How to get PIDs right (before November 1)

1. Add HS codes to every product you ship to the EU. Start with your top 20 SKUs by EU order volume. 2. Clean up product descriptions. They should read like a customs officer needs them: specific, accurate, no filler. 3. Add GTIN/EAN where products have them. Many supplier catalogs include these — sync them into Shopify. 4. Audit what your carrier actually declares. Spot-check recent EU shipments for vague descriptions or generic codes.

DutyRight is currently under Shopify review. Join the waitlist to get the App Store install link and your early-bird discount when we go live.

Join the DutyRight waitlist →

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.