B2G Came First, B2B Is Following
The fundamental difference between B2G and B2B e-invoicing is scope and maturity. B2G e-invoicing — invoices issued by businesses to government bodies — has been mandatory across the EU for years. B2B e-invoicing — invoices exchanged between private businesses — is a newer requirement that is being rolled out progressively. According to Invoice Navigator's regulatory tracking across all 27 EU member states, understanding this distinction is critical for compliance planning.
B2G E-Invoicing: The Foundation
EU Directive 2014/55/EU, adopted on 16 April 2014, established the legal requirement for all EU public contracting authorities to accept and process structured electronic invoices in public procurement. The directive required central government authorities to comply within 18 months of the EN 16931 standard's publication, with local and regional authorities given up to 30 months. By April 2019, all EU public authorities were obligated to accept EN 16931-compliant e-invoices.
Key Characteristics of B2G
- Mandatory since 2019 across all 27 EU member states
- Driven by Directive 2014/55/EU and the EN 16931 standard
- Peppol is the dominant network — most EU governments receive B2G invoices via Peppol Access Points
- Format requirement — EN 16931-compliant (UBL or CII), with country-specific CIUS rules (e.g. XRechnung in Germany, Factur-X in France)
- Scope — applies to invoices resulting from public procurement contracts above EU thresholds, though many countries extended it to all public-sector invoices
B2B E-Invoicing: The Expansion
B2B e-invoicing mandates are more recent and vary significantly by country. Unlike B2G — which was harmonised by a single EU directive — B2B mandates have been introduced through national legislation, with each country choosing its own timeline, format, and platform. The EU's ViDA regulation will eventually harmonise B2B e-invoicing across all member states by July 2030.
B2B Mandate Timeline by Country
| Country | B2G Mandate | B2B Mandate | Platform / Format |
|---|---|---|---|
| Italy | 2014 (FatturaPA) | January 2019 | SDI / FatturaPA XML |
| Belgium | 2019 (Peppol) | January 2026 | Peppol BIS 3.0 (UBL) |
| Poland | 2019 (EN 16931) | February 2026 | KSeF national schema |
| France | 2020 (Chorus Pro) | September 2026–2027 | Factur-X / UBL / CII via PA |
| Germany | 2020 (XRechnung) | January 2027–2028 | XRechnung / ZUGFeRD |
| EU-wide (ViDA) | 2019 (Directive 2014/55) | July 2030 | EN 16931-based |
Key Differences
| Aspect | B2G | B2B |
|---|---|---|
| Legal basis | EU Directive 2014/55/EU | National legislation + ViDA |
| Mandatory since | 2019 (all EU) | Varies by country (2019–2030) |
| Format | EN 16931 (UBL/CII) | Country-specific (often EN 16931-based) |
| Network | Peppol (most countries) | Varies: Peppol (Belgium), SDI (Italy), KSeF (Poland), PA platforms (France) |
| Enforcement | Government portals reject non-compliant invoices | Fines, VAT deduction denial, operational disruption |
| Scope | Public procurement invoices | All domestic B2B transactions (in mandated countries) |
Why It Matters for Your Business
If you already comply with B2G e-invoicing — sending structured invoices to government buyers via Peppol or national portals — you have a head start on B2B compliance. The formats and infrastructure overlap significantly. However, B2B mandates typically apply to a much larger volume of invoices and may use different platforms (e.g. Belgium's B2B mandate uses Peppol, while France requires certified PA platforms). Invoice Navigator's compliance tracking shows that businesses with existing B2G workflows can extend them to B2B with minimal additional effort, provided they validate against the correct country-specific CIUS rules.
Related Content
Validate your e-invoices
Check compliance against EN 16931, XRechnung, Peppol BIS, and 27 country-specific rule sets.
Try the Free Validator