Belgian B2B e-invoicing: fine exposure vs the 120% deduction

What one PDF-only B2B invoice costs a Belgian seller now that the tolerance period is over — and what the 120% deduction gives back

Eligible cost, year 1—€
Extra 20% deduction—€
Tax the extra slice saves—€
Net cost, year 1—€
Next infringement costs—€
Worst case over the horizon—€
One fine buys this much software—months
Net cost per invoice—cents
Keep this run: CSV for the client file + a quarterly re-check alarm
Everything above is free — all 8 figures, no key, no limit. The full version is a different job: it exports each run to a dated .csv you keep in the client file and sets a recurring alarm before the next VAT quarter.
$60 once · one licence key per person or team seat · A freelance accountant in Belgium bills €25/h for a junior profile up to €60-70/h for a high-skilled profile (freelancersinbelgium.be market rates, 2026).
Next fine tier, not a flat number
Belgian penalties escalate €1,500 then €3,000 then €5,000, and an offence only counts as the next one if it is established more than three months after the previous one — the tool steps through the tiers instead of repeating €1,500.
Exposure over an audit horizon
Turns the three-month escalation rule into the worst-case euro total a controller could establish over the horizon you type, so the number on screen is a sum you can put next to a subscription price.
120% cost deduction, in cash
Belgian small companies and sole traders deduct 120% of e-invoicing subscription and consulting costs for financial years 2024-2027; the tool shows the extra 20% slice and the tax it actually saves at your rate.
Net cost and cost per invoice
Subtracts the extra deduction from the yearly spend and divides by your invoice volume, so the decision reads in cents per invoice instead of euros per month.
Payback against one fine
Shows how many months of the software a single established infringement pays for, which is the comparison an owner actually makes.
Nothing leaves the browser
Every figure is computed in the popup and in the free web page from the same tool.js; no invoice, client name or amount is sent anywhere, and the only outbound call in the extension is the licence-key check.

Open full tool → getreadystack.com