Since January 1, 2026, e-invoicing via the PEPPOL network is mandatory in Belgium for all B2B transactions between VAT-registered businesses. This major change, introduced through amendments to the Belgian VAT Code (Article 53, paragraph 2), affects an estimated 1.2 million VAT-registered entities across the country, including tens of thousands of Belgian SMEs that previously relied on paper or PDF invoicing. Whether you run a two-person consultancy in Namur or a 45-employee manufacturing firm in Antwerp, electronic invoicing Belgium compliance is no longer optional. This comprehensive guide explains everything you need to know to comply with PEPPOL Belgium 2026 requirements and turn this regulatory obligation into a genuine competitive advantage for your business.
What is PEPPOL?
PEPPOL (Pan-European Public Procurement OnLine) is a secure international network enabling the exchange of standardized business documents between companies. Originally developed by the European Commission in 2008 and now governed by OpenPEPPOL, the network connects over 300,000 businesses across 39 countries. Specifically, your invoices are no longer sent as PDFs by email, but automatically transmitted via a certified network, in a structured format (UBL — Universal Business Language). This means that every data field on your invoice — VAT number, line items, amounts, payment terms — is machine-readable, eliminating the need for manual data entry or error-prone OCR scanning. For a typical Belgian SME processing 200 to 500 invoices per month, this alone can save dozens of hours of administrative work each quarter.
The PEPPOL network operates on a 4-corner model, similar to how international bank transfers work through the SWIFT network:
- The Sender (your company) — you create the invoice in your ERP or accounting software
- The Sender Access Point (your PEPPOL provider, e.g. Odoo) — your software converts the invoice to UBL format and transmits it securely
- The Receiver Access Point (your client’s PEPPOL provider) — your client’s provider receives and validates the document
- The Receiver (your client) — the invoice arrives directly in their accounting system, ready for processing
This model ensures that no single entity controls the entire chain, providing security, interoperability, and redundancy. Each Access Point must be certified by OpenPEPPOL and audited regularly, guaranteeing that your sensitive financial data is handled with the highest security standards. In Belgium, several providers are certified Access Points, including Odoo, Horus, CodaBox, Basware, and Unifiedpost.
Who is concerned in Belgium?
The obligation concerns all Belgian VAT-registered businesses for domestic B2B transactions. According to the FPS Finance (SPF Finances), this represents approximately 1.2 million businesses. This includes:
- Freelancers and liberal professions (accountants, architects, consultants, lawyers, IT contractors)
- SMEs and VSEs, regardless of their size — from a one-person SPRL/BV to a 249-employee manufacturing company
- Large companies already familiar with electronic data interchange (EDI)
- Non-profit organizations (ASBL/VZW) subject to VAT
- Belgian branches or subsidiaries of foreign companies registered for Belgian VAT
Exceptions: B2C transactions (invoices to private consumers), agricultural flat-rate schemes, and small businesses under the VAT exemption scheme (regime de franchise / vrijstellingsregeling, i.e. turnover below 25,000 EUR annually) are not (yet) concerned. However, the European Commission’s ViDA (VAT in the Digital Age) initiative, expected to roll out between 2028 and 2030, will likely extend structured e-invoicing requirements to cross-border transactions as well — meaning today’s investment in PEPPOL compliance positions your company well for future EU-wide obligations.
It is also important to note that even if your company is exempt from issuing PEPPOL invoices (e.g., you operate under the VAT exemption scheme), you may still receive PEPPOL invoices from your suppliers. Having a PEPPOL-capable system in place ensures you can process these incoming documents efficiently.
The obligation timeline
| Date | Obligation |
|---|---|
| January 1, 2026 | Obligation to receive PEPPOL invoices for all VAT-registered businesses — every Belgian company must be reachable on the PEPPOL network and able to process incoming structured invoices |
| January 1, 2026 | Obligation to issue PEPPOL invoices for all VAT-registered businesses — every B2B invoice between Belgian VAT-registered entities must be sent via the PEPPOL network in UBL format |
Unlike some neighbouring countries that phased in e-invoicing gradually (France, for instance, is rolling out its mandate from 2026 to 2027 by company size), Belgium adopted a big-bang approach: all businesses became subject to the obligation simultaneously on January 1, 2026. The Belgian government’s rationale was to avoid a lengthy transition period and reduce the complexity of managing parallel invoicing systems. For SMEs, this means there is no grace period — compliance is required now.
What are the penalties for non-compliance?
The FPS Finance may apply the following penalties for businesses that fail to comply with PEPPOL Belgium 2026 e-invoicing obligations:
- Administrative fine from €50 to €5,000 per infringement — each non-compliant invoice can be treated as a separate infringement, meaning a company sending 100 PDF invoices instead of PEPPOL invoices could face cumulative fines
- Refusal of VAT deduction for non-compliant invoices received — if you receive a supplier invoice that does not meet the structured format requirements and you fail to request a compliant version, the FPS Finance may disallow the VAT deduction on that purchase, directly impacting your bottom line
- Enhanced tax audit for repeat offenders — persistent non-compliance may flag your business for a detailed VAT audit, which can be time-consuming and costly for a small or medium-sized enterprise
Beyond formal penalties, non-compliance creates practical business risks. Suppliers and larger clients increasingly require PEPPOL-compliant invoicing as a condition for doing business. A Belgian SME that cannot send or receive electronic invoices may find itself excluded from supply chains, particularly in sectors like construction, logistics, and professional services where large companies enforce strict e-invoicing policies on their subcontractors.
How to comply with Odoo 19 in 4 steps
Step 1: Activate the e-invoicing module
In Odoo 19, PEPPOL support is native — no third-party app or additional subscription is required. Go to Invoicing > Configuration > Settings and activate PEPPOL e-invoicing. Configure your company number (BCE/KBO) and your VAT number (format: BE0xxx.xxx.xxx). Odoo will automatically validate the format and check for consistency. This activation also enables the UBL 2.1 (BIS Billing 3.0) document format, which is the standard required by the Belgian PEPPOL authority. The entire activation process takes less than five minutes and does not require any technical knowledge — your accounting team can handle it directly from the Odoo interface.
Step 2: Register on the PEPPOL network
Odoo acts as a certified Access Point, meaning you do not need to contract with a separate PEPPOL service provider. Registration is done directly from the Odoo interface in just a few clicks. You receive a PEPPOL ID (also called a PEPPOL Participant Identifier) linked to your Belgian VAT number, in the format 0208:0xxx.xxx.xxx where 0208 is the Belgian scheme identifier. Once registered, your company becomes discoverable on the PEPPOL network through the SMP (Service Metadata Publisher), and any business worldwide can send you structured invoices. This registration is included in your Odoo subscription at no additional cost — a significant advantage compared to standalone PEPPOL providers that typically charge €20 to €50 per month for access point services.
Step 3: Verify your master data
Clean, accurate master data is the foundation of successful e-invoicing. Before sending your first PEPPOL invoice, ensure your contact records are up to date:
- VAT number of each B2B client — use the European VIES service (accessible directly from Odoo) to validate each number
- Full address including street, postal code, city, and country code — PEPPOL validation requires complete address data
- PEPPOL ID (if known) — you can look up your client’s PEPPOL registration via the PEPPOL Directory at
directory.peppol.eu - Correct unit of measure codes and product descriptions on your invoice lines — UBL has strict requirements for line item data
- Payment terms and bank account details in IBAN format — structured invoices include machine-readable payment information
For a typical Belgian SME with 50 to 200 active clients, plan approximately half a day to audit and clean up your contact database. This one-time investment prevents rejected invoices and payment delays down the line. Odoo 19 includes a data quality wizard that flags incomplete or inconsistent records before you attempt to send a PEPPOL invoice.
Step 4: Test and validate
Send a test invoice via PEPPOL to a trusted partner or to your own company (if you have a second VAT registration). Verify receipt and format on the receiving end. Odoo automatically flags any UBL compliance errors before transmission, including missing mandatory fields, incorrect VAT calculations, and format inconsistencies. The built-in validation engine checks against the Belgian PEPPOL business rules (BE-specific Schematron rules) to ensure your invoices will not be rejected by your clients’ systems. We recommend sending at least 3 to 5 test invoices covering different scenarios: standard invoice, credit note, invoice with discount, and invoice with multiple VAT rates. Once you are confident that your setup works correctly, switch your entire invoicing flow to PEPPOL.
PEPPOL vs PDF: comparison
| Criterion | PDF Invoice | PEPPOL Invoice |
|---|---|---|
| Format | Unstructured (image/text) | Structured (UBL XML) — every field is machine-readable |
| Processing | Manual / OCR with typical 5-15% error rate | 100% automatic with zero re-keying |
| Errors | Frequent (manual entry, OCR misreads) | Almost none — validation before sending |
| VAT Compliance | Not guaranteed — depends on manual checks | Automatically verified against Belgian tax rules |
| Payment term | 30-60 days on average (Belgian SME benchmark) | Reduced by 20% on average thanks to faster processing and automatic matching |
| Legal archiving | PDF + paper often required as backup | Native electronic archiving — fully compliant with Belgian retention requirements (7 years) |
| Cost per invoice | ~€5-12 (printing, envelope, postage, manual processing) | ~€0.20-0.50 per invoice via PEPPOL |
| Annual savings (200 invoices/month) | Baseline | €11,400 to €27,600 per year in reduced processing costs |
For a Belgian SME processing around 200 invoices per month (a common volume for companies with 10 to 50 employees), switching from PDF to PEPPOL invoicing can generate annual savings between €11,400 and €27,600 when factoring in reduced paper costs, eliminated manual data entry, fewer payment reminders, and faster cash collection. These figures are consistent with benchmarks published by the European Commission and by Agoria, the Belgian technology federation.
PEPPOL Belgium 2026 FAQ
Can my accountant manage PEPPOL for me?
Your accountant can certainly assist you with the initial setup, verify your configuration, and troubleshoot any issues during the transition. However, the legal obligation to send and receive PEPPOL invoices rests with your company, not with your accountant. You must have your own access point or use compatible software like Odoo that includes a certified access point. Many Belgian accounting firms (fiduciaires) have already integrated PEPPOL into their workflows through platforms like CodaBox or Horus, but even in that case, the invoices must originate from your own system. If your accountant uses a different platform than yours, PEPPOL ensures seamless interoperability between both systems — that is the whole point of the network.
Does PEPPOL replace Chorus Pro?
No. Chorus Pro is the French government’s platform specifically designed for B2G (business-to-government) invoices in France. PEPPOL is the Belgian and broader European standard for B2B electronic invoicing. However, PEPPOL can also be used for Belgian B2G invoicing — in fact, the Belgian federal government and many Belgian public administrations have been accepting PEPPOL invoices since 2019 through the Mercurius platform. If your company works with both Belgian public authorities and private businesses, PEPPOL covers both B2G and B2B needs with a single system, simplifying your invoicing infrastructure considerably.
How much does compliance cost?
With Odoo 19, the cost is minimal: the PEPPOL Access Point functionality is fully integrated into the standard Invoicing module at no additional fee. Primarily account for configuration time (1 to 2 hours for activation and setup) and verification of your master data (typically half a day for a company with 50 to 200 clients). For businesses not using Odoo, standalone PEPPOL access point subscriptions typically range from €20 to €50 per month, plus a per-document fee of €0.10 to €0.30. Some Belgian banks (KBC, Belfius) and fintech providers also offer PEPPOL services bundled with their business accounts. Overall, for most Belgian SMEs, the total cost of compliance is far outweighed by the savings from eliminating manual invoice processing within the first three to six months.
What if my client is not on PEPPOL?
From January 1, 2026, all Belgian VAT-registered businesses must be accessible via PEPPOL. In practice, however, some companies may still be lagging behind — particularly very small businesses or recently created entities that have not yet set up their systems. If a client is not yet registered on the PEPPOL network, you can temporarily send a PDF copy in parallel as a courtesy, but your PEPPOL submission remains the legally valid invoice. We recommend proactively notifying your clients about the PEPPOL requirement and sharing your PEPPOL ID so they can update their supplier records. Odoo 19 includes a built-in feature to check whether a contact is registered on the PEPPOL network, making it easy to identify which clients still need to complete their registration.
How Agile Minds supports you
As an Odoo integrator specializing in Belgian SMEs, Agile Minds has helped dozens of businesses across Wallonia, Flanders, and Brussels successfully transition to PEPPOL-compliant e-invoicing. Based in Hannut (Wallonia), we understand the specific challenges that Belgian small and medium-sized businesses face: limited IT resources, tight budgets, multilingual environments, and complex VAT obligations. Our team offers you:
- Free PEPPOL audit of your current invoicing situation — we assess your existing workflows, identify gaps, and provide a clear action plan with estimated timeline and costs
- Complete PEPPOL configuration in your Odoo 19 instance — from module activation and PEPPOL registration to master data cleanup and Belgian-specific tax mapping
- Training for your accounting team — hands-on sessions (available in French, Dutch, and English) covering invoice creation, credit notes, error handling, and reporting within the PEPPOL framework
- Continuous support for the transition phase — dedicated helpdesk during your first three months of PEPPOL operation to resolve any issues quickly and ensure zero disruption to your cash flow
Don’t let the deadline catch you off guard. Whether you are starting from scratch or need help optimizing an existing setup, our team is ready to guide you through every step of your PEPPOL Belgium 2026 compliance journey. Contact us for personalized support tailored to your company’s size and industry.
Patrick Impens · CEO Agile Minds SRL · agile-minds.be
Configure PEPPOL in your Odoo 19 instance
Also read
Let's talk about your project
Book a meeting →