Overview
Finland has one of the most mature e-invoicing ecosystems in Europe. Electronic invoicing has been standard practice in the public sector since 2010 and is widely adopted in B2B trade. The Finnish Tax Administration (Vero Skatt) governs VAT compliance, while the broader e-invoicing infrastructure is coordinated through the Peppol network and the domestic Finvoice standard maintained by Finance Finland (FFI).
Clearvo connects to the Finnish Peppol network via a single REST API, handling envelope construction, AS4 transport, and routing without bundling a tax engine — your system remains the source of truth for VAT calculation.
Mandate and Timeline
Finland mandates Peppol-compatible electronic invoicing for all B2G (business-to-government) transactions. Public sector buyers are required to accept and process electronic invoices; paper invoices to government entities are not accepted. The mandate has been in effect since April 2019 under the EU Directive 2014/55/EU transposition.
B2B e-invoicing is not yet legally mandated but is contractually required by many large enterprises and public utilities. The Finvoice 3.0 standard is the dominant domestic format for B2B exchange. Finland is monitoring the EU ViDA (VAT in the Digital Age) framework, which may introduce B2B mandates from 2028 onward.
Format and Network
Finland supports two primary formats:
- Peppol BIS Billing 3.0 — the standard format for cross-border and Peppol-network deliveries. Required for all public sector invoicing.
- Finvoice 3.0 — the Finnish domestic XML standard, used extensively in B2B exchange via banking networks and operator channels.
The EAS (Electronic Address Scheme) identifier for Finnish Peppol endpoints is scheme 0037, which maps to the Finnish VAT/business ID (Y-tunnus). Endpoint IDs follow the format 0037:<Y-tunnus>, where the Y-tunnus is the 8-digit Finnish business identifier without hyphens.
The standard VAT rate in Finland is 25.5% (effective September 2024). Reduced rates of 14% (food, restaurants) and 10% (books, medicines, transport) apply to specific categories. The currency is EUR.
Required Fields
For a valid Finnish Peppol BIS 3.0 invoice, ensure the following fields are present:
invoiceNumber— unique identifier per invoiceissueDateanddueDate— ISO 8601 date formatcurrency— must beEURbuyerReference— purchase order or contract reference; required by most Finnish public buyerssupplier.taxId+supplier.endpointId— Y-tunnus and0037:<Y-tunnus>endpointbuyer.endpointId—0037:<buyer-Y-tunnus>for routing on the Peppol networklines[].taxCode— useSfor standard-rated supplies,Efor exempt,Zfor zero-ratedlines[].vatRate— numeric percentage (e.g.,25.5)
Integration Example
Send a Finnish invoice via the Clearvo API:
curl -X POST https://api.clearvo.io/v1/invoices \
-H "Authorization: Bearer $CLEARVO_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"country": "FI",
"documentType": "invoice",
"invoiceNumber": "FI-INV-2026-001",
"issueDate": "2026-06-16",
"dueDate": "2026-07-16",
"currency": "EUR",
"buyerReference": "PO-2026-001",
"supplier": {
"name": "Clearvo Technologies Ltd",
"taxId": "12345678",
"endpointId": "0037:12345678",
"endpointSchemeId": "0037"
},
"buyer": {
"name": "Finland Buyer AS",
"taxId": "BUYERFI001",
"endpointId": "0037:BUYERFI001",
"endpointSchemeId": "0037"
},
"lines": [
{ "description": "Software consulting", "quantity": 5, "unitPrice": 1000, "taxCode": "S", "vatRate": 25.5 }
]
}'
Clearvo resolves the recipient's SMP record, selects the correct AS4 endpoint, and delivers the invoice over the Peppol network.
Key Rules
- Scheme 0037 only: Finnish Peppol participants are registered under EAS scheme 0037 (Y-tunnus). Do not use scheme 0106 (DUNS) or 9915 (test) in production.
- VAT rate precision: Use
25.5not25— the rate changed in September 2024 and incorrect rates will cause rejection by Finnish public buyers. - buyerReference is effectively mandatory: Most Finnish public procurement systems reject invoices without a purchase order reference in
buyerReference. - Finvoice 3.0 for banking channels: If delivering via Finnish bank operator networks rather than Peppol, Finvoice 3.0 XML is required. Clearvo handles format selection based on registered endpoint capabilities.
- No tax engine required: Clearvo does not calculate or validate VAT amounts. Pass pre-calculated
vatRateandtaxCodevalues; Clearvo constructs compliant XML from your inputs.
Related country guides
- Sweden — Peppol BIS 3.0, Svefaktura B2G mandatory
- Norway — Peppol BIS 3.0, EHF B2G mandatory
- Estonia — Peppol BIS 3.0, B2G mandatory
Ready to handle e-invoicing in Finland?
One API, all 31 countries. Sign up and get your API key within 24 hours.
Get started free →