• Skip to primary navigation
  • Skip to main content
Flexible Invoices wordmark logo on a white background
WP Desk

WP Desk

WooCommerce Plugins

Flexible Coupons

Flexible Coupons

Gift cards and tickets

ShopMagic

ShopMagic

E-mail automations

Flexible Invoices

  • Pricing
  • Add-ons
  • Docs
  • Support
  • Blog
  • My Account
  • Ideas
Belgium E-Invoicing: the B2B Mandate That Started in January 2026

Published: 2026-10-21 / Updated: 2026-10-21 / Blog

Belgium E-Invoicing: the B2B Mandate That Started in January 2026

patrycja.wojas

Belgium is no longer preparing for structured e-invoicing. The domestic B2B obligation came into force on 1 January 2026, which means a WooCommerce store selling to Belgian businesses is either compliant now or already issuing documents that do not meet the law.

What the Belgian e-invoicing mandate actually requires

Every VAT-registered business established in Belgium must issue and receive structured electronic invoices for domestic B2B transactions. Structured means a machine-readable data file, by default Peppol BIS, exchanged over the Peppol network. A PDF sent by email does not satisfy the obligation.

Three boundaries decide whether this touches your store at all.

  • B2C is outside the scope. If you sell only to consumers in Belgium, nothing changes for you.
  • It is domestic. The obligation covers transactions between businesses established in Belgium. Cross-border invoicing follows the rules of the countries involved, not this mandate.
  • Receiving counts too. Even businesses that rarely issue B2B invoices have to be able to accept one, which in practice means being reachable on the Peppol network.

So the first question is not which plugin to install, but whether you have Belgian business customers at all.

Screenshot 2026 10 21 At 15 11 24 Peppol For Flexible Invoices Pro – Setup Guide

What this means for a WooCommerce store in practice

If you sell to Belgian companies, your store needs three things that a standard WooCommerce setup does not provide on its own.

A VAT number collected at checkout. Without it you cannot tell a business order from a consumer order, and the invoice has to be issued differently in each case.

An invoice generated as structured data, not only as a PDF. The document has to carry the required fields in a defined format, which is where the Peppol add-on does the work.

A way to send it over the Peppol network. Peppol uses a four corner model: you connect to an access point, your customer connects to theirs, and the two exchange the document.

Peppol BIS and what makes it the default

Belgium did not invent a national format. It pointed at Peppol BIS, a usage specification built on the European standard EN 16931, and that choice has a practical consequence.

A store that can produce a Peppol BIS invoice for Belgium is most of the way towards the requirements appearing in other member states, because they are drawing on the same standard. The work is not Belgium-specific, even though the deadline is.

What to do if you are not ready

The deadline has passed, so the sequence is about catching up, not planning.

Start with your order data: pull Belgian B2B orders from the last six months and see how many carry a valid VAT number. That tells you the size of the problem.

Fix collection at checkout before anything else, because an invoice cannot be built from data you never captured. Only then does connecting to Peppol make sense.

If you already issue invoices from WooCommerce, the structured format is an add-on, not a migration. PEPPOL for Flexible Invoices generates Peppol standard documents from the orders you already have, so the numbering, templates and sending rules you set up stay as they are.

Summary

Belgium made structured electronic invoicing mandatory for domestic B2B transactions from 1 January 2026, so the obligation is already in force. Structured means a machine-readable data file exchanged over the Peppol network, with Peppol BIS as the default, and a PDF sent by email does not meet the requirement.

The scope is narrower than it first sounds. Sales to consumers are excluded, the mandate covers transactions between businesses established in Belgium rather than cross-border trade, and the duty to receive applies even to companies that issue few B2B invoices themselves.

A store selling to Belgian companies needs three things a default WooCommerce installation lacks: a VAT number captured at checkout, invoices produced as structured data rather than only as PDFs, and a connection to a Peppol access point.

Peppol BIS is a usage specification of the European standard EN 16931, so the work done for Belgium carries over to other member states. Catching up starts with the order data: count how many Belgian B2B orders from the last six months hold a valid VAT number, fix collection at checkout, then connect to Peppol.

Frequently asked questions

Four questions come up most often from stores that discovered the Belgian mandate after it started.

Does the Belgian mandate apply to my store if I am based elsewhere in the EU?

The obligation is on businesses established in Belgium for their domestic transactions. If you are established elsewhere, your Belgian customers may still ask you to send structured invoices, but the legal duty falls on a different party. Check with your accountant rather than assuming either way.

Can I keep sending PDF invoices as well?

Yes, and most stores do. The structured file satisfies the obligation, while the PDF remains the version a human reads. They are not alternatives.

What happens to invoices for Belgian consumers?

Nothing. B2C is outside the scope of the mandate, so those documents continue exactly as before.

Do I need my own Peppol access point?

No. Stores connect through a service provider rather than operating an access point themselves.

About patrycja.wojas

  • Terms & Conditions
  • Privacy Policy
  • Support Policy
  • Refund Policy

© 2026 A WP Desk WP Desk Invoicing

Manage Consent
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
  • Manage options
  • Manage services
  • Manage {vendor_count} vendors
  • Read more about these purposes
View preferences
  • {title}
  • {title}
  • {title}