Starting Nov. 1, the European Union will require product identifiers for every item in consumer parcels shipped in from outside the bloc, according to FedEx.
If you take orders from EU customers on a US store, your carrier now needs a merchant code and a manufacturer part number for each line item, plus a barcode number where one exists. That is the rule for Ecommerce Paradise readers who turned on international selling, and a missing field can leave the parcel sitting at the border. Stores that ship only inside the US are untouched. Stores with even a trickle of EU orders have 21 days.
This is the second EU customs change in four months, and it lands on top of the carrier fees I covered in August. Below: what the rule requires, how it got here, what it does to the math on a high-ticket store, and six steps to finish before Nov. 1. If you are new to the model, my guide to high-ticket dropshipping covers the basics.
Selling across borders is easier when a real company stands behind the store, so form your LLC with Northwest Registered Agent, the best LLC formation service for ecommerce owners. Carriers, customs brokers and tax authorities all ask who the legal seller is, and Northwest has spent 25 years under steady ownership while cheap formation sites that upsell come and go. Start your LLC the right way with Northwest →
EU Product Identifiers Become Mandatory on Nov. 1
FedEx’s EU customs page says product identifiers, or PIDs, are “mandatory from November 1, 2026.” The requirement “applies for all distance sale B2C shipments imported into the EU, regardless of value,” per FedEx’s guidance for shippers.
Each line item can carry up to three codes. The M-PID is the merchant’s own identifier, usually a SKU. The NS-PID is the manufacturer’s reference, such as a model or part number. The S-PID is a standardized code such as a GTIN, EAN or UPC, and it is required only where the product has one, according to FedEx and to the customs-data breakdown from Extensiv.
A blank S-PID field is treated as missing data, not as an exemption. Extensiv reports that sellers with no barcode must declare exception code Y081 in that field. Its article puts the logic plainly: “The EU does not make anyone create a barcode that does not exist.”
Identifiers attach to each variant, not to a style. ShipStation’s guidance says batch-level and lot-level identifiers get rejected. An Amazon ASIN can serve as the M-PID, per Extensiv, but it supplies neither of the other two codes.
Scope matters. Shipments to VAT-registered business consignees are out of scope, according to Royale International. Extensiv says the rule covers goods sold to EU consumers and shipped in from outside the EU, whatever the VAT scheme.
The consequence is a rejected or held declaration. Royale says a missing or incorrect declaration can be rejected, and shipments may be suspended or detained with additional charges. Extensiv puts it more bluntly: “the European Union will stop accepting customs declarations that are missing product identifier data.” No source I reviewed publishes a fine schedule. Seller Essentials says each EU country sets its own penalties for wrong or missing customs information.
Carriers are moving at different speeds. FedEx says it “strongly recommend[s] adding PIDs now,” that installed FedEx Ship Manager software will support PID submission in March 2027, and that sellers on the legacy WebServices should move to the FedEx API or put PIDs on the commercial invoice after Nov. 1. Seller Essentials reports that FedEx will not create a label without the codes from Nov. 1. I could not find that wording on FedEx’s own page, so treat it as unconfirmed.
Money rides along with the data rule. The European Commission says a handling fee on small parcels will be introduced by Nov. 1, with the amount set in a delegated act. Landmark Global expects about €2 per item line, and FedEx lists a proposed €2 per declaration line that is not yet confirmed. Seller Essentials calls the €2 fee permanent. Those three descriptions do not match, which is why I would not hard-code the number into your pricing yet.
Why Customs Added Product IDs After the €3 Duty
The PID rule is the second half of a reform that started on July 1. That day the EU began charging a flat €3 duty per item type on low-value parcels, ending duty-free treatment for consignments up to €150, according to the European Commission’s customs reform page. The Commission says the duty runs until July 1, 2028, after which normal customs duties apply once its EU Customs Data Hub is fully operational.
My read on why the data rule exists: the €3 duty is charged per item type, and customs cannot count item types from a vague description. A merchant SKU matched to a manufacturer part number gives officers something to check against what is in the box. That is my inference, not language from the Commission.
The first wave hit fast fashion hard. Shein reported second-quarter adjusted net profit down 67% to $228 million, and blamed “the removal of customs duty exemptions for low-value goods in both markets,” as I covered in my post on the Shein results. In the US, the $800 de minimis exemption has been suspended for all countries since Aug. 29, 2025.
Carriers passed their own costs along. FedEx raised its EU disbursement fee on July 20 to the greater of €15 or 2.5% of duty and tax, and added a €2.40 inbound processing fee per shipment on Aug. 3, per its customs page. I broke down the full fee list in my post on FedEx’s new EU fee. On Aug. 24, Shopify switched Managed Markets to delivered duty paid everywhere it supports it, a change I covered in Shopify killing pay-later duties.
There is a counterpoint, and it is real. The rule applies only to goods shipped from outside the EU to consumers, so a store fulfilling from an EU warehouse is not affected. PIDs have been voluntary since July 1 with no penalty, according to ShipStation and Royale. Royale also warns that requirements may change as EU authorities finalize implementing rules, and Landmark says amended legal acts that confirm the final fee were still expected in September. Sources even disagree on whether PIDs are required only for parcels of €150 or less. Seller Essentials flags that split, and FedEx says the requirement applies regardless of value.
The US moved first on low-value parcels, and the pressure has not let up. I cover related US pressure points in my post on the tariff cut list. The cabinet tariff increase is another one to watch if you sell furniture.
What the EU Product ID Rule Costs a High-Ticket Store
My read: this is a data problem wearing a customs costume. The fee is small. The failure mode, in a hypothetical, is a $2,000 order stuck at a customs hub because one field was empty, with a customer emailing you every day for a week.
Start with whether you are exposed at all. A store that ships only inside the US has nothing to do, and I would not spend an hour on this. A store that accepted EU orders because a Shopify market was left switched on is exposed. So is an operator who lives abroad and sells to local customers from a US supplier base, which is the setup I walked through in my checklist for building a US store from abroad.
Now the rough math, and it is hypothetical. Say you take 30 EU orders a month with two line items each. If the €2 handling fee is confirmed per line, that is €120 a month, or €1,440 a year, before FedEx’s disbursement and processing fees. The €3 duty hits only consignments valued at €150 or less, so a typical high-ticket order mostly escapes it, while a cheap accessory-only order does not.
That cost is manageable, and you can pass it to buyers at checkout. The bigger risk is time. A held parcel on a $2,500 order ties up working capital and invites a chargeback if the buyer loses patience, which I walked through in my guide to stopping disputes on high-ticket orders.
Here are the thresholds I would use. These are my rules of thumb, not regulation.
Under about 10 EU orders a month, the compliance work probably costs more than the margin. Switch off EU shipping until you have the data. Between 10 and 50 a month, build the catalog fields, test one label per product family, and price duty into checkout. Above 50 a month, price an EU fulfillment partner against the per-line fees, because at that volume the fees compound and holds stop being rare.
The supplier problem is where most dropshippers get stuck. The NS-PID is the manufacturer’s reference. If you buy from a US manufacturer through an authorized dealer agreement, the model numbers and UPCs are already on file. If your catalog came from a white-label or marketplace source, you may be missing the manufacturer data entirely, and a code invented to fill the field is a bad idea. The unit economics of a product you cannot clear through customs are poor whatever the margin looks like on paper.
Be honest about the other side. Enforcement may turn out softer than the wording suggests. Carriers are still building their systems, and no fine schedule is public. I would not bet a $3,000 order on leniency. Treat Nov. 1 as a hard date and treat any grace as a bonus.
If rebuilding supplier data field by field sounds like a pain, it is, and it is exactly the kind of structure my team builds into a new store from day one through the turnkey done-for-you service.
Already taking EU orders and want my team to fix the catalog data and scale the store with it? See the scaling service →
Add Product IDs to Your Catalog Before Nov. 1
Here are six steps, in the order I would do them:
- Export the last 90 days of orders shipped to EU addresses. Count orders and line items, then pick your threshold from the section above. If the count is small, stop here and disable EU delivery in your Shopify market settings.
- Add the codes to every variant. Shopify variants already carry SKU and barcode fields, so add a field for the manufacturer part number and fill all three per variant, not per product. If your catalog is a mess and you want a second pair of eyes, book a call through my discovery page.
- Ask each supplier in writing for the manufacturer part number and GTIN per variant. If you pull catalog data through Inventory Source, check whether the feed carries those fields before you assume it does. Do the same with any Wholesale2b data.
- Run one test EU label per product family. Whatever label tool you use, Easyship included, find the screen where customs line items live and confirm it accepts all three codes. FedEx tells sellers on third-party software to confirm PID support with the provider, and my guide to setting up Sendcloud covers one label tool in detail.
- Decide who pays duties and tell the buyer before checkout closes. Send a pre-delivery note through Klaviyo that explains possible customs delays. Push tracking updates through AfterShip so a held parcel does not become a support ticket.
- Tag duties, handling fees and carrier surcharges as cost of goods. A bookkeeping tool like Finaloop keeps those lines out of the mystery-expense bucket. If carriers bill you in euros, a multi-currency account at Airwallex can avoid a bank’s conversion markup on every invoice.
I am not a customs broker or a lawyer, and the final fee amount and some implementing details can still change. Confirm specifics with your carrier or a licensed customs broker before you rewrite pricing around any number in this post.
Frequently Asked Questions
Does the EU product ID rule apply if I only ship inside the US?
No. It applies to consumer parcels imported into the EU from outside it. A US-only store has nothing to change, though EU rules can still reach a US store through its website, as my post on the EU cookie consent draft shows.
Do I need identifiers on orders over €150?
FedEx says PIDs apply regardless of value. Seller Essentials notes that sources disagree on this point and recommends including the codes on every EU order. That is the safe approach.
What if my product has no barcode?
You still need the merchant and manufacturer codes. Extensiv says sellers declare exception code Y081 in the barcode field instead of leaving it blank.
Who is responsible if a parcel is held, me or my carrier?
The sources I reviewed do not settle liability. FedEx tells shippers to submit PIDs for each line item, which points at the seller. Confirm with your carrier or broker before relying on any assumption.
Which products are easiest to ship into the EU under this rule?
Name-brand goods bought from authorized dealer relationships, because the model numbers and UPCs already exist. Start with my free high-ticket niches list if you are still choosing a category.
Does Shopify handle the product ID fields for me?
I could not confirm how Shopify surfaces PID fields in its checkout or label flow. Check Shopify’s changelog or support before relying on it, and watch for more changes like the one in my post on Shopify taxing return shipping fees.
Want 1-on-1 coaching to get your EU shipping setup right before Nov. 1? Get the coaching details →
That is the full picture on the EU product ID rule. The date is fixed, the fee amount is not, and the data work is something you can finish this week. Subscribe to the YouTube channel for daily breakdowns. More breaking news coming through the day.
Related Articles
If this was useful, these go deeper:
- FedEx’s New EU Fee Lands Aug. 3. Check Your Zip Code
- Shopify Killed Pay-Later Duties Yesterday
- Shein Profit Drops 67% as Duty-Free Shipping Ends
- How to Set Up Sendcloud for a High-Ticket Store (2026)
- How to Set Up Currency-Based Redirects for International Customers With GeoTargetly

Trevor Fenner is an ecommerce entrepreneur and the founder of Ecommerce Paradise, a platform focused on helping entrepreneurs build and scale profitable high-ticket ecommerce and dropshipping businesses. With over a decade of hands-on experience, Trevor specializes in high-ticket dropshipping strategy, niche and product selection, supplier recruiting and onboarding, Google & Bing Shopping ads, ecommerce SEO, and systems-driven automation and scaling. Through Ecommerce Paradise, he provides free education via in-depth guides like How to Start High-Ticket Dropshipping, advanced training through the High-Ticket Dropshipping Masterclass, and fully done-for-you turnkey ecommerce services for entrepreneurs who want a faster, more hands-off path to growth. Trevor is known for emphasizing sustainable, real-world ecommerce models over hype-driven tactics, helping store owners build scalable, sellable, and location-independent brands.
Still deciding what to sell?
Grab the free list of 1,000+ niches that work for high-ticket dropshipping, sorted by category.
Free. Unsubscribe any time.
