Finland's e-invoice rules: voluntary for B2B, Peppol for government
Finland has no domestic business-to-business e-invoicing mandate that the sources found put a date on, though a buyer has a statutory right to request a structured invoice. Central government has taken e-invoices since 2019 and all contracting authorities since 2020, over Peppol, and EU-wide rules reach cross-border B2B in 2030. Below: what is reported, where sources disagree, and how to test a file before it goes to a customer.
The timeline (as vendor guides and Commission sheets report it)
| Date | What changes |
|---|---|
| 2019 | Central government takes structured e-invoices, per vendor guides. |
| 2020 | All contracting authorities follow; B2G e-invoicing is reported mandatory over Peppol in Peppol BIS Billing 3.0. |
| Today | B2B e-invoicing is voluntary. A buyer is reported to have a statutory right to request a structured invoice. Finvoice 3.0, the banks' format, is also in wide use. No B2B deadline was found. |
| 1 Jul 2030 | EU-wide ViDA e-invoicing for intra-EU B2B transactions, in a structured EN 16931-based format. |
Where sources disagree: older overviews say there is no B2B duty and no deadline, newer vendor pages add the buyer's right to request a structured invoice, and the 2024 ViDA articles give 2028 for B2B, an EU proposal at the time that was not adopted in that form. These are vendor and advisory pages, not the Finnish law or the Tax Administration (Vero). No penalty is stated because none was found. Confirm against the law. A summary, not tax advice.
Which file counts, and how it travels
Finnish government buyers are reported to take Peppol BIS Billing 3.0, a profile of EN 16931. Between banks and businesses Finvoice is common; this checker does not read it. A UBL or CII file that passes EN 16931 and the Peppol rules is the safe common ground for a Peppol-reachable buyer. A plain PDF is not a structured e-invoice.
What this checker does and does not cover
It applies EN 16931 and the Peppol BIS 3.0 rules it knows. It has no Finvoice reader or Finnish national rules, no operator lookup and no Peppol directory lookup. Treat a clean result as "passes the European and Peppol rules", not "accepted by a Finnish buyer".
Test a file before you send it
Open the checker, drop your XML, and tick Also apply the Peppol BIS Billing 3.0 rules. It flags a wrong business process or specification identifier, a missing or malformed electronic address, arithmetic that does not add up, a missing tax reason on a 0% or exempt line, and VAT, IBAN and BIC typos, each with a rule ID and a fix (the rule reference). No account, nothing uploaded.
No invoice yet? The e-invoice creator turns a form into UBL or CII XML and checks it. Other countries: all side by side, Germany, France, Hungary, Belgium, Malta, Austria, Poland, Croatia, Spain, Italy, the Netherlands, Romania, Greece, Bulgaria, Portugal, the UK, the UAE, India, Saudi Arabia, Malaysia, Hungary, Denmark, Estonia, Slovakia, Lithuania, Luxembourg, Slovenia, Norway, Latvia, Serbia, Czech Republic, Slovakia, Latvia, or the EU e-invoicing mandate checker.
Common questions
Does Finland have a B2B e-invoicing mandate?
Not yet, per 2025 to 2026 vendor and advisory guides: domestic B2B e-invoicing is voluntary, though a buyer is reported to have a statutory right to request a structured invoice. No B2B deadline was found. The first fixed date is the EU-wide 1 July 2030 for intra-EU B2B under ViDA. These are not the law or the Finnish Tax Administration, so confirm there. This is a summary, not advice.
What format do Finnish government buyers accept?
Vendor guides say Peppol BIS Billing 3.0, which is built on EN 16931, with central government on e-invoices from 2019 and all contracting authorities from 2020. Finvoice 3.0 is also reported in wide use between businesses and banks.
What does this checker cover for Finland?
EN 16931 and the Peppol BIS 3.0 rules it knows, for JSON, UBL, CII and Factur-X PDFs. It has no Finvoice reader or Finnish national rules, and no operator or Peppol network lookup. A clean result means the invoice passes EN 16931 and the Peppol rules it knows, not that a Finnish buyer will accept it.
How do I check an invoice for a Finnish public buyer before sending it?
Drop the file into the checker and tick the Peppol option. It tests the Peppol identifiers, electronic addresses, totals and tax breakdown arithmetic, and VAT, IBAN and BIC typos, each with a rule ID and a fix. Nothing is uploaded when you use the page. It is an offline observation, not an access point's acceptance and not legal advice.
Open the E-invoice Preflight checker to validate your own invoice file.
More countries
Australia Brazil Cyprus Ireland Japan Mexico Colombia Chile Peru Argentina Singapore Invoicenow Sweden Switzerland Turkey Uruguay Paraguay Ecuador Indonesia Vietnam