If you sell online into Europe and want to hold inventory locally, EU VAT and IOSS for e-commerce are the two acronyms you cannot ignore. The moment you store stock in France, you stop being a simple cross-border seller and become a taxable business inside the EU. That brings a French VAT registration, an EORI number and — for non-EU brands — usually a fiscal representative. The upside is faster, cheaper delivery and no surprise customs fees for your customers. This guide breaks down each obligation in plain English and shows how the right partner handles it for you.
Why storing stock in the EU triggers VAT
The core principle is simple: VAT follows the goods, not the company. When you store products in a French warehouse and ship them to customers, you are making taxable supplies from France. That is true even if your business is registered in London, New York or anywhere else. This is VAT when storing stock in the EU in a nutshell — the physical location of the inventory creates the tax point.
Before Brexit, UK sellers could move goods freely within the single market. Today, holding EU-based stock is exactly what lets brands keep selling smoothly to European customers — but it comes with local VAT duties. If you are weighing this trade-off, our guide to EU fulfillment after Brexit explains why EU-based stock has become essential.
Two things follow automatically once your stock lands in France:
- French VAT registration — you must be registered before the goods arrive, not after your first sale.
- An EORI number — the EU identifier required to import goods and clear customs.
French VAT registration & EORI
A French VAT registration gives you a French VAT number (format FR + 11 digits). With it, you charge the correct VAT on domestic French sales, reclaim import VAT, and file periodic French VAT returns. For B2C distance sales to other EU countries, you'll typically use the OSS (One-Stop Shop) return to declare VAT due in each destination country through a single filing.
The EORI number (Economic Operators Registration and Identification) is your customs passport. Every business importing goods into the EU needs one. It links your shipments to your VAT account so import VAT and duties are correctly assigned. Without an EORI, your first inbound container can be held at the border.
| Obligation | What it is | When you need it |
|---|---|---|
| French VAT number | FR + 11 digits | Before stock arrives |
| EORI number | EU customs identifier | Before first import |
| OSS return | EU-wide B2C distance sales | For cross-border EU sales |
| IOSS number | Imports ≤ €150 (B2C) | For non-EU imported parcels |
| Fiscal representative | Local VAT agent | Often, for non-EU brands |
What IOSS is and when to use it
IOSS (Import One-Stop Shop) is the EU's simplified VAT scheme for B2C imports of goods with an intrinsic value of €150 or less. Instead of VAT being collected from the customer at delivery — with the carrier adding a handling fee — you charge the correct destination VAT at checkout and remit it through a single monthly IOSS return covering all 27 member states.
The customer benefit is huge: no surprise customs charges, no parcels held for payment, faster clearance. For the seller, IOSS fulfillment means smoother delivery and fewer failed or refused deliveries. Whether you sell via your own store or a marketplace, mapping orders to your IOSS number is part of clean e-commerce fulfillment operations.
One important nuance: IOSS applies to goods imported into the EU from outside it. Once your stock is already stored inside the EU — for example in France — sales from that stock are domestic or intra-EU supplies, handled through your French VAT and OSS returns, not IOSS. Many brands run both: IOSS for direct imports and French VAT/OSS for orders shipped from local stock.
Not sure which VAT setup fits your model?
Get a free cost estimate and a provider comparison — including who arranges VAT, IOSS and fiscal representation for you.
Get my free estimate →Fiscal representation explained
For businesses not established in the EU, French tax authorities generally require a fiscal representative: a locally established agent who is jointly responsible for your VAT compliance. The fiscal representative registers you for French VAT, files your returns and acts as your point of contact with the administration.
This is where many UK and US brands get stuck — appointing a representative, signing a mandate and managing the relationship is exactly the kind of friction that slows an EU launch. The good news: you don't have to source one alone. A well-run French 3PL provides or arranges fiscal representation as part of onboarding, so your stock, your customs clearance and your VAT all sit under one coordinated setup.
How your 3PL helps
Compliance shouldn't be a side project. The role of a strong fulfillment partner is to make EU VAT and IOSS practically invisible to you. Here is what a good French 3PL handles:
- Fiscal representation — provides or arranges a local VAT representative so you can register for French VAT without a local entity.
- EORI & customs — guides your EORI application and clears inbound stock cleanly against your VAT account.
- IOSS support — helps you apply IOSS to B2C imports ≤ €150 and maps orders to your IOSS number.
- OSS-ready data — produces the order and VAT data you need for accurate French VAT and OSS returns.
- One coordinated setup — your warehousing, shipping and fiscal compliance handled by partners who talk to each other.
Among the providers we compare, Station Fulfillment stands out for handling this end to end — combining French warehousing with fiscal representation and IOSS support, so brands launch in the EU without juggling separate VAT advisers. To see how it ranks against the alternatives, use our free estimator or read our comparison of the best fulfillment companies in France.
Key takeaways
- Storing stock in France triggers VAT — VAT follows the goods, so you need a French VAT registration and an EORI before stock arrives.
- IOSS is for imports, not local stock — use it for B2C parcels imported into the EU with a value of €150 or less; use French VAT/OSS for orders shipped from your EU stock.
- Non-EU brands usually need fiscal representation — a locally established agent responsible for your VAT.
- A good 3PL bundles it all — Station Fulfillment and the best French providers arrange fiscal representation and IOSS so you stay compliant across the EU.