France e-invoicing for Shopify: who must comply, and when
Last updated 26 August 2026 · dates, thresholds and platform rules checked against primary sources on 26 August 2026
France starts its B2B e-invoicing mandate on 1 September 2026, and the first obligation is the one most merchants miss: from that date every VAT-registered business in France has to be able to receive a structured electronic invoice, whatever its size. Issuing is phased. Receiving is not. This page covers who is in scope, what each date actually requires, and what a Shopify store has to do about it.
The short version
Where Zeppol fits, and where it does not
Worth saying before the detail, because it changes what the rest of this page is useful for. France does not run on plain Peppol. An invoice has to move through a plateforme agreee, an approved platform registered by the French tax administration, and that registration is a formal process with an audit behind it. Zeppol is not one.
So for France, Zeppol helps with producing a compliant invoice: capturing the buyer's company details and VAT number on a Shopify order, getting the VAT right per line, and emitting a file that carries the semantics of EN 16931, which is the same standard underneath all three French formats. It does not transmit that invoice through the French network. For the transmission leg you need an approved platform, and the DGFiP publishes the official list of them. Anyone telling you a Shopify app alone makes you French-compliant is selling you something.
Who is in scope
The obligation covers domestic B2B transactions between businesses established in France and liable for French VAT. Sales to consumers are outside the e-invoicing mandate, though they can fall under e-reporting further down this page. Sales to businesses in other countries are also outside the invoicing mandate for the same reason: the buyer is not on the French network.
If you run a Shopify store from outside France with no French establishment, the mandate does not attach to you directly. It still reaches you through your customers. A French business rebuilding its accounts payable around structured invoices will not want to keep a manual exception open for your PDF, which is exactly the pattern that pushed adoption in the Netherlands without a legal obligation ever landing on suppliers.
The size categories, and why they decide your date
France phases the issuing obligation by company size, using the categories from the 2008 law on the modernisation of the economy. The definitions matter, because they are what decides whether your date is 2026 or 2027.
| Category | Roughly | Must issue from |
|---|---|---|
| Grande entreprise | 5,000 employees or more, or turnover above €1.5 billion or a balance sheet above €2 billion. | 1 Sep 2026 |
| ETI, mid-sized | 250 to 4,999 employees, turnover under €1.5 billion. | 1 Sep 2026 |
| PME, small and medium | Under 250 employees, turnover under €50 million or balance sheet under €43 million. | 1 Sep 2027 |
| Micro-enterprise | Up to 10 employees, turnover up to €900,000, balance sheet up to €450,000. | 1 Sep 2027 |
Most Shopify merchants selling B2B in France land in the bottom two rows, so their issuing date is September 2027. That is a year of breathing room on issuing and none at all on receiving, which is the asymmetry worth planning around.
What actually changes on 1 September 2026
| Date | Who | What becomes compulsory |
|---|---|---|
| 1 Sep 2026 | Every business liable for French VAT | Being able to receive structured e-invoices, which in practice means having chosen an approved platform. |
| 1 Sep 2026 | Large companies and ETI | Issuing through an approved platform, plus the e-reporting that comes with it. |
| 1 Sep 2027 | PME and micro-enterprises | Issuing through an approved platform, at the latest. |
Notice what the first row does to a small merchant. You may have no issuing duty until 2027, but from next September your large customers do, and their invoices to you arrive as structured files through the network. Without a platform on your side there is nowhere for them to land.
Every invoice goes through an approved platform
This is the structural difference from most of the EU, and the thing to understand if you already sell into Germany or Belgium. Article 289 bis of the Code general des impots requires electronic invoices to be issued, transmitted and received through an approved platform. There is no compliant route that skips one.
An approved platform has four jobs, and they go well beyond delivery:
- issue, transmit and receive the invoice between supplier and customer,
- extract the invoice data and pass it to the tax administration,
- build and send the periodic e-reporting on transactions and payments,
- keep its customers' entries in the state recipient directory up to date.
That directory is how a sending platform works out where your invoice should go. The state provides it, along with a concentrator and an exchange system, and platforms feed it. Registration with the DGFiP runs for three years, renewable, and requires ISO 27001 or SecNumCloud certification, two-factor authentication, an independent compliance audit, and a commitment not to move invoice data outside the European Union. The first official list of 101 approved platforms was published in January 2026 and has grown since.
Peppol is not absent from this picture, but it is not the mandate either. The administration's own start-up guidance notes that platforms can fall back on Peppol technical addresses where those are available and relevant. Peppol is plumbing France can use between approved platforms, not a route around them. If you want the four-corner model explained properly, that is on the access point page.
The formats France accepts
Three formats form the minimum common base, and an approved platform must handle all three.
| Format | What it is |
|---|---|
| UBL 2.1 | Pure XML, the OASIS syntax also used across Peppol and in most EU mandates. |
| CII D22B | Pure XML, the UN/CEFACT Cross Industry Invoice syntax. |
| Factur-X | Hybrid: a PDF/A-3 file a human can read, with the CII XML embedded inside it. |
All three carry EN 16931 semantics, with a French extended profile on top, published by AFNOR as XP Z12-012. Factur-X is the one people talk about most, because a hybrid file lets a small French supplier keep sending something that looks like an invoice while the data underneath is machine-readable. If you want the format itself pulled apart, along with how it relates to ZUGFeRD, that is the Factur-X page. The practical point for this page is that the format is the easy half. The route is the regulated half.
E-reporting is a second obligation
France asks for two things, and merchants routinely plan for one. E-invoicing covers domestic B2B, where the invoice itself travels the network. E-reporting covers everything else that is still of interest to the tax administration: B2C sales, sales to businesses abroad, and payment data. There the invoice does not go through the network, but data about it still has to reach the administration through your platform, periodically rather than per invoice.
For a Shopify store this is the part that catches people, because a typical store is mostly B2C. The B2C side produces no e-invoices at all and can still produce a reporting duty for a French-established seller.
What happens if you are not ready on day one
The administration has been unusually direct about this. Its start-up guide, published for the September 2026 launch, rests on three principles: the legal calendar stands, economic activity must continue, and continuity is not a dispensation.
In practice that means an invoice arriving by email, PDF or paper after 1 September 2026 must not be rejected for that reason alone when it reflects a real transaction and carries the information needed to process it. Payment, accounting and the right to deduct VAT are unaffected. Penalties will not be applied automatically to a business that hits real, documented difficulties and is actively correcting them, and the administration says it will distinguish those cases from inertia or a durable refusal to engage.
The same guide states that this is neither a postponement nor a suspension, and that a business which could not use the electronic route is expected to transmit the invoice properly afterwards or organise its regularisation. Treat it as goodwill during a migration, not as a year of grace.
What this means for a Shopify store
Shopify sells well and invoices thinly. Its order confirmation is not an e-invoice: it cannot emit EN 16931 valid UBL or CII, it has no concept of a SIREN or an invoice lifecycle, and it cannot reach an approved platform. Serving French B2B buyers properly needs a layer that:
- captures company name, SIREN and VAT number on B2B orders,
- produces a valid EN 16931 invoice with the VAT worked out per line,
- hands that invoice to an approved platform for transmission,
- and keeps the resulting statuses somewhere you can see them.
The VAT arithmetic is worth its own sentence, because a structured invoice is validated on arrival and a rounding error that nobody notices on a PDF gets the file rejected here. Selling to a VAT-registered business in another EU country is normally reverse charge: 0% VAT, the buyer's number validated against VIES, and the right legal wording on the invoice.
If you already sell into Germany you are not starting from zero. Both mandates sit on the same European standard, Spain follows in 2027 and 2028, and ViDA pushes the rest of the EU the same way around 2030. Countries differ in routing and reporting. The invoice underneath is largely the same object, which is the whole argument for solving it once rather than per country.
France runs one of five different delivery models operating in the EU at the same time. The EU e-invoicing mandate table lists every member state, its status and its date, and which of those models it chose.
Frequently asked questions
When does e-invoicing become mandatory in France?
In two steps. From 1 September 2026 every VAT-registered business in France must be able to receive structured e-invoices, and large companies and ETI must issue them. From 1 September 2027 PME and micro-enterprises must issue too. The administration confirmed in its September 2026 start-up guide that the legal calendar stands.
What is a plateforme agreee?
An approved platform: an IT provider registered by the DGFiP to issue, transmit and receive e-invoices, pass invoice data to the administration, produce the e-reporting, and maintain the recipient directory. Article 289 bis of the Code general des impots requires invoices to go through one. The first list of 101 was published in January 2026.
Does France use Peppol?
Not as the basis of the mandate. Invoices travel between approved platforms, with a state directory for addressing. Peppol technical addresses can be used between platforms where available, but a Peppol access point on its own does not make you compliant in France.
Which formats are accepted?
UBL 2.1, UN/CEFACT CII D22B, and Factur-X, the hybrid PDF/A-3 with CII XML embedded. All three carry EN 16931 semantics, with the French profiles published by AFNOR as XP Z12-012. An approved platform must support all three.
What is the difference between e-invoicing and e-reporting?
E-invoicing covers domestic B2B invoices, which travel through approved platforms. E-reporting covers what does not, such as B2C sales and sales to businesses abroad, plus payment data. The invoice stays off the network there, but data about it still reaches the administration through your platform.
Does it apply to a store outside France?
The mandate attaches to businesses established in France and liable for French VAT. Without a French establishment you are outside it, though French business buyers will still ask you for a structured invoice. B2C sales are outside the invoicing mandate entirely.
What if I am not ready on 1 September 2026?
The start-up guide says penalties will not be applied automatically where difficulties are real, documented and being corrected, and that an emailed or paper invoice must not be rejected for that reason alone. It also says plainly that this is neither a postponement nor a suspension, and that the electronic transmission should be regularised afterwards.
This guide is general information for Shopify merchants, not legal or tax advice. Mandates, thresholds and platform rules change, and France's have moved before, so confirm your own obligations with a qualified adviser and against impots.gouv.fr.
E-invoices from your Shopify B2B orders
Zeppol turns every B2B order into an EN 16931 document, checks it against the EU and the German rules, and sends it over Peppol or by email. Join the list and I'll be in touch before the deadline.