Quick answer
You need a French VAT number when your legal entity owes French import VAT, holds stock in France (the goods arrive as an intra-Community acquisition or an import, whatever the customer type), makes domestic consumer sales on which it owes French VAT, or ships consumer orders from another Member State with French VAT due and no Union OSS. Where a marketplace is the deemed supplier, the platform pays the VAT on the sale, but stock in France still requires your number and the exempt supply to the platform goes on your CA3. Union OSS and customer reverse charge cover only the sales they describe; they never cover your imports or your own stock movements.
Test transactions, not the location of your customers
The starting question is not whether you sell to France. It is whether the same legal entity carries out an operation for which France requires VAT identification or a French return. The DGFiP registration guidance says that a foreign company without a French fixed establishment needs registration when it carries out at least one listed operation requiring customs identification or French VAT returns.
Run the analysis entity by entity. A VAT number held by a parent company, another marketplace account or a logistics provider cannot be used as the answer for the company that owns the stock or appears as importer and seller. Our French VAT registration service starts with that entity and transaction map before any application is prepared.
French VAT number triggers for goods
Imports are the clearest trigger. French Customs states that a business importing into France must place a valid French intra-Community VAT number on its customs declarations. Import VAT is then reported through the French CA3 mechanism. If your entity is importer of record, do not assume that a marketplace or carrier registration replaces your own number.
Own-stock movements also matter even though no customer buys the goods during the transfer. Articles 17 and 21 of the EU VAT Directive treat a transfer of business goods to another Member State as a supply in the dispatch country and an intra-Community acquisition in the arrival country, subject to specific exceptions such as qualifying call-off stock. Moving your inventory into a French fulfilment centre can therefore create a French identification need before the first customer order leaves that warehouse.
Once goods are in France, domestic B2C sales, exports, intra-Community supplies from France and transfers out of France can require French reporting. The exact return treatment depends on the sale, the customer and any special scheme, but the warehouse location remains part of the analysis.
- Who owns the goods at each point in the route?
- Who appears as importer on the customs declaration?
- From which country are goods dispatched to the customer?
- Does the entity move its own stock into or out of France?
- Does a specific exception, such as call-off stock, genuinely apply?
Reverse charge changes the accounting, not the stock test
A foreign supplier without a French establishment does not always pay the French VAT itself. When its customer is a business identified for VAT in France, the customer accounts for the tax under the French reverse charge (CGI Article 283-1). Where those reverse-charged sales are the supplier's only French transactions, they do not on their own require French registration (CGI Article 286 ter A).
That is an accounting rule for the sale, not an exit from the registration test. Stock in France requires your French number whatever the customer type, because the goods arrived as an intra-Community acquisition or an import. An import in your name, a domestic consumer sale on which you owe French VAT and any French return obligation each remain a trigger. Confirm the customer's valid French VAT status and keep the contractual, invoicing and transport evidence supporting the treatment.
Why OSS and marketplaces do not replace the test
Union OSS is a reporting route for covered intra-Community distance sales of goods and certain B2C services. The European Commission confirms that a seller registers for the Union scheme in one Member State, where it is established in the EU or, with no EU establishment, in a Member State of dispatch, and declares covered destination-country VAT there. It is not a general European VAT number and it does not report the arrival of your own stock in France or import VAT on a French customs declaration.
A marketplace is the deemed supplier for two kinds of consumer sale: EU-held goods sold by a seller not established in the EU, whatever the value, and imported consignments of an intrinsic value up to EUR 150, whatever the seller. The platform then pays the VAT on the sale. For goods dispatched from France, your exempt supply to the platform still needs French identification and goes on your CA3; from stock in another Member State there is nothing to file in France for that sale. EU-held goods sold by an EU-established seller remain the seller's own sale, and an imported consignment above EUR 150 is not a deemed supply, although French law can make the platform liable for the import VAT. Read our deemed-supplier guide and the separate explanation of why marketplace VAT collection does not automatically end seller registrations.
A simple rule helps: OSS or marketplace collection changes who pays the VAT on a customer sale. It does not change who owned and moved the goods before that sale, so the import and stock checks always come first. Two smaller rules sit at the edges. A seller established in a single Member State and dispatching from it may keep origin-country VAT while its relevant cross-border turnover does not exceed EUR 10,000 in the current or preceding year, unless it opts for destination taxation. An authorised cross-border SME exemption (CGI Article 293 B bis) removes French registration and CA3 filing for the exempt sales.
French VAT number decision table
The table runs the same four checks as the chart: imports, goods in France, marketplace responsibility and your remaining consumer sales. Apply every row to the same legal entity across all of its flows. A business can fall into several rows at once, one registration trigger is enough to justify a full review, and a row marked not required covers only the flow it describes.
| Business fact | Likely direction | Evidence to check |
|---|---|---|
| 01 Imports: your entity owes ordinary French import VAT | Registration required. Your French number goes on the customs declaration and the import VAT is reported on your CA3. | Importer of record, customs entry, EORI, Incoterms and the statutory import-VAT debtor. |
| 01 Imports: IOSS-covered consignments or customs suspension | Special route, check the conditions. Valid IOSS sales and their imports do not, by themselves, require an ordinary French registration (CGI Article 286 ter A); warehousing, transit and other suspensive regimes are checked separately. | IOSS number and its holder, intrinsic value per consignment, customs regime and place of release. |
| 02 Goods in France: stock in France, whether you sell B2B or B2C | Registration required. Your goods arrive as an intra-Community acquisition (CGI Article 256 bis) or an import, so the number is needed for the arrival itself, whatever the customer type; qualifying call-off stock excepted. | Dispatch country, arrival date, owner, warehouse record and any call-off stock agreement. |
| 02 Goods in France: domestic consumer sales on which you owe French VAT | Registration required. Goods supplied from France to a French customer outside a marketplace deemed supply or an applicable exemption: you charge French VAT on the sale and file the CA3. | Sales channel, customer status, dispatch and delivery addresses, any exemption claimed. |
| 03 Marketplace: EU-held goods sold by a seller not established in the EU | Platform pays the VAT, you still file for French stock. The marketplace is the deemed supplier whatever the value (Article 14a of the Directive); for goods dispatched from France, your exempt supply to the platform needs French identification and goes on your CA3; from stock in another Member State, nothing to file in France for that sale. | Seller establishment, stock location per order, the marketplace's VAT invoices and its deemed-supplier notices. |
| 03 Marketplace: imported consignments up to EUR 150, any seller | Platform pays the VAT. Deemed supplier on intrinsic value whatever your establishment; valid use of the platform's IOSS number exempts the import; without IOSS, check who owes the import VAT. | Intrinsic value per consignment, the IOSS number quoted at customs, the customs declarant. |
| 03 Marketplace: EU-held goods sold by an EU-established seller | Your sale. Article 14a does not apply; the platform is not the deemed supplier and your own VAT rules decide (check 04). | Seller establishment, dispatch country, OSS registration. |
| 03 Marketplace: imported consignments above EUR 150, any seller | Further review. Not a deemed supply under Article 14a, but French law can make the platform liable for the import VAT; check the import route and who owes it. | Intrinsic value, importer of record, the platform's terms on import VAT, Incoterms. |
| 04 Remaining consumer sales: orders dispatched from France | Registration required, see 02. To French consumers the domestic rule applies; to consumers in other Member States your French number covers the stock and the sales go through Union OSS or the destination-country VAT rules. | Warehouse location, destination country per order, OSS registration and Member State of identification. |
| 04 Remaining consumer sales: dispatched from another Member State, through Union OSS | Not required for these sales alone. You report the French VAT on your Union OSS return, held where you are established in the EU or, with no EU establishment, in a Member State of dispatch; imports, acquisitions and other supplies still need their own check. | OSS registration and Member State of identification, dispatch country, confirmation that no stock is ever held in France. |
| 04 Remaining consumer sales: dispatched from another Member State, French VAT due, no OSS | Registration required. Register in France and report the French VAT on the CA3, after checking the EUR 10,000 origin-country rule and the cross-border SME exemption. | Cross-border turnover in the current and preceding year, establishment in a single Member State, any SME exemption authorisation. |
| 04 Remaining consumer sales: orders dispatched from outside the EU | IOSS, French registration, or customer import. Consignments up to EUR 150 (intrinsic value) can use IOSS; without IOSS, a French registration when your entity owes the import VAT or the French VAT on the sale, even for goods cleared in another Member State; a sale imported directly into France with the customer as import debtor needs no French number on its own, subject to the statutory conditions. | Intrinsic value, IOSS use, Member State of importation, who is named as importer and the import tax base against the sale price. |
This table is a screening aid, not a legal conclusion. Apply every row to the same legal entity across all of its flows; a row marked not required never overrides another trigger. Where customer reverse charge applies, those sales alone do not require French registration. An authorised cross-border SME exemption (CGI Article 293 B bis) removes French registration and CA3 filing for the exempt sales. France here means metropolitan France, including Corsica.
Build the evidence before applying
A correct decision is only as good as the facts behind it. Build one map for each legal entity rather than sending a list of marketplaces and countries. The map should connect purchase, transport, customs, storage and sales records so the first reportable French event can be dated.
Do this before stock moves. A registration application can require company records, constitutional documents and translations, and the representative or agent route depends on where the business is established. Finding the trigger after launch can turn one registration task into a historical reconstruction of several VAT periods.
- List every legal entity that owns goods or invoices customers.
- Map the countries of purchase, import, storage, dispatch and delivery.
- Record the importer of record and Incoterms for every import route.
- Separate B2C, VAT-identified B2B and marketplace deemed-supplier sales.
- List every domestic VAT, OSS and IOSS registration held by the entity.
- Identify the first planned French import, stock arrival or taxable sale date.
Example: an EU seller adds French fulfilment stock
A Dutch company currently dispatches all consumer orders from the Netherlands and reports eligible cross-border sales through Union OSS. It plans to transfer its own products to a French fulfilment warehouse. The Dutch company remains the owner of the goods and the seller to the customer.
OSS can continue to cover eligible cross-border B2C sales, but it does not report the transfer of the company's own inventory into France. That movement must be reviewed as a deemed supply in the Netherlands and an intra-Community acquisition in France. French registration may therefore be needed before the first transfer even though OSS already handles the customer's VAT on other orders.
The practical file should identify the first arrival date, warehouse, transport documents, product owner and sales routes from the French stock. It should also separate domestic French sales from orders dispatched from France to consumers in other Member States.
What to do when the answer is yes
Define the registration scope before preparing forms: entity, effective date, transaction types, expected return frequency, importer route and bank details. Then determine whether the company needs an accredited fiscal representative or may use a tax agent. The country test is separate from the transaction test; our guide to countries exempt from mandatory French fiscal representation explains that second decision.
If the answer is uncertain, do not register every entity just in case. Send the ownership, import and stock map for review. A focused analysis can distinguish a genuine French filing obligation from a sale already covered by OSS, marketplace deemed-supplier treatment or customer reverse charge.
Official sources
Last reviewed 27 September 2026. Rules and operational procedures can change, so confirm the current position for your exact products and sales flows.