What is the difference between B2G and B2B e-invoicing?

Last verified: March 2026

TL;DR

B2G (business-to-government) e-invoicing has been mandatory across the EU since 2019 under Directive 2014/55/EU, requiring structured invoices for public procurement. B2B (business-to-business) e-invoicing mandates are newer and being rolled out country by country — Italy since 2019, Belgium and Poland in 2026, Germany in 2027-2028, France in 2026-2027 — with an EU-wide B2B mandate under ViDA from July 2030.

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

CountryB2G MandateB2B MandatePlatform / Format
Italy2014 (FatturaPA)January 2019SDI / FatturaPA XML
Belgium2019 (Peppol)January 2026Peppol BIS 3.0 (UBL)
Poland2019 (EN 16931)February 2026KSeF national schema
France2020 (Chorus Pro)September 2026–2027Factur-X / UBL / CII via PA
Germany2020 (XRechnung)January 2027–2028XRechnung / ZUGFeRD
EU-wide (ViDA)2019 (Directive 2014/55)July 2030EN 16931-based

Key Differences

AspectB2GB2B
Legal basisEU Directive 2014/55/EUNational legislation + ViDA
Mandatory since2019 (all EU)Varies by country (2019–2030)
FormatEN 16931 (UBL/CII)Country-specific (often EN 16931-based)
NetworkPeppol (most countries)Varies: Peppol (Belgium), SDI (Italy), KSeF (Poland), PA platforms (France)
EnforcementGovernment portals reject non-compliant invoicesFines, VAT deduction denial, operational disruption
ScopePublic procurement invoicesAll 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