E-invoicing in Belgium: already mandatory, and the software is 120% tax-deductible
Most Belgian e-invoicing guides open with the fines. This one opens with the part they leave out: the state pays you to comply. SMEs and self-employed persons can deduct 120% of what e-invoicing software costs them, which changes the question from “how much will this cost me” to “how quickly can I stop risking a penalty”. The mandate itself has been live since 2026-01-01, and the grace period is over.
What it actually costs you: the 120% deduction
Belgium supports the transition with an increased cost deduction: small companies and self-employed persons may deduct 120% of the cost of e-invoicing software and the related subscriptions – you deduct more than you spent. It is a deduction from taxable profit, not a cash refund, so the real saving depends on your rate.
The arithmetic, so you can check it yourself: a €9 monthly subscription is €108 a year, which becomes €129.60 of deductible cost. At the 20% reduced corporate rate that is roughly €26 of tax relief; at 25% roughly €32; for self-employed persons taxed at higher personal rates the relief is larger still. The invoice you pay stays the same – the tax you owe goes down.
This is a validator, not a tax adviser: confirm the treatment and the applicable period with your accountant before you count on it. The deduction is a reason to act now, not a reason to skip advice.
Where you stand right now
- Since 2026-01-01: structured e-invoicing is mandatory for domestic B2B transactions between Belgian VAT-registered businesses. A PDF sent by email is not a structured e-invoice.
- Since 2026-03-31: the tolerance period is over. Penalties are being applied, not announced.
- Penalties are progressive per repeat infraction: €1,500, then €3,000, then €5,000.
Belgium has roughly 1.2 million VAT payers, and a large share of smaller businesses joined the Peppol network late – about a fifth of registrations happened only after the mandate had already started. If you are reading this because you are behind, you are in ordinary company; the difference is that the clock is now counting penalties rather than months.
Are you even in scope? The exemptions
Not everyone is covered. The mandate does not apply to you if you fall into one of these groups:
- Businesses in bankruptcy proceedings.
- Taxable persons whose activity is exclusively VAT-exempt.
- Non-residents without a permanent establishment in Belgium.
- Taxable persons under the Article 56 flat-rate scheme – but only until 2028-01-01, after which this exemption disappears.
Everyone else issuing domestic B2B invoices is in scope. Note the shape of the last exemption: it is a delay, not a permanent exit, so flat-rate businesses have a deadline of their own.
Format: Peppol BIS 3.0 and schemeID 0208
Belgium did not build a national platform or a national format variant. The default and preferred format is Peppol BIS Billing 3.0 (UBL 2.1), exchanged over the Peppol network – which is exactly what this validator checks and what its generator produces. There is no Belgian CIUS to learn on top.
The Belgian party identifier in the Peppol network is schemeID 0208 – the KBO/BCE enterprise number (Kruispuntbank van Ondernemingen / Banque-Carrefour des Entreprises). Both seller and buyer electronic addresses (EndpointID) are mandatory. Watch the distinction that trips people up: 0208 belongs in the EndpointID, while the VAT number with its BE prefix belongs in the VAT identifier field.
The practical consequence: if you already invoice into other Peppol markets, Belgium needs no new format work. One export profile serves them all.
Errors that most often block invoices
- Missing seller or buyer electronic address (PEPPOL-EN16931-R020 / R010).
- Missing buyer reference or order reference (PEPPOL-EN16931-R003).
- VAT identifier without the country prefix – BE0123456789, not 0123456789 (BR-CO-09).
- Totals that do not add up to the cent – round each line first, then sum (BR-CO-10, BR-CO-13, BR-CO-15).
- Empty XML elements, which the Peppol profile forbids (PEPPOL-EN16931-R008).
How to get compliant this week
- Register your KBO/BCE number on the Peppol network so buyers can reach you – without an EndpointID nobody can send you anything.
- Check that your software exports UBL 2.1 with the Peppol BIS Billing 3.0 profile, not a PDF attachment.
- Run a real invoice through the validator below; every error is explained in plain language instead of raw schematron.
- Keep the software invoice: it is the one you will deduct at 120%.