Skip to content
VAT EPR EXPERTFrance
All resources

OSS vs French VAT Registration: Which Do You Need?

OSS vs French VAT registration is not a choice between two versions of the same system. Union OSS centralises VAT on eligible cross-border B2C sales, while a French VAT registration identifies transactions that belong on a French return. Your selling entity, dispatch country, stock ownership, import route and customer type decide whether you need OSS, a French number, both or neither.

Published 10 min readReviewed by VAT EPR EXPERT FRANCE

Quick answer

Use Union OSS for eligible B2C sales where goods move from one EU Member State to a consumer in another. Use a French VAT registration for transactions that must be reported in France, such as own-stock arrivals, imports in the seller's name, domestic sales from French stock, exports or outgoing stock transfers. A seller can need both systems at the same time, but each transaction must be assigned to the correct return only once.

OSS vs French VAT registration: two different jobs

The European Commission describes OSS as an optional mechanism that lets a business register in one Member State of identification and declare VAT due in other Member States on supplies that fall within the selected scheme. Its revised 2026 guide is explicit that OSS returns are additional to, and do not replace, domestic VAT returns.

A French VAT number serves a different purpose. It identifies the company for French customs and tax reporting when its own transactions create obligations in France. The practical question is therefore not which system is better. It is which transaction belongs in which system. Our OSS registration and returns service scopes the cross-border sales, while our French VAT registration service covers the local French route where it remains necessary.

What the Union OSS can report

For a typical ecommerce seller, the Union scheme covers intra-Community distance sales of goods. The goods must be dispatched or transported from one Member State to a non-taxable customer in another Member State. The seller applies the VAT rate of the destination country, reports the sale through its Member State of identification and pays the combined OSS liability there.

The Union scheme can also cover certain B2C services supplied in a Member State where the supplier is not established. A marketplace acting as deemed supplier can use it for covered distance sales and, in that special capacity, certain domestic supplies. Those extensions do not make ordinary domestic sales by every seller eligible for OSS.

Once a business opts into an OSS scheme, the Commission says it must use that scheme for all supplies falling within it in all relevant Member States. It cannot place French distance sales in OSS but file equivalent Spanish or German distance sales locally for convenience. The legal entity and full EU sales footprint must be configured consistently.

When French VAT registration still applies

The French tax authority requires registration when a foreign business performs transactions that need French customs identification or French VAT returns. Its current list includes imports using import VAT self-assessment, French domestic sales for which the seller is liable, exports from France, intra-Community supplies from France and transfers of the seller's own stock.

Stock is the most common reason OSS and a French number coexist. Moving your own goods into a French fulfilment centre can create a French intra-Community acquisition before any customer order is shipped. Later, a sale from that warehouse to a French consumer is domestic. Passive storage between those events is not another taxable transaction. Neither the acquisition nor the later domestic sale becomes a cross-border distance sale simply because the company is registered for OSS elsewhere.

Start with the transaction map in our French VAT number decision tree. If the same entity imports goods, receives an own-goods transfer or makes local supplies in France, local registration should be assessed before deciding how its consumer sales are reported.

The EUR 10,000 threshold is narrower than it looks

The EUR 10,000 threshold can keep qualifying B2C telecommunications, broadcasting and electronic services, together with qualifying intra-Community distance sales of goods, taxable in the supplier's Member State. It is a combined annual threshold, excluding VAT, tested for the current and preceding calendar year.

The Commission's revised guide limits this rule to a supplier established in only one Member State and, for goods, to dispatches that start in that Member State of establishment. Distance sales made from stock in another Member State are not included in the threshold calculation and remain taxable at destination. Non-EU-established suppliers cannot use the threshold.

A qualifying seller can opt for destination taxation before exceeding the threshold. Registering for Union OSS makes that choice and binds the seller to the destination rule for two calendar years. Do not use the threshold as a general exemption from French stock, import or local-return obligations.

Keep marketplaces, Union OSS and IOSS separate

IOSS is the import scheme for eligible distance sales of goods dispatched from outside the EU in consignments with an intrinsic value not exceeding EUR 150. Goods already stored in an EU warehouse are not distance sales of imported goods and do not move into IOSS merely because they originally came from a third country.

