Not tax advice. Computation tools only. Have a professional review before filing.
openaccountants/skills/estonia-vat-return.md
estonia-vat-return.md354 lines13.4 KB
v20EU
1---
2name: estonia-vat-return
3description: Use this skill whenever asked to prepare, review, or classify transactions for an Estonian VAT return (KMD form) for any client. Trigger on phrases like "prepare VAT return", "do the KMD", "fill in KMD", "Estonian VAT", "kaibemaks", or any request involving Estonia VAT filing. This skill covers Estonia only and standard KM registration. MUST be loaded alongside BOTH vat-workflow-base v0.1 or later AND eu-vat-directive v0.1 or later. ALWAYS read this skill before touching any Estonian VAT work.
4version: 2.0
5---
6 
7# Estonia VAT Return Skill (KMD) v2.0
8 
9## Section 1 — Quick reference
10 
11**Read this whole section before classifying anything. The workflow runbook is in `vat-workflow-base` Section 1.**
12 
13| Field | Value |
14|---|---|
15| Country | Estonia (Eesti) |
16| Standard rate | 22% |
17| Reduced rates | 13% (accommodation), 9% (books, pharmaceuticals, periodicals, medical devices) |
18| Zero rate | 0% (exports, intra-EU B2B supplies, international transport) |
19| Return form | KMD (Kaibemaksudeklaratsioon) |
20| Filing portal | https://maasikas.emta.ee (e-MTA) |
21| Authority | Maksu- ja Tolliamet (MTA — Estonian Tax and Customs Board) |
22| Currency | EUR only |
23| Filing frequencies | Monthly only |
24| Deadline | 20th of month following period |
25| Companion skill (Tier 1, workflow) | **vat-workflow-base v0.1 or later — MUST be loaded** |
26| Companion skill (Tier 2, EU directive) | **eu-vat-directive v0.1 or later — MUST be loaded** |
27| Contributor | Michael Cutajar, CPA (Warrant No. 125122), ACCA |
28| Validated by | Deep research verification, April 2026 |
29| Validation date | April 2026 |
30 
31**Key KMD lines:**
32 
33| Line | Meaning |
34|---|---|
35| 1 | Taxable supplies at 22% — base |
36| 1.1 | Taxable supplies at 13% — base |
37| 1.2 | Taxable supplies at 9% — base |
38| 2 | Total output KM (calculated) |
39| 3 | Intra-EU supply of goods and services (0%) |
40| 3.1 | Intra-EU supply of goods (subset) |
41| 3.1.1 | Intra-EU supply of goods after processing |
42| 3.2 | Intra-EU supply of services (subset) |
43| 4 | Exports and 0% supplies |
44| 5 | Tax-exempt supply (total) |
45| 5.1 | Exempt with right of deduction |
46| 5.2 | Exempt without right of deduction |
47| 6 | Intra-EU acquisition of goods and services — base (reverse charge) |
48| 6.1 | Intra-EU acquisition of goods (subset) |
49| 7 | Acquisition of other goods/services subject to KM (non-EU reverse charge) |
50| 8 | Margin scheme supplies |
51| 5.3 | Input KM on passenger car (50% restriction) |
52| 5.4 | Input KM on passenger car (100% — documented) |
53| 9 | Total deductible input KM |
54| 9.1 | Input KM domestic |
55| 9.2 | Input KM intra-EU |
56| 9.3 | Input KM imports |
57| 9.4 | Input KM non-EU reverse charge |
58| 10 | KM payable (Line 2 minus Line 9, if positive) |
59| 11 | KM refundable (if Line 9 > Line 2) |
60 
61**Conservative defaults:**
62 
63| Ambiguity | Default |
64|---|---|
65| Unknown rate on a sale | 22% |
66| Unknown VAT status of a purchase | Not deductible |
67| Unknown counterparty country | Domestic Estonia |
68| Unknown B2B vs B2C for EU customer | B2C, charge 22% |
69| Unknown business-use proportion (vehicle) | 50% recovery (statutory default for cars) |
70| Unknown SaaS billing entity | Reverse charge from non-EU |
71| Unknown blocked-input status | Blocked |
72 
73**Red flag thresholds:**
74 
75| Threshold | Value |
76|---|---|
77| HIGH single-transaction size | EUR 3,000 |
78| HIGH tax-delta on single default | EUR 200 |
79| MEDIUM counterparty concentration | >40% |
80| MEDIUM conservative-default count | >4 |
81| LOW absolute net KM position | EUR 5,000 |
82 
83---
84 
85## Section 2 — Required inputs and refusal catalogue
86 
87### Required inputs
88 
89**Minimum viable** — bank statement for the month. Acceptable from: SEB Estonia, Swedbank Estonia, LHV Pank, Luminor, Coop Pank, Revolut Business, Wise Business.
90 
91**Recommended** — sales/purchase invoices, KMKR number (EE + 9 digits), prior KMD.
92 
93**Ideal** — complete register, KMD INF annex data (transaction-level reporting for large invoices), prior period reconciliation.
94 
95### Estonia-specific refusal catalogue
96 
97**R-EE-1 — Non-registered below threshold.** *Trigger:* turnover < EUR 40,000, not registered. *Message:* "Non-registered entities do not file KMD returns."
98 
99**R-EE-2 — Partial exemption.** *Trigger:* mixed taxable/exempt. *Message:* "Partial exemption under KMS Section 32 requires reviewer."
100 
101**R-EE-3 — E-resident special cases.** *Trigger:* e-resident company with no Estonian substance. *Message:* "E-resident companies without Estonian fixed establishment may have place-of-supply issues. Specialist review required."
102 
103**R-EE-4 — Special schemes.** *Message:* "Margin/travel agent schemes out of scope."
104 
105---
106 
107## Section 3 — Supplier pattern library
108 
109### 3.1 Estonian banks (exempt — exclude)
110 
111| Pattern | Treatment | Notes |
112|---|---|---|
113| SEB, SEB PANK | EXCLUDE | Financial service, exempt |
114| SWEDBANK, SWEDBANK AS | EXCLUDE | Same |
115| LHV, LHV PANK | EXCLUDE | Same |
116| LUMINOR | EXCLUDE | Same |
117| COOP PANK | EXCLUDE | Same |
118| REVOLUT, WISE, N26 (fee lines) | EXCLUDE | Check for taxable subscriptions |
119| INTRESS, INTEREST | EXCLUDE | Interest |
120| LAEN, LOAN | EXCLUDE | Loan principal |
121 
122### 3.2 Estonian government (exclude)
123 
124| Pattern | Treatment | Notes |
125|---|---|---|
126| MAKSU- JA TOLLIAMET, MTA, EMTA | EXCLUDE | Tax payment |
127| SOTSIAALMAKS, SOCIAL TAX | EXCLUDE | Social tax |
128| ARIREGISTER, BUSINESS REGISTER | EXCLUDE | Registration fee |
129| PATENDIAMET | EXCLUDE | Patent office |
130 
131### 3.3 Estonian utilities
132 
133| Pattern | Treatment | Line | Notes |
134|---|---|---|---|
135| EESTI ENERGIA, ENEFIT | Domestic 22% | 9.1 | Electricity |
136| ALEXELA | Domestic 22% | 9.1 | Gas/electricity |
137| TALLINNA VESI | Domestic 22% | 9.1 | Water |
138| TELIA EESTI | Domestic 22% | 9.1 | Telecoms |
139| ELISA EESTI | Domestic 22% | 9.1 | Telecoms |
140| TELE2 EESTI | Domestic 22% | 9.1 | Telecoms |
141 
142### 3.4 Insurance (exempt — exclude)
143 
144| Pattern | Treatment | Notes |
145|---|---|---|
146| IF KINDLUSTUS | EXCLUDE | Exempt |
147| ERGO KINDLUSTUS | EXCLUDE | Same |
148| SALVA KINDLUSTUS | EXCLUDE | Same |
149| KINDLUSTUS, INSURANCE | EXCLUDE | All exempt |
150 
151### 3.5 Post and logistics
152 
153| Pattern | Treatment | Notes |
154|---|---|---|
155| OMNIVA, EESTI POST | EXCLUDE for standard post; 22% for parcel | Universal exempt; parcel taxable |
156| DPD EESTI | Domestic 22% | Courier |
157| ITELLA, SMARTPOST | Domestic 22% | Parcel terminal |
158| DHL INTERNATIONAL | EU reverse charge | Check entity |
159 
160### 3.6 SaaS — EU suppliers (reverse charge, Line 6 + 9.2)
161 
162| Pattern | Billing entity | Notes |
163|---|---|---|
164| GOOGLE | Google Ireland Ltd (IE) | EU reverse charge |
165| MICROSOFT | Microsoft Ireland (IE) | Reverse charge |
166| ADOBE | Adobe Ireland (IE) | Reverse charge |
167| META, FACEBOOK | Meta Ireland (IE) | Reverse charge |
168| SPOTIFY | Spotify AB (SE) | EU reverse charge |
169| DROPBOX | Dropbox Ireland (IE) | Reverse charge |
170| SLACK | Slack Ireland (IE) | Reverse charge |
171| ATLASSIAN | Atlassian BV (NL) | EU reverse charge |
172| ZOOM | Zoom Ireland (IE) | Reverse charge |
173 
174### 3.7 SaaS — non-EU suppliers (reverse charge, Line 7 + 9.4)
175 
176| Pattern | Billing entity | Notes |
177|---|---|---|
178| AWS EMEA SARL | LU entity | EU reverse charge (Line 6) |
179| NOTION | Notion Labs Inc (US) | Non-EU RC |
180| ANTHROPIC, CLAUDE | Anthropic PBC (US) | Non-EU RC |
181| OPENAI, CHATGPT | OpenAI Inc (US) | Non-EU RC |
182| GITHUB | GitHub Inc (US) | Check if IE |
183| FIGMA | Figma Inc (US) | Non-EU RC |
184| CANVA | Canva Pty Ltd (AU) | Non-EU RC |
185 
186### 3.8 Payment processors
187 
188| Pattern | Treatment | Notes |
189|---|---|---|
190| STRIPE (transaction fees) | EXCLUDE (exempt) | Financial service |
191| PAYPAL (transaction fees) | EXCLUDE (exempt) | Same |
192 
193### 3.9 Professional services
194 
195| Pattern | Treatment | Notes |
196|---|---|---|
197| NOTAR, NOTARY | Domestic 22% | Legal |
198| RAAMATUPIDAJA, ACCOUNTANT | Domestic 22% | Accounting |
199| ADVOKAAT, LAWYER | Domestic 22% | Legal |
200 
201### 3.10 Payroll (exclude)
202 
203| Pattern | Treatment | Notes |
204|---|---|---|
205| SOTSIAALMAKS | EXCLUDE | Social tax |
206| PALK, SALARY | EXCLUDE | Wages |
207| TULUMAKS | EXCLUDE | Income tax |
208 
209### 3.11 Internal transfers and exclusions
210 
211| Pattern | Treatment | Notes |
212|---|---|---|
213| SISEUULEKANNE, OWN TRANSFER | EXCLUDE | Internal |
214| DIVIDEND | EXCLUDE | Out of scope |
215| LAENU TAGASIMAKSE, LOAN REPAYMENT | EXCLUDE | Loan principal |
216| ATM, SULARAHA | Ask | Default exclude |
217 
218---
219 
220## Section 4 — Worked examples
221 
222### Example 1 — Non-EU SaaS reverse charge (Notion)
223**Input:** `03.04.2026 ; NOTION LABS INC ; -14.68 EUR`
224**Treatment:** Non-EU RC. Output KM self-assessed at 22%. Line 7 (base). Input in Line 9.4.
225 
226| Date | Counterparty | Net | KM | Rate | Line (input) | Line (output) | Default? |
227|---|---|---|---|---|---|---|---|
228| 03.04.2026 | NOTION LABS INC | -14.68 | 3.23 | 22% | 9.4 | 7 | N |
229 
230### Example 2 — EU service reverse charge (Google Ads)
231**Input:** `10.04.2026 ; GOOGLE IRELAND LIMITED ; -850.00 EUR`
232**Treatment:** EU RC. Line 6 (base). Output KM at 22%. Input in Line 9.2.
233 
234### Example 3 — Entertainment
235**Input:** `15.04.2026 ; RESTORAN TCHAIKOVSKY ; -220.00 EUR`
236**Treatment:** Entertainment input KM not specifically blocked in Estonia (unlike Malta). Deductible if business purpose. Default: block (purpose unknown).
237 
238### Example 4 — Passenger vehicle (50% statutory restriction)
239**Input:** `28.04.2026 ; CIRCLE K EESTI ; Fuel ; -60.00 EUR`
240**Treatment:** Passenger car fuel. Estonia has statutory 50% input KM restriction on passenger vehicles (KMS Section 30(4)) unless 100% business use documented and MTA notified. Default: 50% recovery in Line 5.3.
241 
242| Date | Counterparty | Net | KM | Rate | Line | Default? | Question? |
243|---|---|---|---|---|---|---|---|
244| 28.04.2026 | CIRCLE K EESTI | -50.85 | -5.59 | 22% (50%) | 5.3 | Y | "100% business use documented?" |
245 
246### Example 5 — EU B2B service sale
247**Input:** `22.04.2026 ; STUDIO KREBS GMBH ; +3,500.00 EUR`
248**Treatment:** B2B to DE. Line 3.2. 0%. Verify USt-IdNr.
249 
250### Example 6 — Capital goods
251**Input:** `18.04.2026 ; EURONICS EESTI ; Laptop ; -1,595.00 EUR`
252**Treatment:** Business equipment. Input KM at 22% in Line 9.1. No specific capital goods monetary threshold in Estonian KMD — track for adjustment period.
253 
254---
255 
256## Section 5 — Tier 1 classification rules (compressed)
257 
258### 5.1 Standard 22% (KMS Section 15(1))
259Default. Sales: Line 1. Input: Line 9.1.
260 
261### 5.2 Reduced 13% (KMS Section 15(2))
262Accommodation.
263 
264### 5.3 Reduced 9% (KMS Section 15(2))
265Books, pharmaceuticals, periodicals, medical devices.
266 
267### 5.4 Zero rate / exports
268Exports: Line 4. Intra-EU goods: Line 3.1. Intra-EU services: Line 3.2.
269 
270### 5.5 Exempt without credit (KMS Section 16)
271Financial, insurance, healthcare, education, postal, gambling, residential rental.
272 
273### 5.6 Reverse charge — EU (KMS Section 3(4))
274Base: Line 6. Input: Line 9.2.
275 
276### 5.7 Reverse charge — non-EU (KMS Section 3(5))
277Base: Line 7. Input: Line 9.4.
278 
279### 5.8 Passenger vehicle 50% restriction (KMS Section 30(4))
280All passenger vehicles: 50% input KM in Line 5.3. Exception: 100% in Line 5.4 if documented and MTA notified.
281 
282### 5.9 Blocked input
283- Personal use: blocked
284- Entertainment: not specifically blocked by statute (deductible if business purpose)
285- Passenger vehicles: 50% default
286 
287---
288 
289## Section 6 — Tier 2 catalogue (compressed)
290 
291### 6.1 Vehicle costs — *Default:* 50%. *Question:* "100% documented?"
292### 6.2 Entertainment — *Default:* block. *Question:* "Business purpose?"
293### 6.3 SaaS entity — *Default:* non-EU RC. *Question:* "Check invoice."
294### 6.4 Owner transfers — *Default:* exclude.
295### 6.5 Individual incoming — *Default:* 22% domestic.
296### 6.6 Foreign incoming — *Default:* 22%.
297### 6.7 Large purchases — *Default:* deductible; flag capital.
298### 6.8 E-resident company — *Default:* flag for reviewer.
299### 6.9 Cash withdrawals — *Default:* exclude.
300 
301---
302 
303## Section 7 — Excel working paper template
304 
305Per `vat-workflow-base` Section 3. Column H accepts Estonian KMD line codes. Bottom-line: Line 10 (payable) or Line 11 (refundable).
306 
307---
308 
309## Section 8 — Estonia bank statement reading guide
310 
311**CSV conventions.** SEB and Swedbank use semicolons, DD.MM.YYYY. LHV exports CSV in EUR.
312 
313**Estonian language.** uuur (rent), palk (salary), intress (interest), ulekanne (transfer).
314 
315**IBAN prefix.** EE = Estonia.
316 
317---
318 
319## Section 9 — Onboarding fallback
320 
321### 9.1 Entity type — *Inference:* OU = company; FIE = sole trader.
322### 9.2 KM registration — *Fallback:* "KMKR holder?"
323### 9.3 KMKR number — *Fallback:* "EE + 9 digits?"
324### 9.4 Filing period — Monthly only.
325### 9.5 E-resident status — *Fallback:* "Are you an e-resident company?"
326### 9.6 Exempt supplies — *Fallback:* "Any exempt supplies?"
327### 9.7 Vehicle ownership — *Fallback:* "Own/lease passenger vehicle? MTA notification filed?"
328 
329---
330 
331## Section 10 — Reference material
332 
333### Sources
3341. Kaibemaksuseadus (KMS — VAT Act)
3352. KMS Section 30(4) (vehicle restriction)
3363. EU VAT Directive 2006/112/EC — via companion skill
3374. VIES — https://ec.europa.eu/taxation_customs/vies/
338 
339### Change log
340- **v2.0 (April 2026):** Full rewrite. Estonian banks (SEB EE, Swedbank EE, LHV).
341- **v1.0 (April 2026):** Initial skill.
342 
343## End of Estonia VAT Return Skill v2.0
344 
345This skill is incomplete without BOTH companion files: `vat-workflow-base` v0.1+ AND `eu-vat-directive` v0.1+.
346 
347---
348 
349## Disclaimer
350 
351This skill and its outputs are provided for informational and computational purposes only and do not constitute tax, legal, or financial advice. Open Accountants and its contributors accept no liability for any errors, omissions, or outcomes arising from the use of this skill. All outputs must be reviewed and signed off by a qualified professional before filing or acting upon.
352 
353The most up-to-date, verified version of this skill is maintained at [openaccountants.com](https://openaccountants.com).
354 

Run this skill, then get an accountant to check it

After running the full skill pack in Claude, sign up and upload your worksheet. We'll connect you with a trusted accountant in our network who can review your numbers before you file.

Quality

Q2: Research-verified

Deep research against tax authority sources. Not yet tested on real data.

Needs real client data + practitioner sign-off to reach Q1.

Accountant Review

Unverified
0/38

About

Use this skill whenever asked to prepare, review, or classify transactions for an Estonian VAT return (KMD form) for any client. Trigger on phrases like "prepare VAT return", "do the KMD", "fill in KMD", "Estonian VAT", "kaibemaks", or any request involving Estonia VAT filing. This skill covers Estonia only and standard KM registration. MUST be loaded alongside BOTH vat-workflow-base v0.1 or later AND eu-vat-directive v0.1 or later. ALWAYS read this skill before touching any Estonian VAT work.

EEty-2025

EE skill: