Shipping to the EU
The ShipWorks process for shipping internationally to EU member countries is much the same as shipping any international package. However, as of March 1, 2023, the European Union has implemented new requirements for shipments entering their countries.
-
All shipments now require Harmonized System Codes (HS Codes) for all items in a shipment.
-
All items in a shipment must have accurate item descriptions.
These changes are part of the EU's ICS2 reform and apply to all shipments, no matter which carrier you ship with. While ShipWorks will not prevent you from creating your label without entering an HS Code, failure to comply with these requirements could result in delays to your shipment as well as fines or penalty fees. For more details about this change, how it might affect your shipping, and for answers to a few frequently asked questions, please read our recent blog post about it.
The sections below provide details on how to add your HS Codes to and update your item descriptions in ShipWorks and a few additional details to ensure you continue to ship internationally to the EU with confidence.
Beginning February 2nd, 2026, the European Union will have enhanced customs description requirements. The new requirements will include a list of Stop words, which are generic descriptions that prevent customs authorities from clearly identifying the nature of the goods being imported. Using these words on their own increases the risk of delays and rejections under ICS2. They may only be used if incorporated into a clear and accurate product description.
Newly added stop words include:
-
Aid products
-
Comercial
-
Consumption
-
Ensemble
-
Fake
-
Item
-
Headwear
-
Promotional
-
Oddments
-
N/A
-
Miscellaneous
Tips for Clear Custom Descriptions
A good description is simple and specific. It should enable easy identification of the goods and accurate HS code classification. Avoid brand names, colors, serial numbers, or internal product codes. Descriptions that are too generic or overly technical are considered insufficient. Your customs description should answer the following questions:
-
What is the Product?
-
What are the Product's essential characteristics?
-
What is the Product made from?
-
How is it presented to customers?
Creating clear customs descriptions for your products will help ensure your shipments move smoothly through customs.
One of the issues this new regulation means to address is the problem of vague or too generalized item descriptions. You can no longer use general categories like "electronics" or "clothing" as item descriptions. They must be specific. The table below provides some examples of acceptable descriptions you can use.
|
Unacceptable |
Acceptable |
|---|---|
|
Clothes |
Men's Cotton Shirt, Women's Silk Dress |
|
Appliances |
Samsung Microwave Oven, Kitchen Aid Blender |
|
Artwork |
Oil Painting, Screenprint on Paper, 12" Bronze Statue |
|
Gifts |
Small scented candle, Plush Toy, Cashmere Scarf |
|
Health Products |
Laundry Detergent, Wireless Electric Toothbrush, Cotton Towel Set |
As of March 1, 2023, the European Union has implemented these requirements for shipments entering member countries.
These changes are part of the EU's ICS2 reform and apply to all shipments, no matter which carrier you ship with. While ShipWorks will not prevent you from creating your label without entering an HS Code or more detailed item descriptions, failure to comply with these requirements could result in delays to your shipment as well as fines or penalty fees.
Code Requirements:
-
Harmonized System Codes (HS Codes): All shipments now require Harmonized System Codes (HS Codes) for all items in a shipment.
Effective July 1, 2026, the European Union removed the de minimis duty exemption for qualifying low-value imports. Previously, qualifying shipments valued at €150 or less could enter duty-free. As a result, qualifying business-to-consumer (B2C) shipments valued at €150 or less may now be subject to a €3 customs duty for each unique HS code included in the shipment.
To comply with these new customs requirements, qualifying shipments require a Movement Indicator in ShipWorks .
Important Compliance & Exemption Notes
-
B2B Exemption: This duty, and the Product Identifiers requirement below, only apply to business-to-consumer (B2C) shipments, where the recipient is not VAT-registered in the destination country. Business-to-business (B2B) shipments (VAT-registered recipient) are not subject to either requirement.
-
Customs Risk: Providing complete and accurate PID data helps ensure smooth customs clearance. Missing or incomplete data may lead to processing delays, holds, or shipments being returned by customs authorities.
This requirement applies to shipments that:
-
Originate outside the European Union.
-
Are shipped to an EU member country.
-
Have a declared value of €150 or less.
|
Movement Indicator |
API Code |
Use for |
|---|---|---|
|
B2B |
|
Business-to-business shipments |
|
B2C |
|
Business-to-consumer shipments |
|
C2B |
|
Consumer-to-business shipments |
|
C2C |
|
Consumer-to-consumer shipments |
Effective November 1, 2026, every product in a business-to-consumer (B2C) shipment to the EU, regardless of value, must carry three Product Identifiers (PIDs) for customs authorities to identify exactly what is being imported.
Important Compliance & Exemption Notes
-
B2B Exemption: This duty, and the Product Identifiers requirement below, only apply to business-to-consumer (B2C) shipments, where the recipient is not VAT-registered in the destination country. Business-to-business (B2B) shipments (VAT-registered recipient) are not subject to either requirement.
-
Customs Risk: Providing complete and accurate PID data helps ensure smooth customs clearance. Missing or incomplete data may lead to processing delays, holds, or shipments being returned by customs authorities.
Note on S-PID (UPS Shipments)
An S-PID is only required if a standard identifier exists for the product. If your item does not have a GTIN, EAN, UPC, or ISBN, use exception code Y081 when shipping via UPS.
When shipping internationally, you choose who pays duties at delivery: the sender via Delivered Duty Paid (DDP) or the recipient via Delivered Duty Unpaid (DDU).
|
Delivered Duty Unpaid (DDU) |
Delivered Duty Paid (DDP) |
|---|---|
|
Puts the customs charge on the customer. |
Merchants pay the customs fee up front. |
|
DDU means EU customers will receive a charge request before they can collect their package. |
Smoother experience. Customer receives their order without surprise charges. |
|
Can add friction for buyers and increase the risk of refused deliveries being returned to the sender. |
Merchants often build it into their pricing. |
With the new flat-rate EU duty applying to every qualifying B2C shipment, DDU means your EU customers receive a charge request before they can collect their package. That creates friction and, in some cases refused deliveries that come back to you. DDP keeps the experience clean: you control the cost, build it into your pricing, and your customer receives their order without surprise charges.
🇺🇸 🇨🇦 For US and Canada-based account holders, and certain ShipStation Carriers, ShipStation also offers , letting you pay all applicable duties, taxes, and fees upfront so your customers never face surprise charges at delivery. As long as your shipment details are accurate, the quoted duties, taxes, and fees are locked in, with no adjustments to those charges after the fact.
ShipWorks provides a way for you to add HS Codes and update item descriptions in your product records so they will be automatically populated into your customs declarations.
-
Click on the Products tab at the top of ShipWorks.
-
Click on the SKU or Name of a product you wish to edit to open the Edit Product screen.
-
Enter an accurate, customs-specific description into the Name field.
ShipWorks uses the product Name as the Description for customs purposes.
-
Enter the product's HS Code into the Harmonized Code field.
If you need to locate the proper HS Code for your products, you can use the GlobalPost HS Code Lookup Tool (a very user-friendly tool, but limited to 5 queries a day) or Harmonized Tariff Schedule website.
-
Click the Save button to save your changes.
Review the frequently asked questions below to understand how the new EU customs rules impact your B2C shipments and what steps you need to take in your integration to avoid delivery delays or penalties.
This update applies to shipments originating outside the EU and destined for an EU member state. Starting July 1, 2026, the EU will remove the €150 duty-free threshold: a flat €3 customs duty per HS line item will apply to B2C shipments valued €150 or less.
Starting November 1, 2026, Product Identifiers (PIDs) will become mandatory for B2C distance-sale shipments into the EU, regardless of value. This applies to B2C shipments (recipient not VAT-registered in the destination country). B2B shipments (VAT-registered recipient) will not be subject to the €3 duty or the PID requirement.
-
Merchant Product ID (M-PID): your own internal identifier (SKU).
-
Non-Standardized Manufacturer Product ID (NS-PID): the manufacturer's own model or part number. If you don't have one, contact your manufacturer or supplier to obtain it.
-
Standardized Product ID (S-PID): GTIN, EAN, UPC, or ISBN.
ShipStation is able to transmit M-PID, NS-PID, and S-PID data to carriers. However, each carrier is enabling this capability on its own timeline.
Start setting the Movement Indicator for all B2B/B2C shipments.
Audit your product catalogue now and fill in all missing PID data across M-PID, NS-PID, and S-PID to avoid customs holds. PIDs must be assigned to every distinct product variant (color/size combination). Batch-level or lot-level identifiers will be rejected at customs.
Yes! You'll be able to provide PIDs voluntarily starting July 1, 2026, so you can start entering and testing this data once that window opens.
Shipping without PIDs before November 1, 2026 will carry no penalty, but starting early will help you avoid disruption once it becomes mandatory.
See the DDP vs. DDU for EU Shipments section of this article.
Still Need Help?
Please feel free to reach out to one of our awesome Technical Support Representatives in St. Louis. We are happy to help.
Have a comment to share about this article? We'd love to hear from you. You must be logged in to your Support Portal account to leave a comment.
Comments
0 comments