E-Invoicing in Estonia — e-arve, PEPPOL & B2G Guide
Estonia is one of the EU's most advanced e-invoicing countries. B2G has been mandatory since 2019, and since 1 July 2025 any company registered as an e-invoice recipient in the e-Business Register can require e-invoices from its suppliers — in the European standard EN 16931 unless agreed otherwise. A general B2B mandate is planned for 2027 but is not yet law. Two formats coexist: the domestic e-arve (Pangaliit) and PEPPOL BIS 3.0 for cross-border EU invoicing.
Key facts
| Mandate dates | B2G mandatory since 2019. Since 1 July 2025 a registered buyer can demand e-invoices; a full B2B mandate is planned for 2027. |
|---|---|
| Who it applies to | Suppliers to state bodies, and any supplier whose buyer is listed as an e-invoice recipient in the Commercial Register. |
| Required format | e-arve 1.11 / 1.2 (Pangaliit) domestically, PEPPOL BIS 3.0 cross-border. |
| Network or portal | Banking channels and operators — Finbite, Telema, Omniva — plus PEPPOL. |
Estonian e-invoicing timeline
e-arve format introduced
Eesti Pangaliit (Estonian Banking Association) published the first e-arve XML format, enabling structured invoice exchange through banking channels (LHV, SEB, Swedbank). B2B adoption grew organically through the banking infrastructure — no legal mandate needed.
Estonia joins PEPPOL
Estonia is part of the PEPPOL network. PEPPOL access points operate across the country, enabling cross-border e-invoice exchange with other EU member states.
B2G mandatory
All Estonian state bodies and most local authorities require e-invoices since January 2019. Both e-arve and PEPPOL BIS 3.0 are accepted depending on the buyer's preferred channel.
B2B e-invoices on request
Since 1 July 2025 every company registered as an e-invoice recipient in the e-Business Register can require its suppliers to send e-invoices; unless the parties agree otherwise, the European standard EN 16931 applies. A general B2B mandate is planned for 2027 — the legislation is still being drafted.
e-arve vs PEPPOL: which to use?
e-arve (Pangaliit format)
The Estonian domestic format published by Eesti Pangaliit. Root element <E_Invoice> without XML namespace. Two schema versions: 1.11 (dominant in banking channels) and 1.2 (newer, EN 16931-aligned). Transmitted through banking channels (LHV, SEB, Swedbank) and operators (Finbite — formerly the Omniva invoice centre — Telema and others). Required for domestic B2G at most state bodies.
PEPPOL BIS 3.0
The EU-standard format for cross-border B2B and B2G invoicing. UBL 2.1 based, EN 16931 compliant. Use for invoices to buyers in other EU countries, and for Estonian state bodies that accept PEPPOL delivery. Many Estonian companies use both: e-arve for domestic partners and PEPPOL for cross-border.
e-arve operators
To receive e-arve, a business must register with at least one operator: Finbite (formerly the Omniva invoice centre), Telema, or connect directly via banking channels (LHV Connect, SEB Gateway, Swedbank Biznet). Most Estonian ERP and accounting software has built-in connectors to these operators.
aiDoks supports both
aiDoks handles both formats end to end: validate e-arve XML (versions 1.11 and 1.2) and PEPPOL BIS 3.0 from a single auto-detecting upload, generate e-arve 1.2 from the guided form (or from a PDF) for bank and operator channels, and convert an existing e-arve into a PEPPOL BIS 3.0 UBL invoice for cross-border customers.
E-invoicing in Estonia: FAQ
Is e-invoicing mandatory in Estonia?
Partly. B2G is mandatory: Estonian state bodies and most local authorities have required e-invoices since 2019. For B2B, since 1 July 2025 any company registered as an e-invoice recipient in the e-Business Register (about 17,000 are) can require its suppliers to send e-invoices — in the European standard EN 16931 unless agreed otherwise. A general B2B e-invoicing mandate is planned for 2027, but as of September 2026 the legislation is still being drafted. In practice, e-arve via banking channels has long been the de facto standard.
What is the e-arve format?
e-arve is the Estonian domestic electronic invoice format published by Eesti Pangaliit (Estonian Banking Association). It uses a custom XML structure (root element <E_Invoice>, no XML namespace) that predates EU PEPPOL adoption. Two schema versions exist: 1.11 (dominant in banking channels) and 1.2 (newer, EN 16931-aligned). e-arve is separate from PEPPOL BIS 3.0 — Estonian cross-border invoices use PEPPOL while domestic invoices typically use e-arve.
What role does PEPPOL play in Estonian e-invoicing?
Estonia is part of the PEPPOL network and has an active PEPPOL access point ecosystem. PEPPOL BIS 3.0 is the standard format for cross-border e-invoicing (to EU buyers/suppliers) and for invoices to Estonian state buyers that require PEPPOL delivery. For domestic B2B within Estonia, e-arve through banking channels remains dominant. Many Estonian businesses use both: e-arve for local partners and PEPPOL for cross-border.
Which operators handle e-arve in Estonia?
E-arve is transmitted through banking channels (LHV, SEB, Swedbank) and dedicated operators: Finbite (formerly the Omniva invoice centre), Telema and Merit, among others. To receive e-arve, a business must register with one or more operators who then route invoices to and from banking channels. Most Estonian ERP and accounting software has built-in connectors to these operators.
Which format should I use for Estonian B2G invoices?
For Estonian state bodies, both e-arve and PEPPOL BIS 3.0 are accepted — check with the specific buyer which channel they prefer. Invoices to the public sector can also be sent free of charge through RIK's e-Financials (e-arveldaja) environment. For cross-border invoices to EU buyers, always use PEPPOL BIS 3.0.
How does aiDoks help with Estonian e-invoicing?
aiDoks validates both Estonian e-arve XML (versions 1.11 and 1.2) and PEPPOL BIS 3.0 invoices — covering domestic and cross-border Estonian e-invoicing; the validator detects the format from the root element. It also generates e-arve 1.2 XML from the guided form or from a PDF via AI OCR, ready to hand to your operator such as Finbite or Telema.
Related tools & guides
Validate Estonian e-arve and PEPPOL invoices — free
Single validator, both formats auto-detected. No account required.