Peppol e-invoicing in France
France is rolling out mandatory B2B e-invoicing starting September 2026. The system uses a Y-model with certified PDP platforms, supports Factur-X, UBL and CII formats, and connects to the Peppol network. Here is the full timeline, the architecture and what your business needs to do.
By Peppol Validator · Last updated
Current state, April 2026
The mandate starts in September 2026. Large enterprises must be ready to receive e-invoices by that date. PDP platforms are being certified by the DGFIP. Businesses should already be selecting a PDP, testing their invoice formats and preparing their systems. The PPF (Portail Public de Facturation) is in its final testing phase.
Mandate timeline
France's e-invoicing reform was introduced by Article 26 of the Finance Law 2022 and refined through subsequent ordinances and decrees. The original 2024 start date was postponed. The current timeline is set by the Finance Law 2024 and confirmed by the DGFIP.
1 September 2026
Large enterprises must receive e-invoices. All large companies (grandes entreprises) are required to accept structured electronic invoices through a certified PDP or the PPF. E-reporting obligations for B2C and international transactions also begin for large enterprises.
1 September 2027
All businesses must send and receive e-invoices. Mid-sized enterprises (ETI), small and medium enterprises (PME) and micro-enterprises (TPE) join the mandate. Every VAT-registered business in France must be able to issue and receive structured e-invoices. E-reporting extends to all businesses.
1 January 2030
EU-wide intra-community e-invoicing aligned with the EU's VAT in the Digital Age (ViDA) regulation. Cross-border B2B transactions within the EU will require structured e-invoices.
Who is affected?
The mandate covers all businesses that are established in France and subject to French VAT. This includes companies of all sizes, from large multinationals to sole traders and micro-enterprises.
The obligation applies to domestic B2B transactions. B2C transactions are not subject to e-invoicing but fall under the separate e-reporting obligation. Cross-border transactions are also covered by e-reporting, not e-invoicing.
Certain sectors have specific arrangements. Businesses in the banking, insurance and healthcare sectors may have adjusted timelines or exemptions for certain transaction types.
The French Y-model: PDP, PPF and OD
France uses a Y-model for e-invoicing. This means invoices flow through intermediary platforms rather than a single government portal. There are three types of actors in this model.
PDP (Plateforme de Dematerialisation Partenaire) are certified private platforms. They handle the creation, transmission, reception and archiving of e-invoices. PDPs connect to each other and to the PPF. They also handle e-reporting by transmitting transaction data to the tax authority. Businesses choose their PDP freely from the list of certified providers.
PPF (Portail Public de Facturation) is the public invoicing portal operated by the AIFE (Agence pour l'Informatique Financiere de l'Etat). It builds on the existing Chorus Pro infrastructure. The PPF serves as a free fallback platform for businesses that do not use a PDP. It also acts as the central directory and routes invoices between PDPs.
OD (Operateur de Dematerialisation) are service providers that help businesses create and manage their invoices but do not transmit them directly. An OD must connect through a PDP or the PPF for actual invoice exchange.
Accepted formats
All e-invoices must conform to the European standard EN 16931. France accepts three syntax formats.
Factur-X is a Franco-German hybrid format. It embeds a structured XML file (based on CII/CrossIndustryInvoice) inside a PDF/A-3 document. The PDF provides a human-readable view while the XML carries the machine-readable data. Factur-X is widely adopted in France and is available in several profiles, from Minimum to Extended. For the mandate, at least the EN 16931 profile is required.
UBL 2.1 (Universal Business Language) is the XML format used by Peppol BIS Billing 3.0. It is the most common format for cross-border e-invoicing in Europe.
CII (Cross-Industry Invoice, UN/CEFACT) is the XML standard that Factur-X is based on. It can also be used as a standalone XML format without the PDF wrapper.
A plain PDF sent by email does not qualify as an e-invoice under the mandate. The invoice must contain structured data in one of the three accepted formats.
How Peppol connects to the French system
Peppol is an international four-corner network for exchanging structured business documents. In the French context, Peppol serves as one of the interoperability layers between PDPs. A PDP that is also a Peppol Access Point can route invoices to and from other Peppol-connected platforms, both in France and internationally.
For businesses that already use Peppol for cross-border invoicing, the French mandate adds a domestic layer. Your Peppol Access Point may also function as your PDP, or your PDP may use Peppol as its transport network. The invoice format remains EN 16931-compliant in either case.
The Peppol network reference explains how documents travel through the four-corner model. The mandates by country page shows how France compares with other European countries.
How to get compliant
Whether your business operates only in France or across Europe, here are the key steps to prepare for the mandate.
- 1Choose a PDP or use the PPF. Select a certified PDP (Plateforme de Dematerialisation Partenaire) to handle your e-invoicing. Check the DGFIP's official list of certified PDPs. Alternatively, you can use the PPF (Portail Public de Facturation) as a free option, though it offers fewer features than commercial PDPs.
- 2Register your business in the directory. Your business must be registered in the PPF's central directory with your SIREN/SIRET number. This allows other businesses and platforms to route invoices to you. Your PDP typically handles this registration.
- 3Select your invoice format. Choose between Factur-X, UBL 2.1 or CII based on your systems and trading partners. Factur-X is the most popular choice in France. If you trade internationally via Peppol, UBL 2.1 may be more practical. All three must comply with EN 16931.
- 4Validate before sending. Run your invoices through a validator to catch errors before they reach your customers. Check for EN 16931 (CEN) rules and, if using Peppol, the Peppol BIS Billing 3.0 rules. For Factur-X, verify both the PDF structure and the embedded XML.
- 5Set up e-reporting. The e-reporting obligation applies to B2C transactions and cross-border operations. Your PDP handles the transmission of transaction data to the DGFIP. Make sure your PDP supports e-reporting alongside e-invoicing.
- 6Update your receiving workflow. Configure your systems to receive and process incoming e-invoices from PDPs or the PPF. Ensure automatic booking, reconciliation with purchase orders and digital archiving for the required retention period.
- 7Prepare for ViDA (2030). The EU's VAT in the Digital Age regulation will require structured e-invoicing for intra-EU B2B transactions from 2030. Adopting EN 16931-compliant formats now positions your business for this next step.
Validate your invoices for free
Check your UBL and Factur-X invoices against EN 16931 (CEN) and Peppol rules. Free, instant, no signup required.
Frequently asked questions
When does e-invoicing become mandatory in France?
The French B2B e-invoicing mandate begins in September 2026. Large enterprises must be able to receive electronic invoices from that date. The obligation to send e-invoices and the extension to all business sizes follows in September 2027. The timeline has been revised several times since the original 2024 target.
What is the phased rollout timeline?
September 2026: all large enterprises must be able to receive e-invoices. September 2027: all businesses (including SMEs and micro-enterprises) must be able to receive and send e-invoices. The e-reporting obligation for B2C and cross-border transactions follows the same phased schedule.
What formats are accepted for French e-invoices?
France accepts three formats that comply with the EN 16931 European standard: Factur-X (a hybrid PDF/A-3 with embedded XML based on CII), UBL 2.1 (Universal Business Language), and CII (Cross-Industry Invoice). Factur-X is especially popular in France because it combines a human-readable PDF with machine-readable structured data.
What is a PDP (Plateforme de Dematerialisation Partenaire)?
A PDP is a certified private platform that handles the transmission and reception of e-invoices on behalf of businesses. PDPs connect to the public PPF (Portail Public de Facturation) and to other PDPs. They are certified by the DGFIP (Direction Generale des Finances Publiques). Businesses can choose any certified PDP to handle their e-invoicing obligations.
What about Chorus Pro?
Chorus Pro has been France's B2G (business-to-government) e-invoicing platform since 2017. All suppliers to public entities already use it. The new PPF (Portail Public de Facturation) builds on the Chorus Pro infrastructure and extends it to B2B transactions. Businesses familiar with Chorus Pro will recognize much of the architecture.
How does Peppol fit into the French system?
Peppol is one of the interoperability networks that PDPs can use for exchanging invoices between platforms. France's Y-model allows PDP-to-PDP communication, and Peppol provides a standardized way to route documents between them. Invoices sent over Peppol must comply with EN 16931, which aligns with the French requirements.
How can I validate my French e-invoices?
Before sending an e-invoice, validate it against the EN 16931 (CEN) rules and, if sending via Peppol, the Peppol BIS Billing 3.0 rules. Peppol Validator lets you check your UBL invoices for free, without signup. For Factur-X invoices, use a dedicated Factur-X validator to check both the PDF and the embedded XML data.