In the first post in this series [“The €3 flat rate duty and the important unanswered question (pt.1)”], we asked a simple question:
What exactly is an “item”?
In the second [“The €3 flat rate duty (pt.II)”], we asked another simple question:
What happens if you get it wrong?
Now we have something more useful than speculation: we have clarification from regulators (yes, we simply asked the Regulators and received some responses). However, as is often the case, the clarification answers the question… while simultaneously creating a more interesting one.
(if you want to skip ahead and ruin the suspense, part IV (conclusion) is here).
The short version
The €3 duty is not applied to the basket. It is applied to how the basket is declared.
Which means:
The same physical shipment of the same physical goods can produce different duty outcomes.
Let’s unpack that properly.
What the regulators said
Recent clarification from EU authorities provided a working definition of an “item”:
- An item is one or more goods in a given consignment that share:
- the same tariff classification
- the same description
- and (where relevant) the same origin
So far, so reasonable.
Then comes the part that matters:
- If identical goods are declared on one declaration line -> €3 is applied once
- If identical goods are declared on multiple declaration lines -> €3 is applied multiple times
And critically:
Customs systems treat each declaration line as a separate duty event
Separately, national authorities have indicated that:
- Classification depth may vary:
- standard declarations -> detailed tariff level (10 or 11 digit)
- simplified declarations -> often 6-digit HS level
- There is no confirmed harmonisation yet
That is the formal position.
Now translate that into the real world.
The official definition of “per item” is not what most people think
Most merchants will instinctively assume:
4 products = 4 items = €12
That is not how this works.
In practice, 4 products can be 1 item, 2 items, 3 items or 4 items… depending on how they are declared. The word “item” sounds physical. It isn’t. It is structural.
The declaration – not the basket – drives the outcome
This is where things get interesting.
You can have:
- the same products
- the same quantities
- the same value
And still end up with:
- different duty outcomes
Why?
Because the system doesn’t charge based on what you sold. It charges based on how that sale is represented in the customs declaration.

This is not theoretical. It is a direct consequence of how the system works.
- If goods are grouped into a single declaration line
-> €3 total - If those same goods are split across multiple lines
-> €3 per line
Same shipment. Different structure. Different result.
Take a basket containing 4 excellent and highly recommended books about Product Innovation:
- “Start with Why” by Simon Sinek
- “Be Less Zombie” by Elvin Turner
- “Zone to Win” by Geoffrey Moore
- “No rules rules” by Reed Hastings
Assume they all cost €10.
If they are listed as 4 separate product lines on the customs declaration, the duty will be €12. If they are listed as one declaration line, the duty will be €3.

Classification depth adds another layer of variability
It gets better (or worse, depending on your viewpoint!).
Depending on how the declaration is made (i.e. which import declaration ‘flow’ is used):
- you may classify goods at:
- HS6 level (broader grouping), or
- HS10 or 11 level (more granular)
More granularity can mean:
- more distinct “items”
- more declaration lines
- more €3 charges
And right now, this is not consistently applied across all flows.
Systems, not people, will decide most of this
In theory, this is about classification. In practice, it is about systems:
- eCommerce platforms
- middleware
- shipping providers
- customs brokers
- declaration engines
Each of these can influence:
- how items are grouped
- how lines are created
- how data is structured
Which means:
The duty outcome can be decided long before anyone consciously thinks about it or long after anyone has paid for it.
The uncomfortable bit
The regulation is trying to simplify low-value imports but what it actually introduces is a dependency on how goods are represented, not just what they are. That creates a new kind of inconsistency. Not legal inconsistency or classification inconsistency but structural inconsistency
Two valid declarations
-> for the same goods
-> can produce different results
This is not “gaming the system”
It is important to be clear about this. There is nothing “wrong” going on here. It’s exactly how the regulations are designed and published. Like us Product Managers(!), Regulators don’t worry too much about the “how” – their concern is the “what” and the “why”. As a result, nothing described here requires:
- manipulation
- optimisation tricks
- bad intent
This happens simply because:
- systems structure data differently
- declarations are generated differently
- classification depth varies
In other words:
Two merchants can get very different outcomes while both are doing everything “by the book”
Why this matters more than it looks
At €3, this may not seem like a big deal but the impact compounds:
- multi-line baskets
- high-volume merchants
- automated fulfilment flows
- VAT applied on top of duty
Now multiply that across thousands of shipments. Or, to be more precise, billions of shipments (given that the whole reason for introducing this new rule is the 5.8 billion – and climbing – low value consignments shipped into the EU last year).
Suddenly, this isn’t about €3 anymore. It is about:
- margin erosion
- pricing accuracy
- customer trust
- audit defensibility
So where does this leave us (or you, the merchant)?
Back to the original question from Part I:
What is an “item”?
We now have a better answer:
An “item” is not what you sell
It is how you describe what you sell on a customs declarationAnd maybe you have no idea because you leave that to others…
Final thought
If you take one thing from this series, it should be this:
The problem is not the €3 charge
The problem is assuming it behaves in a simple, predictable way
Because it doesn’t and if you design your checkout, pricing, or fulfilment flows on that assumption, you are going to get surprised.
If Part I was about the question, and Part II was about the risk, then this is the reality:
Same basket. Different structure underneath. Different outcome.

If you want to find out more about how ePAL Global can help you not only prepare for the new cross-border reality but also to get ahead of it and optimise your product catalogue as well as your fulfilment and shipping flow, feel free to visit www.ePALGlobal.eu/landing if you are a WooCommerce user or www.ePALGlobal.com if you use a different platform or custom-developed web store.
