PEPPOL (Pan-European Public Procurement On-Line) started as a government procurement network but is now the backbone of B2B e-invoicing mandates across the EU. If you sell B2B to customers in Belgium, Italy, Romania, or a growing list of other countries, PEPPOL compliance is no longer optional.
This guide cuts through the jargon: what PEPPOL actually is, which countries already mandate it, which are coming next, and what your business needs to do to be ready.
What Is PEPPOL?
PEPPOL is a set of open standards and a network for exchanging structured business documents โ primarily invoices, but also orders, despatch advice, and credit notes. Think of it as an interoperability layer: your accounting system sends a PEPPOL-formatted invoice, and it arrives in your buyer's accounting system automatically, with no manual re-entry.
The key components:
- PEPPOL BIS (Business Interoperability Specifications): The document format standards โ most commonly UBL (Universal Business Language) XML
- PEPPOL Network: The four-corner model โ sender's access point โ central network โ receiver's access point โ buyer's system
- PEPPOL ID: The identifier for your business on the network (typically based on VAT number)
- Certified Access Points: Accredited providers that connect you to the PEPPOL network
Not all EU e-invoicing mandates require PEPPOL specifically. Italy uses SDI (Sistema di Interscambio), France uses Factur-X/Chorus Pro, and Germany uses ZUGFeRD/XRechnung. PEPPOL is often used as the transport network, but the invoice format varies by country.
Which EU Countries Mandate E-Invoicing in 2026?
| Country | Status | Mandate Scope | Format | Deadline |
|---|---|---|---|---|
| ๐ง๐ช Belgium | Active | B2B โ mandatory receive & send | PEPPOL BIS 3.0 (UBL) | Jan 2026 (full mandate) |
| ๐ฎ๐น Italy | Active | B2B & B2C โ all invoices via SDI | FatturaPA (XML) | Since Jan 2019 |
| ๐ท๐ด Romania | Active | B2B mandatory via RO e-Factura | UBL-based XML | Jan 2024 (large), Jul 2024 (all) |
| ๐ญ๐บ Hungary | Active | B2B โ mandatory reporting via RTIR | RTIR XML | Jul 2021 (large), Apr 2021 (all) |
| ๐ซ๐ท France | Sept 2026 | B2B โ mandatory receive (Phase 1) | Factur-X / UBL / CII via PPF | Sep 1, 2026 |
| ๐ฉ๐ช Germany | Partial | B2B โ mandatory receive since Jan 2025 | XRechnung / ZUGFeRD | Jan 2025 (receive); send from Jan 2027 |
| ๐ต๐ฑ Poland | 2026 | B2B mandatory via KSeF | KSeF XML | Feb 2026 (large), Q4 2026 (all) |
| ๐ช๐ธ Spain | 2027 | B2B โ Verifactu reporting + e-invoicing | Facturae / UBL | 2027 (full rollout) |
| ๐ฌ๐ท Greece | 2025โ26 | B2B via myDATA platform | IAPR XML | Phased 2025โ2026 |
| ๐จ๐ฟ Czech Republic | Planned 2027 | B2B pilot underway | TBD | 2027 |
| ๐ณ๐ฑ Netherlands | Voluntary | Government procurement (PEPPOL) | PEPPOL BIS | Voluntary |
๐ Check Your Country's PEPPOL Status
Our PEPPOL Readiness Checker covers all 27 EU countries with live mandate data โ urgency levels, exact deadlines, required formats, and compliance gaps based on your business profile.
Check Compliance Status โBelgium: The First Full B2B PEPPOL Mandate
Belgium became the first EU country to mandate PEPPOL specifically (as opposed to a country-specific format) for all B2B transactions. As of January 1, 2026, all Belgian-established businesses must be able to:
- Receive structured e-invoices via PEPPOL network
- Send structured e-invoices to Belgian B2B customers
- Use PEPPOL BIS 3.0 (UBL 2.1) format
If you sell B2B to Belgian companies and issue invoices, you need a PEPPOL-capable invoicing solution. Non-compliant invoices are not recognized as valid VAT invoices under Belgian law, creating VAT deduction issues for your customers โ and making you an undesirable supplier.
Even non-Belgian businesses must comply if they have Belgian B2B customers. If your Shopify store sells to Belgian businesses and you can't issue PEPPOL invoices, those customers may request to be invoiced differently โ or switch to a compliant supplier.
France: September 2026 Mandate
France's B2B e-invoicing mandate has been delayed multiple times but September 1, 2026 is the current confirmed date for Phase 1. Here's what the French mandate involves:
Phase 1 (September 2026)
- All French companies must be able to receive e-invoices
- Large companies (turnover > โฌ800M or > 5,000 employees) must also send e-invoices
Phase 2 (September 2027)
- Mid-size companies (turnover > โฌ50M or > 250 employees) must send
Phase 3 (September 2027+)
- All businesses including SMEs must send e-invoices
The French system routes through either the PPF (Portail Public de Facturation) โ the government platform โ or accredited PDPs (Plateformes de Dรฉmatรฉrialisation Partenaires), private certified operators. The acceptable formats are Factur-X (hybrid PDF/XML), UBL 2.1, or CII D16B.
Germany: Receiving Obligation Already Live
Germany moved quietly but consequentially: since January 1, 2025, all German businesses must be able to receive e-invoices in structured format (XRechnung or ZUGFeRD). The send obligation phases in from 2027.
This means if you invoice German businesses, your invoicing system needs to support XRechnung or ZUGFeRD output โ not just PDF. Most major accounting platforms (Xero, DATEV, SAP) already support these formats. The risk is smaller invoicing tools or manual invoicing workflows that only output PDF.
PEPPOL Format Glossary
| Format | Used In | Type | Description |
|---|---|---|---|
| PEPPOL BIS 3.0 | Belgium, pan-EU public | UBL 2.1 XML | Standard PEPPOL invoice format for cross-border use |
| Factur-X | France, Germany | Hybrid PDF/XML | PDF with embedded structured XML data โ human and machine readable |
| XRechnung | Germany | UBL or CII XML | German national standard for public procurement and B2B |
| ZUGFeRD | Germany, Austria | Hybrid PDF/XML | Similar to Factur-X; multiple profiles (MINIMUM, BASIC, EN16931) |
| FatturaPA | Italy | XML via SDI | Italian national format, transmitted through government SDI hub |
| KSeF XML | Poland | XML via KSeF | Polish structured invoice via Krajowy System e-Faktur |
How E-Invoicing Affects Non-EU Merchants
If you're based outside the EU but sell B2B to EU customers, e-invoicing mandates affect you in two ways:
1. Outbound invoices to EU B2B customers
When you issue an invoice to a Belgian, Italian, Romanian, or Hungarian business, they may require it in a structured format to claim VAT deductions in their country. Sending PDF invoices may be non-compliant from the buyer's perspective โ potentially causing them VAT compliance issues and friction in the relationship.
2. If you have an EU establishment or fiscal representative
If you're VAT-registered in France, Germany, or other mandate countries (directly or via fiscal rep), you're subject to local e-invoicing obligations for transactions processed through that registration.
For most non-EU Shopify merchants: start using an e-invoicing capable platform now. Xero, QuickBooks, and most modern accounting tools have PEPPOL/e-invoicing add-ons. The cost is minimal compared to the risk of losing EU B2B customers who can't process your invoices.
How to Prepare: A Practical Checklist
- Identify your exposure: Which EU countries do you invoice B2B customers in? Check against the mandate table above.
- Audit your invoicing tool: Does it support PEPPOL BIS 3.0 output? Factur-X? XRechnung? If not, you need an upgrade or add-on.
- Get a PEPPOL access point: If Belgium mandates you, you need an accredited PEPPOL access point provider. Common options: Basware, Pagero, Storecove, B2Brouter.
- Register your PEPPOL ID: Typically your VAT number + country code formatted per PEPPOL specifications.
- Test with counterparties: Run test invoices before your customer's deadline, not after.
- France September 2026 deadline: If you invoice French companies, ensure you can receive and (if applicable) send structured invoices by September 1, 2026.
- Germany receive obligation: Already in force. If you invoice German B2B customers, support XRechnung or ZUGFeRD output.
Timeline at a Glance
| Date | Event | Countries Affected |
|---|---|---|
| Jan 2025 | Germany receive obligation active | ๐ฉ๐ช Germany (all B2B) |
| Feb 2026 | Poland KSeF โ large companies | ๐ต๐ฑ Poland |
| Jan 2026 | Belgium full B2B PEPPOL mandate | ๐ง๐ช Belgium (all B2B) |
| Sep 2026 | France Phase 1 โ receive obligation & large senders | ๐ซ๐ท France |
| Q4 2026 | Poland KSeF โ all businesses | ๐ต๐ฑ Poland |
| Jan 2027 | Germany send obligation (large + mid) | ๐ฉ๐ช Germany |
| 2027 | Spain Verifactu + e-invoicing live | ๐ช๐ธ Spain |
Get the Full EU Compliance Checklist
A complete checklist covering PEPPOL setup, country-by-country e-invoicing requirements, and the tools that handle it automatically. Free.
No spam. Unsubscribe any time.
Check Your Specific Country Exposure
The mandate picture changes quarterly. Our PEPPOL Readiness Checker pulls live data on all 27 EU countries โ select the countries you invoice and get an instant compliance assessment with specific format requirements and deadlines.
๐ PEPPOL Readiness Checker
Select the EU countries where you have B2B customers. Get an instant compliance readiness report with mandate deadlines, required formats, and recommended action steps per country.
Check My Compliance Status โ