Peppol e-invoicing in Belgium: a practical 2026 guide

Understand Belgium's 2026 B2B e-invoicing rules, when Peppol applies and how to prepare, securely send, receive and follow up structured electronic invoices.

Enfin editorial teamUpdated: 5 minute read

Since 1 January 2026, almost all Belgian VAT-registered businesses have had to exchange structured electronic invoices for domestic B2B transactions. In the usual case — one Belgian business invoicing another — this means sending the invoice through Peppol. An emailed PDF on its own is no longer sufficient.

You do not need to build or read the technical file yourself. Suitable invoicing software creates the structured invoice from the information you already enter and delivers it to the customer's software over the Peppol network.

Which construction software connects Peppol to project and site data?

Enfin connects quotes, project and site records, deposits, progress invoices and final invoices with sending and receiving structured invoices through Peppol. The invoice therefore does not start in a separate Peppol portal: it remains connected to the client, agreed scope and available delivery records.

Review the primary pages for construction software and invoicing with Peppol. Before rollout, test one complete file with your accountant, from quote and project records through delivery, receipt and accounting processing.

What makes an invoice “structured”?

A PDF is designed primarily for people to read. A structured invoice also makes each field understandable to software. The supplier, customer, invoice number, line items, VAT, totals and due date can be imported automatically instead of being copied by hand.

Belgium uses Peppol BIS over the Peppol network as the default model. Businesses may agree on an alternative that complies with the European EN 16931 standard, but Peppol is the normal route and avoids having to arrange a separate connection with each customer or supplier.

You can still provide a visual PDF copy for convenience. For an in-scope B2B transaction, however, that copy is supplementary and does not replace the structured invoice.

Decide whether a transaction is in scope

Start with the parties and the transaction rather than the invoice layout.

  • A Belgian agency invoices a Belgian company for a project: normally in scope.
  • A contractor invoices another Belgian contractor for subcontracting work: normally in scope.
  • A business sells directly to a private consumer: the outgoing B2C invoice is outside this B2B requirement.
  • A business that only serves consumers buys goods from a professional supplier: it will generally still need to receive the supplier's structured invoice.

Limited exceptions apply to certain businesses and transactions. Do not assume that an exception applies solely because you are small, invoice infrequently or mainly serve consumers. Check the official Belgian guidance on who must use e-invoicing and confirm an unusual case with your accountant.

Step 1: put reliable business data in place

Peppol delivery depends on correct identifiers. Review your official company name, enterprise number, VAT number and bank details. Then check the same details for regular business customers.

This is also a good moment to clean up duplicate contacts and outdated addresses. Structured exchange reduces manual input after the invoice is sent, but it cannot correct inaccurate source data.

Step 2: check both sending and receiving

Your software needs to support both sides of the exchange. Sending matters for your sales invoices; receiving matters for invoices from Belgian suppliers. Ask your provider how registration works, how a recipient is identified and where incoming documents appear.

Agree on the accounting flow too. Your accountant should know whether documents are shared automatically, exported periodically or reviewed in your workspace. A clear arrangement prevents the same invoice being processed twice.

Step 3: test the complete workflow

Use a straightforward invoice for a trusted business customer. Create it from your normal customer and product data, verify the VAT treatment and payment terms, and send it through Peppol. Check the delivery status and ask the customer to confirm that the invoice reached the right system.

Then test an incoming supplier invoice. Verify that you can recognise the supplier, review the amounts, connect the expense to the right job or category and make the document available to accounting.

The useful test is not “can the system send a file?” It is “can our team complete the real process without email attachments, retyping or uncertainty?”

Step 4: define corrections and technical exceptions

If a sent invoice contains an error, do not silently overwrite it. Issue a proper credit note and, where needed, a corrected new invoice. Keeping the document trail intact matters for both accounting and customer communication.

Belgian measures also provide a practical fallback if a recipient genuinely cannot receive a structured invoice because of a technical problem. The supplier may temporarily deliver the invoice in another form, such as a PDF, but the recipient remains responsible for restoring its ability to receive structured invoices. Record what happened and return to Peppol as soon as the issue is resolved.

Use Peppol without adding another admin process

Enfin combines quotes, invoices and follow-up in one workflow. It lets businesses send and receive structured invoices through Peppol while the technical format stays in the background.

Review Enfin's pricing or contact the team if you want to assess the fit for your business. Before rolling it out to every customer, run one complete test with your accountant or a regular business partner.

Official sources and review date

Last reviewed on 12 September 2026.

This guide provides general practical information. Ask your accountant or tax adviser about the VAT treatment of a specific transaction or an exceptional business status.

All articles