A marketplace may be deemed supplier for defined sales and may report the customer-facing transaction itself. The underlying seller must still test its imports and stock movements. Read our deemed-supplier guide and the explanation of why marketplace VAT collection does not automatically remove seller registrations.

OSS and French VAT registration decision table

Apply the table to each legal entity and dispatch route. A business can match several rows, which is why the answer is often both rather than one or the other.

Choose the reporting route by transaction
TransactionLikely routeReason and evidence
Goods move from the seller's EU establishment to a French consumerUnion OSS may report the destination VAT once its conditions apply.Confirm the selling entity, dispatch country, customer status, threshold position and OSS registration.
The seller transfers its own goods into a French warehouseFrench VAT registration and local reporting normally need analysis now.The stock arrival is separate from the later B2C sale. Keep transport and warehouse evidence.
Goods are sold from French stock to a French consumerFrench domestic VAT return for an ordinary seller.Dispatch and delivery both occur in France, so this is not an intra-Community distance sale.
Goods are sold from French stock to a consumer in another EU countryUnion OSS can report the cross-border sale, while French stock obligations remain local.The company may need both routes. Separate the stock event from the customer sale.
Goods worth no more than EUR 150 are imported directly to the consumerReview IOSS, marketplace deemed-supplier rules and the customs route.Union OSS is not the import scheme. Confirm consignment value, dispatch origin and importer.
The only French transaction is B2B and the customer applies reverse chargeA French registration may not be required for that supply alone.Validate the customer's French VAT status and confirm there are no imports, stock movements or other French transactions.

This table is a transaction-screening aid. It does not replace review of contracts, customs data, stock ownership or marketplace roles.

Build one transaction matrix before filing

The main operational risk is duplication or omission. Create one row per transaction type, not one row per marketplace. Assign a single reporting destination to the customer sale, then record any separate import or own-stock movement that happens before it.

Reconcile the matrix to the order ledger, warehouse reports and customs entries for every period. OSS is generally quarterly, while the French domestic timetable depends on the company's filing profile. A shared source ledger must therefore support different cut-off dates without counting the same sale twice.

  • Confirm the exact legal entity registered for OSS.
  • List each country where that entity owns stock.
  • Record dispatch and destination countries at order-line level.
  • Separate imports and own-stock transfers from customer sales.
  • Identify marketplace deemed-supplier transactions.
  • Assign each transaction to OSS, IOSS, a domestic return or customer reverse charge.
  • Reconcile VAT rates, taxable values, refunds and corrections by return period.

Example: one seller needs OSS and a French number

A German company sells to French consumers. Standard products are dispatched from its German warehouse, and a fast-moving range is stored in France. The same German company owns both inventories and is registered for Union OSS in Germany.

Eligible Germany-to-France consumer sales can be declared through German Union OSS with French VAT. The arrival of the company's own goods in France requires a separate French analysis. Sales from French stock to French consumers are domestic French sales, while sales from French stock to consumers in other Member States can be eligible distance sales through Union OSS.

The company therefore keeps its German OSS registration and may also need a French VAT number. Its data file separates German dispatches, French stock arrivals, French domestic orders and France-to-other-EU orders before each return is prepared.

The July 2028 stock-transfer scheme is not available yet

The Commission's July 2026 guide notes that a new OSS scheme for transfers of own goods is scheduled to enter into force on 1 July 2028. That future simplification is part of the wider VAT in the Digital Age changes and is not the current reporting route.

Do not postpone a French registration required by stock arriving in 2026, 2027 or the first half of 2028. Apply the rules in force for the transaction date, then review the registration footprint when the new scheme becomes available. Our ViDA implementation timeline tracks the staged changes.

Choose the route before configuring fulfilment

Map the entity, stock countries, importers, dispatch origins, customer types and marketplace roles before the first order. Then assign each flow to exactly one customer-sale return and any separate stock or import declaration. This produces the real answer to OSS versus French registration without relying on a marketplace setting or a single sales threshold.

If both routes apply, use one reporting calendar and one reconciled dataset. That is simpler and safer than trying to reconstruct French stock movements after OSS returns have already been filed.

Official sources

Last reviewed 11 August 2026. Rules and operational procedures can change, so confirm the current position for your exact products and sales flows.

Find out exactly what you owe in France.

Tell us what you sell and where. We will identify the relevant French VAT and EPR scope and send you a clear proposal.

Exploring a partnership? Talk to partnerships.