ediverse Explore the platform

Spotlight PEPPOL BIS Billing 3.0 The EU e-invoicing mandate is here — France Sept 2026, Belgium Jan 2026, Germany 2025.

eMTA — Maksu- ja Tolliamet tax portal

eMTA is the official tax portal of EMTA (Maksu- ja Tolliamet — Estonian Tax and Customs Board), at maksuamet.emta.ee. SSO authentication via ID-kaart, Smart-ID, Mobiil-ID or e-Resident digi-ID. Every tax filing — Käibedeklaratsioon VAT, KMD INF SAF-T, TSD (social contributions), Tulumaks (personal income) — can be submitted in a few clicks and is largely pre-filled thanks to real-time X-Road integration.

History — from e-Maksuamet 2000 to pre-filling 2024

The e-Maksuamet portal launches in 2000 — one of the earliest national tax portals in Europe. Online KMD filing becomes possible, optional at first then quickly dominant. In 2002, ID-kaart (Estonian smartcard ID) authentication becomes standard and enables cross-agency SSO. In 2007 and 2014 respectively, Mobiil-ID and Smart-ID arrive — pure-software mobile authentication that does away with USB readers.

X-Road integration (2017) is the turning point: eMTA consumes in real time registrikood (RIK), VIES VATIN, payroll (RIA), Politsei sanctions data. From 2018-2020, KMD INF pre-filling is industrialised. By 2026, ~95% of KMD are pre-filled and the taxpayer only has to confirm.

text emta-timeline.txt
2000       | e-Maksuamet portal launches — optional online KMD filing.
           |
2002       | ID-kaart (Estonian smartcard ID) authentication becomes
           | standard. Cross-agency SSO launched.
           |
2007       | Mobiil-ID launches — mobile signature via SIM card.
           |
2014       | Smart-ID launches — pure-software mobile app, no extra
           | hardware required. Massive uptake.
           |
2017       | Full X-Road integration — eMTA consumes registrikood (RIK),
           | VATIN (VIES), employee data (RIA), all in real time.
           |
2018-2020  | KMD INF pre-filling based on ERP + bank feeds + corporate
           | card transaction flows.
           |
2022       | Public REST API apitietopalvelu.emta.ee — Stripe, Wise,
           | Xolo integrate automated submission.
           |
2024       | ~99% electronic KMD filings, ~95% pre-filled. eMTA passes
           | 5M unique visitors / year (population 1.3M).
           |
2026       | ViDA 2028 prep — real-time interconnection with other EU
           | tax administrations for cross-VAT checks.

Governance — EMTA + Rahandusministeerium

EMTA is a public agency under Rahandusministeerium (Ministry of Finance). It handles taxation (VAT, corporate income, personal income, social contributions), customs (TARIC, EORI, T1/T2 transit), and AML (alongside Politsei + FIU). The eMTA portal and public APIs are developed in-house by the EMTA IT unit, jointly with RIA for the ID-kaart / Smart-ID SSO.

Schema — SSO, KMD, KMD INF, APIs

text emta-workflow.txt
# Typical eMTA user workflow

1. SSO login (https://maksuamet.emta.ee)
   Option A: ID-kaart + USB reader + PIN1
   Option B: Mobiil-ID (SIM card with TUAK applet)
   Option C: Smart-ID (mobile app, since 2014)
   Option D: e-Resident digi-ID (since 2014)

2. Dashboard
   - Employer + employee balance
   - Social-security contributions pre-filled (X-Road -> payroll registers)
   - Current-month KMD pre-filled
   - KMD INF cross-check notifications (~24h after supplier filing)

3. Automated filings
   - Monthly KMD (Käibedeklaratsioon VAT) — pre-filled ~95%
   - KMD INF (SAF-T invoice annex > EUR 1,000 net)
   - TSD (social-contributions return)
   - Tulumaks (personal income tax)

4. Public APIs
   - apitietopalvelu.emta.ee — REST + OAuth2
   - Endpoints: POST /vat-declaration, POST /vat-inf,
                 GET /balance, GET /counterparty-status
   - Authentication: OAuth2 service account + digi-ID
   - Volume: ~10M requests / month (Stripe, Wise, local ERPs)

5. Real-time cross-checks
   - X-Road -> Ariregister (company status)
   - X-Road -> VIES (EU VATIN validity)
   - X-Road -> Politsei (sanctions)
   - X-Road -> Tahkesinine (banks) — purchase-flow pre-filling

Comparison — eMTA vs Vero.fi vs other EU portals

PortalCountryMain SSOPre-fill ratePublic API
eMTAEstoniaID-kaart / Smart-ID / Mobiil-ID~95% (KMD)Yes — OAuth2
OmaVeroFinlandSuomi.fi / bank~75% (ALV)Yes (Vero.fi)
Skatteverket MinaSidorSwedenBankID~80%Partial
impots.gouv.frFranceFranceConnect~60% (CA12)Limited
ELSTERGermanyELSTER-Zertifikat~40%Yes
Agencia TributariaSpainCl@ve / certificate~50% (SII)Yes

Adoption — 99% electronic filings

  • ~99% of KMD filed electronically via eMTA in 2024 (EMTA public data).
  • ~95% pre-filled thanks to KMD INF, X-Road and integrated bank feeds.
  • ~5 million unique visitors / year on eMTA — to be compared with a population of 1.3M.
  • ~10M API requests / month on apitietopalvelu.emta.ee (Stripe, Wise, local and foreign ERPs).
  • ~140,000 active companies file a monthly KMD INF via eMTA.

Common pitfalls

  • Confusing eMTA and Ariregister. eMTA = tax (EMTA). Ariregister = business register (RIK). Both flow through X-Road but are not the same portal.
  • Pre-filling ≠ validation. The KMD is pre-filled but the taxpayer must confirm. Blind auto-confirmation can validate mistakes (e.g. duplicate invoices from the cross-check).
  • Smart-ID needs a recent phone. Smart-ID + Mobiil-ID do not work on iPhone < 11 or Android < 9. For e-residents, ID-kaart + USB reader remains the reliable option.
  • 20th-of-the-month deadline. KMD + KMD INF + TSD for month N must be filed by the 20th of month N+1. Penalty from D+1.
  • API and OAuth2 service account. Production API use requires a service account approved by EMTA (~2-4 weeks process). Sandbox is freely accessible.