Amazon FBA

Pan-EU FBA without a clean VAT administration is an audit waiting to happen

OSS covers your EU B2C VAT quarter by quarter, but Pan-EU FBA forces a local VAT registration in every country where Amazon stores your inventory. The difference between EFN and PAN, what changed for the Netherlands on 25 June 2025, and when you need to lock this down with a process instead of a spreadsheet.

By Ricardo TheijsMay 29, 20266 min read

Short answer. OSS is a quarterly return for your cross-border EU B2C VAT, but OSS does not cover inventory. The moment Amazon stores your products in another country, you need a local VAT registration there. Pan-EU FBA spreads your inventory across multiple countries, so multiple registrations follow from that. EFN ships from a single country and keeps it to one registration. Since 25 June 2025, the Netherlands is mandatory as a marketplace for Pan-EU.

If you are on Pan-EU FBA and think OSS covers your VAT, you have an open flank. I have sold on Amazon and cross-border myself, and this is exactly where it goes wrong: not at the sale, but months later at the return or during an audit.

OSS covers your sales, not your inventory

OSS, the One Stop Shop, is a quarterly return that lets you settle your B2C sales to EU consumers in one go instead of country by country. Above the EU threshold of 10,000 euro you charge the VAT rate of your customer's country, and through OSS you remit that centrally. For a seller who ships across the border, that is the right route.

But OSS is about where your customer is, not about where your goods sit. And that is where the misunderstanding lies. The moment Amazon physically stores your inventory in another country, a local VAT obligation arises there that OSS does not remove. You then need a local VAT number and local returns, separate from your OSS return. Staxxer and amavat both say it explicitly: you cannot use OSS for storage.

The difference between EFN and PAN determines your VAT burden

This is the decision it all comes down to, and as a seller you probably already know it, but the tax tail is often underestimated.

With EFN, the European Fulfilment Network, your inventory sits in one country and Amazon ships from there to customers across Europe. One storage country basically means one local VAT registration. Slower, higher fulfilment fees per cross-border order, but clean from a tax perspective.

With Pan-EU FBA, Amazon spreads your inventory across warehouses in multiple countries, so you sit closer to the customer and pay lower fees. The flip side: in every country where your inventory sits, a local VAT registration and reporting obligation arises. With full Pan-EU that runs up to a registration in every storage country, each with its own reporting cycle. Lower fee per order, substantially more compliance underneath. The trade-off between those two is a genuine build-vs-buy decision, and I would rather run the numbers on it than leave it to gut feeling.

The Netherlands has been mandatory for Pan-EU since 25 June 2025

Until recently, for Pan-EU FBA you had to have active listings in Germany, France, Italy and Spain. Since 25 June 2025 the Netherlands has been added: without an active NL listing you do not stay in the programme. Existing ASINs had to add the Netherlands before that date, and new ASINs must go live in all required countries at the same time (source: Marosa VAT and Staxxer).

Important to keep clear: an NL listing does not immediately oblige you to register for VAT in the Netherlands, because a listing is not inventory. But the moment Amazon also starts storing in the Netherlands, that flips right away. For an NL seller you are often already registered here, so the real work sits in the other storage countries.

Why this goes wrong by hand

The problem is not that you cannot look up the rules. The problem is that the information is scattered and changes by the day.

Where your inventory sits is in your Amazon Inventory Ledger. Which countries that triggers in terms of registration depends on Amazon's warehouse choices, not yours. Your thresholds, your OSS turnover and your local returns live in separate systems. Track that in a spreadsheet that someone updates monthly, and by definition you are always behind the facts. A new storage country appears quietly in your ledger, and you only notice it when the registration should have been in place long ago.

You will not see that mistake in your dashboard. You see it at the return, or during an audit with an assessment and a fine.

What a process solves here

The calculation and the alerting have to happen. The only question is whether you do them by hand or have them run.

Tools like Sellerboard, Helium10 and specialised VAT firms cover the happy path: the standard Pan-EU seller with a tidy flow. Where they fall short is your situation. The link between your Inventory Ledger and your VAT administration. An alert the moment a new storage country appears. The combination of Amazon with your bol turnover and your own webshop in one margin and VAT overview that is correct. That is exactly the spot where I build.

What I do in such a case: first examine the process, because manual steps that have grown over time can often be smarter or removed entirely. Then connect through the SP-API and your bookkeeping, so that your inventory per country, your OSS turnover and your local VAT obligation come together automatically and raise a warning before it is too late. Not anti-tool, but the smarter layer on top where the standard tool stops.

Frequently asked questions

Can I use OSS for Amazon FBA instead of local VAT numbers?

No. OSS covers your cross-border B2C sales to EU consumers, but not the storage of inventory. The moment Amazon stores your products in another country, you need a local VAT registration and local returns there, alongside your OSS return. OSS and local registration complement each other, they do not replace each other.

What is the difference between EFN and Pan-EU FBA for VAT?

With EFN your inventory sits in one country and Amazon ships from there; that basically keeps it to one VAT registration. With Pan-EU FBA Amazon spreads your inventory across multiple countries, and in every storage country a separate VAT registration and reporting obligation arises. Lower fees, substantially more compliance.

Do I need a Dutch VAT number for Pan-EU FBA since 25 June 2025?

Since 25 June 2025 the Netherlands is a mandatory marketplace for Pan-EU FBA, so you need an active NL listing. A listing alone does not yet require an NL VAT registration, because that is not inventory. The moment Amazon also stores in the Netherlands, the registration obligation does arise immediately.

In which countries do I have to register for Pan-EU FBA?

In every country where Amazon physically stores your inventory. That is not necessarily all marketplaces, but the warehouse countries Amazon chooses. Your Inventory Ledger shows where your inventory sits; that is your guide for where a local VAT registration is needed.

Further reading

I am Ricardo Theijs of RNT Projects. I have sold on Amazon and cross-border myself and run operations across multiple channels, with a background in enterprise process management. I build the systems where standard tools fall short, and I say so honestly when that is not needed.

Running into this yourself?

I review your process and build the solution where a standard package falls short. Remote, with visible results in two weeks.

Let's talk