← All posts

Estonian Invoice Requirements: What Every Business Needs to Know (2025)

By Einar Luha

Estonian Invoice Requirements: What Every Business Needs to Know (2025)

Estonia has straightforward invoice requirements, but “straightforward” doesn’t mean “forgettable.” Missing a required field can mean a VAT claim gets rejected by the Tax and Customs Board (Maksu- ja Tolliamet).

Here’s a practical rundown of what every invoice you receive should contain — and how to track them without manual data entry.

Mandatory Invoice Fields Under Estonian Law

According to the Estonian Value Added Tax Act (§ 37), a valid VAT invoice must include:

  1. Invoice number — a sequential number that identifies the invoice uniquely
  2. Invoice date — the date the invoice was issued
  3. Seller’s details:
    • Name and address
    • VAT registration number (KMKR number), if the seller is VAT-registered
    • Business registration code (registreerimisnumber)
  4. Buyer’s details:
    • Name and address
    • VAT registration number, if the buyer is VAT-registered
  5. Description of goods or services
  6. Quantity and unit price (for goods)
  7. Net amount (taxable base)
  8. VAT rate (typically 22% in Estonia as of 2024; 9% for some categories; 0% for exports)
  9. VAT amount
  10. Gross amount (total payable)
  11. Payment terms or due date

For simplified invoices (amounts under €160), some fields can be omitted, but it’s safest to require full invoices from your suppliers.

The 2024 VAT Rate Change

Estonia raised its standard VAT rate from 20% to 22% on January 1, 2024. This catches many businesses off guard when dealing with older invoices or templates.

When reviewing invoices, check that:

  • Invoices dated before January 1, 2024 use 20% VAT
  • Invoices dated January 1, 2024 or later use 22% VAT
  • The VAT amount matches: net amount × VAT rate = VAT amount

AI invoice processing tools handle this automatically by validating the math and flagging mismatches.

Registreerimisnumber vs. KMKR Number

These are two different identifiers that cause frequent confusion:

Registreerimisnumber (registration code): the company’s unique identifier in the Estonian Business Register. Every Estonian company has one (8 digits, e.g., 12345678). You need this for general business records and to verify you’re dealing with a legitimate company.

KMKR number (VAT registration number): the company’s identifier in the VAT register. Not every company has one — only those with taxable turnover above €40,000/year. Format: EE followed by 9 digits (e.g., EE123456789).

For VAT input deduction claims, you need the KMKR number from your supplier. Without it, you cannot claim VAT back.

You can verify both numbers at:

Receiving Invoices: The Practical Challenge

Estonian businesses typically receive invoices via:

  • Email PDF — most common for B2B
  • E-invoice (e-arve) — XML format via the Estonian e-invoice operator network
  • Postal mail — increasingly rare

For PDF invoices, the challenge is getting the data out of the PDF and into your accounting system (Merit Aktiva, Directo, etc.) without manual typing.

Merit Aktiva Integration

Most Estonian companies use Merit Aktiva as their accounting software. Merit supports importing vendor invoices (ostuarved) via:

  1. Manual entry — time-consuming, error-prone
  2. E-invoice XML import — works perfectly but requires your suppliers to use e-invoicing
  3. CSV import — Merit Aktiva’s Ostuarved module accepts CSV with specific columns

For PDF invoices from suppliers who don’t use e-invoicing, CSV import is the most efficient route. Invoice-Tracker exports invoices in Merit Aktiva’s CSV format directly, so you can import a month’s worth of invoices in seconds.

The required Merit Aktiva Ostuarved CSV columns:

  • Hankija nimi (supplier name)
  • Registreerimisnumber (business reg. code)
  • KMKR number (VAT reg. number)
  • Arve number (invoice number)
  • Arve kuupäev (invoice date, DD.MM.YYYY)
  • Maksetähtaeg (due date, DD.MM.YYYY)
  • Valuuta (currency, e.g., EUR)
  • Netosumma (net amount)
  • KM % (VAT rate)
  • KM summa (VAT amount)
  • Bruto summa (gross amount)

Common Invoice Problems and How to Handle Them

Missing KMKR number: Contact the supplier. Without it, you can’t claim input VAT.

Wrong VAT rate (still using 20% after Jan 1, 2024): This is the supplier’s mistake. Ask for a corrected invoice (kreeditarve + new invoice) before paying, or at minimum before claiming VAT input.

Invoice number not sequential: Not necessarily a problem on the supplier’s side, but worth keeping an eye on for your own invoices you issue.

Amount mismatch: Net + VAT ≠ Gross. Common with rounding errors. The legally binding amount is the gross total.

Duplicate invoices: Check before paying — some suppliers accidentally send duplicates. Good AP tools flag duplicate invoice numbers automatically.

Practical Workflow for Estonian Businesses

  1. Receive invoice by email (PDF)
  2. Forward to Invoice-Tracker — AI extracts all fields including KMKR, reg. code, amounts
  3. Review in dashboard — flag any with missing KMKR or wrong VAT rate
  4. Upload bank statement — system matches payments automatically
  5. Export to Merit CSV — import to Merit Aktiva monthly

The whole process takes about 20 minutes per month for a business receiving 30–50 invoices.


Invoice-Tracker supports Estonian invoices natively: validates KMKR numbers, handles the 22% VAT rate, and exports in Merit Aktiva CSV format for direct import.