PEPPOL Invoice Format Guide
Complete guide to PEPPOL electronic invoicing in 2026. Mandatory in Belgium, Germany, France, Poland for B2B. UBL XML format, validation, software options.
Last updated: May 10, 2026
PEPPOL Invoice Format (What It Is and How to Generate It in 2026)
If you do business with European or government clients, you'll have heard of PEPPOL. By May 2026 it's mandatory in many EU countries for B2G and increasingly for B2B. Here's what PEPPOL is, why you need it, and how to generate compliant invoices.
Quick answer: PEPPOL (Pan-European Public Procurement OnLine) is a network for sending structured electronic invoices between businesses and government. Invoices use a standard XML format (UBL 2.1 or CII) that can be auto-processed by accounting software. Make standard invoices free while we work on PEPPOL XML output.
What Is PEPPOL?
PEPPOL started as a European public procurement initiative in 2008. Today it's a global network for exchanging structured business documents (invoices, orders, despatch advices) between any two parties on the network.
The key idea: instead of emailing a PDF that someone manually types into their accounting software, PEPPOL invoices are XML files that flow directly into your client's system. No retyping, no errors, no delays.
Where PEPPOL Is Mandatory in 2026
| Country | Status | Scope |
|---|---|---|
| Belgium | Mandatory | All B2G; B2B from January 2026 |
| Netherlands | Mandatory | All B2G via PEPPOL since 2017 |
| Norway | Mandatory | All B2G via PEPPOL since 2019 |
| Singapore | Voluntary, expanding | InvoiceNow program based on PEPPOL |
| Australia | Voluntary, government push | ATO endorsed PEPPOL since 2019 |
| France | Receipt mandatory September 2025 | Issuance mandatory September 2026 |
| Germany | Mandatory | All B2B from January 2025 (transitional rules) |
| Italy | Mandatory via SdI | Italian electronic invoicing similar concept |
| Poland | Mandatory | From February 2026 |
How PEPPOL Works (The Four Corner Model)
PEPPOL uses the "Four Corner Model" to exchange documents.
- Sender (you): Create the invoice in your software.
- Sending Access Point: Your software vendor (Xero, QuickBooks, etc.) handles the conversion to PEPPOL format and transmission.
- Receiving Access Point: Your client's software vendor receives, validates, routes the invoice.
- Recipient (your client): Receives a structured invoice that flows directly into their accounting system.
You don't manually create the XML. You use software that does it for you. Most major accounting platforms (Xero, QuickBooks, Sage, NetSuite) have PEPPOL access points built in.
The PEPPOL BIS 3.0 Standard
PEPPOL invoices use a specific format: PEPPOL BIS Billing 3.0, which is built on the EU's EN 16931 standard. The actual XML follows UBL 2.1 (Universal Business Language) or UN/CEFACT CII.
What this means: every PEPPOL invoice contains the same structured fields in the same XML tags, regardless of which country sent it or which software generated it. Receivers always know where to find the invoice number, the buyer details, the line items.
What's in a PEPPOL Invoice (Required Fields)
Same content as a standard tax invoice, just structured. Required fields per BIS 3.0:
- Invoice number (unique)
- Issue date
- Invoice type code (commercial invoice, credit note, etc.)
- Currency code (ISO 4217)
- Supplier (your business): name, address, VAT ID
- Customer: name, address, VAT ID (if applicable)
- Line items: description, quantity, unit price, line total, VAT category
- VAT breakdown by rate
- Total payable amount
- Payment terms
- PEPPOL identifiers (sender and receiver IDs)
How to Send a PEPPOL Invoice
You need a PEPPOL Access Point (AP). These are accredited service providers connected to the PEPPOL network. You can use one indirectly through your accounting software or directly via API.
Common ways to access PEPPOL:
- Through your accounting software: Xero, QuickBooks, Sage, NetSuite, MYOB all have PEPPOL connectivity. Often free or low cost.
- Through specialised AP providers: Pagero, Tickstar, Tradeshift, Storecove, Galaxy Gateway. Pay per invoice or monthly subscription.
- Direct integration: Build your own connector via API. Only worth it for high volume senders.
For most freelancers and small businesses, using your accounting software's built in PEPPOL is the easiest path.
Validating a PEPPOL Invoice
Each PEPPOL invoice must pass validation before transmission. Validators check:
- Schema compliance (UBL 2.1 / CII structure)
- Required fields present
- Country specific rules (e.g., German XRechnung extensions)
- VAT calculation correctness
- Customer registration on PEPPOL network
If validation fails, the invoice doesn't get sent. Your software flags the error so you can fix it.
Country Specific Variants
Some countries layer their own requirements on top of PEPPOL.
Germany: XRechnung is the German extension of PEPPOL BIS. Adds Leitweg-ID for federal contracts.
France: Will use PEPPOL via the Public Portal (PPF) or Approved Platforms (PDP). Receipt is mandatory since September 2025, issuance from September 2026.
Italy: Uses its own SdI (Sistema di Interscambio) which is similar to PEPPOL but separate. Cross-border invoices to/from Italy still go through SdI.
Belgium: Hermes platform connects PEPPOL to government systems. B2G mandatory, B2B from 2026.
Do Freelancers Need PEPPOL?
Honest answer: usually not yet, depending on country.
If you're invoicing private B2B clients in most countries, PDF still works. PEPPOL becomes mandatory if:
- You invoice government clients in any country with B2G mandates (most EU)
- You invoice large companies in countries with B2B mandates (Belgium, Germany, France, Poland from 2026)
- Your clients are in countries pushing PEPPOL adoption (Singapore, Australia)
If your clients are all private companies in the US, UK (non-government), or non-PEPPOL countries, PDF invoicing is still fine for now.
FreeInvoicePDF.org and PEPPOL
FreeInvoicePDF.org currently generates standard PDF invoices. PEPPOL XML export is on the roadmap but not yet live (May 2026). For now, if you need PEPPOL output, use Xero, QuickBooks, or a dedicated PEPPOL AP.
For PDF invoices that are still beautiful and professional, use the free PDF generator. For EU specific tax content see EU VAT invoice template. For German invoicing see ZUGFeRD invoice generator.
Frequently Asked Questions
Ready to Make Your Invoice?
Free, no signup, no watermarks. Download a professional PDF in 30 seconds.
Create Free Invoice