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 vs E-Invoicing Mandates

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:

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.

โš  Cross-Border Impact

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)

Phase 2 (September 2027)

Phase 3 (September 2027+)

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.

โœ“ The Practical Solution

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

  1. Identify your exposure: Which EU countries do you invoice B2B customers in? Check against the mandate table above.
  2. Audit your invoicing tool: Does it support PEPPOL BIS 3.0 output? Factur-X? XRechnung? If not, you need an upgrade or add-on.
  3. Get a PEPPOL access point: If Belgium mandates you, you need an accredited PEPPOL access point provider. Common options: Basware, Pagero, Storecove, B2Brouter.
  4. Register your PEPPOL ID: Typically your VAT number + country code formatted per PEPPOL specifications.
  5. Test with counterparties: Run test invoices before your customer's deadline, not after.
  6. France September 2026 deadline: If you invoice French companies, ensure you can receive and (if applicable) send structured invoices by September 1, 2026.
  7. Germany receive obligation: Already in force. If you invoice German B2B customers, support XRechnung or ZUGFeRD output.

Timeline at a Glance

DateEventCountries Affected
Jan 2025Germany receive obligation active๐Ÿ‡ฉ๐Ÿ‡ช Germany (all B2B)
Feb 2026Poland KSeF โ€” large companies๐Ÿ‡ต๐Ÿ‡ฑ Poland
Jan 2026Belgium full B2B PEPPOL mandate๐Ÿ‡ง๐Ÿ‡ช Belgium (all B2B)
Sep 2026France Phase 1 โ€” receive obligation & large senders๐Ÿ‡ซ๐Ÿ‡ท France
Q4 2026Poland KSeF โ€” all businesses๐Ÿ‡ต๐Ÿ‡ฑ Poland
Jan 2027Germany send obligation (large + mid)๐Ÿ‡ฉ๐Ÿ‡ช Germany
2027Spain 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.

โœ“ Check your inbox โ€” checklist is on its way.

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 โ†’