Not tax advice. Computation tools only. Have a professional review before filing.
openaccountants/skills/finland-vat-return.md
finland-vat-return.md354 lines13.6 KB
v20EU
1---
2name: finland-vat-return
3description: Use this skill whenever asked to prepare, review, or classify transactions for a Finland VAT return (ALV-ilmoitus) for any client. Trigger on phrases like "prepare VAT return", "do the ALV", "fill in ALV", "Finnish VAT", "OmaVero", or any request involving Finland VAT filing. This skill covers Finland only and standard ALV 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 Finnish VAT work.
4version: 2.0
5---
6 
7# Finland VAT Return Skill (ALV-ilmoitus) 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 | Finland (Suomi) |
16| Standard rate | 25.5% (from 1 September 2024; was 24%) |
17| Reduced rates | 13.5% (was 14%: food, restaurant/catering, animal feed), 10% (books, newspapers, medicines, passenger transport, accommodation, cultural/sporting events) |
18| Zero rate | 0% (exports, intra-EU B2B supplies, international transport) |
19| Return form | ALV-ilmoitus (Arvonlisaveroilmoitus) |
20| Filing portal | https://www.vero.fi/omavero (OmaVero / MyTax) |
21| Authority | Verohallinto (Finnish Tax Administration / Vero Skatt) |
22| Currency | EUR only |
23| Filing frequencies | Monthly (turnover > EUR 100,000); Quarterly (EUR 30,001-100,000); Annual (<= EUR 30,000) |
24| Deadline | Monthly: 12th of 2nd month after period. Quarterly: 12th of 2nd month after quarter. |
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 ALV-ilmoitus field codes:**
32 
33| Code | Meaning |
34|---|---|
35| 301 | Domestic sales 25.5% — base |
36| 302 | Domestic sales 13.5% — base |
37| 303 | Domestic sales 10% — base |
38| 305 | Output ALV on 25.5% sales |
39| 306 | Output ALV on 13.5% sales |
40| 318 | Output ALV on 10% sales |
41| 309 | Intra-EU acquisition of goods — base (reverse charge) |
42| 313 | EU services received (reverse charge) — base |
43| 319 | Non-EU services received (reverse charge) — base |
44| 320 | Construction reverse charge — base |
45| 310 | Domestic exempt sales (without credit) |
46| 311 | Intra-EU supply of goods |
47| 312 | Intra-EU supply of services (B2B) |
48| 314 | Exports to non-EU |
49| 307 | Total deductible input ALV (single aggregate) |
50 
51**Conservative defaults:**
52 
53| Ambiguity | Default |
54|---|---|
55| Unknown rate on a sale | 25.5% |
56| Unknown VAT status of a purchase | Not deductible |
57| Unknown counterparty country | Domestic Finland |
58| Unknown B2B vs B2C for EU customer | B2C, charge 25.5% |
59| Unknown business-use proportion | 0% recovery |
60| Unknown SaaS billing entity | Reverse charge from non-EU |
61| Unknown blocked-input status | Blocked |
62 
63**Red flag thresholds:**
64 
65| Threshold | Value |
66|---|---|
67| HIGH single-transaction size | EUR 3,000 |
68| HIGH tax-delta on single default | EUR 200 |
69| MEDIUM counterparty concentration | >40% |
70| MEDIUM conservative-default count | >4 |
71| LOW absolute net ALV position | EUR 5,000 |
72 
73---
74 
75## Section 2 — Required inputs and refusal catalogue
76 
77### Required inputs
78 
79**Minimum viable** — bank statement for the period. Acceptable from: Nordea Finland, OP (Osuuspankki), Danske Bank Finland, S-Pankki, Handelsbanken FI, Aktia, Revolut Business, Wise Business.
80 
81**Recommended** — sales/purchase invoices, Y-tunnus (business ID), FI VAT number (FI + 8 digits), prior ALV-ilmoitus.
82 
83**Ideal** — complete register, prior period reconciliation, Aland Islands trade records if applicable.
84 
85### Finland-specific refusal catalogue
86 
87**R-FI-1 — Non-registered below threshold.** *Trigger:* turnover below EUR 15,000 (from 2025), not registered. *Message:* "Non-registered entities do not file ALV returns."
88 
89**R-FI-2 — Partial exemption.** *Trigger:* mixed supplies. *Message:* "Partial exemption under AVL Section 117 requires reviewer."
90 
91**R-FI-3 — Construction reverse charge (AVL Section 8c).** *Trigger:* construction services. *Message:* "Construction reverse charge requires specialist classification."
92 
93**R-FI-4 — Aland Islands goods trade.** *Trigger:* goods imported/exported to Aland. *Message:* "Aland is outside EU VAT territory for goods. Special import/export treatment required."
94 
95**R-FI-5 — Special schemes.** *Message:* "Margin/travel agent schemes out of scope."
96 
97---
98 
99## Section 3 — Supplier pattern library
100 
101### 3.1 Finnish banks (exempt — exclude)
102 
103| Pattern | Treatment | Notes |
104|---|---|---|
105| NORDEA, NORDEA FINLAND | EXCLUDE | Financial service, exempt |
106| OP, OSUUSPANKKI, OP YRITYSPANKKI | EXCLUDE | Same |
107| DANSKE BANK FI, DANSKE BANK FINLAND | EXCLUDE | Same |
108| S-PANKKI | EXCLUDE | Same |
109| HANDELSBANKEN FI | EXCLUDE | Same |
110| AKTIA | EXCLUDE | Same |
111| REVOLUT, WISE, N26 (fee lines) | EXCLUDE | Check for taxable subscriptions |
112| KORKO, INTEREST | EXCLUDE | Interest |
113| LAINA, LOAN | EXCLUDE | Loan principal |
114 
115### 3.2 Finnish government (exclude)
116 
117| Pattern | Treatment | Notes |
118|---|---|---|
119| VEROHALLINTO, VERO, TAX ADMIN | EXCLUDE | Tax payment |
120| KELA | EXCLUDE | Social insurance |
121| TYEL, ELAKEVAKUUTUS | EXCLUDE | Pension insurance |
122| PRH, KAUPPAREKISTERI | EXCLUDE | Trade register |
123 
124### 3.3 Finnish utilities
125 
126| Pattern | Treatment | Code | Notes |
127|---|---|---|---|
128| HELEN, HELSINGIN ENERGIA | Domestic 25.5% | 307 (input) | Electricity |
129| FORTUM | Domestic 25.5% | 307 | Electricity |
130| CARUNA | Domestic 25.5% | 307 | Grid distribution |
131| HSY, VESILAITOS | Domestic 25.5% | 307 | Water |
132| ELISA, DNA, TELIA FI | Domestic 25.5% | 307 | Telecoms |
133 
134### 3.4 Insurance (exempt — exclude)
135 
136| Pattern | Treatment | Notes |
137|---|---|---|
138| IF VAHINKOVAKUUTUS | EXCLUDE | Exempt |
139| OP VAKUUTUS | EXCLUDE | Same |
140| LAHITAPIOLA | EXCLUDE | Same |
141| FENNIA | EXCLUDE | Same |
142| VAKUUTUS, INSURANCE | EXCLUDE | All exempt |
143 
144### 3.5 Post and logistics
145 
146| Pattern | Treatment | Notes |
147|---|---|---|
148| POSTI, POSTI OY | EXCLUDE for standard post; 25.5% for parcel | |
149| MATKAHUOLTO | Domestic 25.5% | Courier/parcel |
150| DHL INTERNATIONAL | EU reverse charge | Check entity |
151 
152### 3.6 SaaS — EU suppliers (reverse charge, Code 313 + 307)
153 
154| Pattern | Billing entity | Notes |
155|---|---|---|
156| GOOGLE | Google Ireland Ltd (IE) | EU reverse charge |
157| MICROSOFT | Microsoft Ireland (IE) | Reverse charge |
158| ADOBE | Adobe Ireland (IE) | Reverse charge |
159| META, FACEBOOK | Meta Ireland (IE) | Reverse charge |
160| SPOTIFY | Spotify AB (SE) | EU reverse charge |
161| DROPBOX | Dropbox Ireland (IE) | Reverse charge |
162| SLACK | Slack Ireland (IE) | Reverse charge |
163| ATLASSIAN | Atlassian BV (NL) | EU reverse charge |
164| ZOOM | Zoom Ireland (IE) | Reverse charge |
165 
166### 3.7 SaaS — non-EU suppliers (reverse charge, Code 319 + 307)
167 
168| Pattern | Billing entity | Notes |
169|---|---|---|
170| AWS EMEA SARL | LU entity | EU RC (Code 313) |
171| NOTION | Notion Labs Inc (US) | Non-EU RC |
172| ANTHROPIC, CLAUDE | Anthropic PBC (US) | Non-EU RC |
173| OPENAI, CHATGPT | OpenAI Inc (US) | Non-EU RC |
174| GITHUB | GitHub Inc (US) | Check if IE |
175| FIGMA | Figma Inc (US) | Non-EU RC |
176| CANVA | Canva Pty Ltd (AU) | Non-EU RC |
177 
178### 3.8 Payment processors
179 
180| Pattern | Treatment | Notes |
181|---|---|---|
182| STRIPE (transaction fees) | EXCLUDE (exempt) | Financial service |
183| PAYPAL (transaction fees) | EXCLUDE (exempt) | Same |
184 
185### 3.9 Professional services
186 
187| Pattern | Treatment | Notes |
188|---|---|---|
189| KIRJANPITAJA, TILITOIMISTO | Domestic 25.5% | Accounting |
190| ASIANAJAJA, LAWYER | Domestic 25.5% | Legal |
191 
192### 3.10 Payroll (exclude)
193 
194| Pattern | Treatment | Notes |
195|---|---|---|
196| TYEL, ELAKEVAKUUTUS | EXCLUDE | Pension |
197| PALKKA, SALARY | EXCLUDE | Wages |
198| TULOVERO | EXCLUDE | Income tax |
199 
200### 3.11 Food retail
201 
202| Pattern | Treatment | Notes |
203|---|---|---|
204| S-MARKET, PRISMA, K-CITYMARKET, LIDL FI | Default BLOCK | Personal provisioning |
205| RAVINTOLA, RESTAURANT | Default BLOCK | Entertainment |
206 
207### 3.12 Internal transfers and exclusions
208 
209| Pattern | Treatment | Notes |
210|---|---|---|
211| OMA SIIRTO, OWN TRANSFER | EXCLUDE | Internal |
212| OSINKO, DIVIDEND | EXCLUDE | Out of scope |
213| LAINAN LYHENNYS | EXCLUDE | Loan repayment |
214| ATM, KATEINEN | Ask | Default exclude |
215 
216---
217 
218## Section 4 — Worked examples
219 
220### Example 1 — Non-EU SaaS reverse charge (Notion)
221**Input:** `03.04.2026 ; NOTION LABS INC ; -14.68 EUR`
222**Treatment:** Non-EU RC. Code 319 (base). Self-assessed ALV at 25.5%. Input in Code 307.
223 
224### Example 2 — EU service reverse charge (Google Ads)
225**Input:** `10.04.2026 ; GOOGLE IRELAND LIMITED ; -850.00 EUR`
226**Treatment:** EU RC. Code 313 (base). Self-assessed at 25.5%. Input in Code 307.
227 
228### Example 3 — Entertainment
229**Input:** `15.04.2026 ; RAVINTOLA NOKKA ; -220.00 EUR`
230**Treatment:** Restaurant. In Finland, entertainment/representation: input ALV deductible at 50% for representation (AVL Section 114). Default: block (purpose unknown).
231 
232### Example 4 — Capital goods
233**Input:** `18.04.2026 ; VERKKOKAUPPA.COM ; Laptop ; -1,595.00 EUR`
234**Treatment:** Business equipment. Input ALV at 25.5% in Code 307.
235 
236### Example 5 — EU B2B service sale
237**Input:** `22.04.2026 ; STUDIO KREBS GMBH ; +3,500.00 EUR`
238**Treatment:** B2B to DE. Code 312. 0%. Verify USt-IdNr.
239 
240### Example 6 — Fuel
241**Input:** `28.04.2026 ; NESTE ; Fuel ; -80.00 EUR`
242**Treatment:** Vehicle fuel. In Finland, no statutory vehicle restriction like Estonia's 50%. Deductible if for business. Default: 0% (use unknown).
243 
244---
245 
246## Section 5 — Tier 1 classification rules (compressed)
247 
248### 5.1 Standard 25.5% (AVL Section 84)
249Default. Sales: Code 301/305. Input: Code 307.
250 
251### 5.2 Reduced 13.5% (AVL Section 85)
252Food, restaurant/catering, animal feed.
253 
254### 5.3 Reduced 10% (AVL Section 85a)
255Books, newspapers, medicines, passenger transport, accommodation, cultural/sporting events.
256 
257### 5.4 Zero rate / exports
258Exports: Code 314. Intra-EU goods: Code 311. Intra-EU services: Code 312.
259 
260### 5.5 Exempt without credit (AVL Sections 34-60)
261Financial, insurance, healthcare, education, postal, gambling, residential rental.
262 
263### 5.6 Reverse charge — EU services (AVL Section 9/65)
264Base: Code 313. Input: Code 307.
265 
266### 5.7 Reverse charge — EU goods (AVL Section 26a)
267Base: Code 309. Input: Code 307.
268 
269### 5.8 Reverse charge — non-EU services
270Base: Code 319. Input: Code 307.
271 
272### 5.9 Construction reverse charge (AVL Section 8c)
273Base: Code 320. Flag R-FI-3 for reviewer.
274 
275### 5.10 Single input code
276Finland aggregates ALL deductible input ALV into a single Code 307. No separate input codes by rate or source.
277 
278### 5.11 Representation 50% rule
279Entertainment/representation: 50% of input ALV deductible (AVL Section 114). Requires documented business purpose.
280 
281### 5.12 Aland Islands (AVL Section 68a)
282Goods to/from Aland treated as import/export. Services follow normal place-of-supply rules.
283 
284---
285 
286## Section 6 — Tier 2 catalogue (compressed)
287 
288### 6.1 Vehicle costs — *Default:* 0%. *Question:* "Business use?"
289### 6.2 Entertainment — *Default:* block. *Question:* "Representation (50% deductible) or personal?"
290### 6.3 SaaS entity — *Default:* non-EU RC. *Question:* "Check invoice."
291### 6.4 Owner transfers — *Default:* exclude.
292### 6.5 Individual incoming — *Default:* 25.5%.
293### 6.6 Foreign incoming — *Default:* 25.5%.
294### 6.7 Large purchases — *Default:* deductible; flag capital.
295### 6.8 Mixed-use telecom — *Default:* 0%.
296### 6.9 Cash withdrawals — *Default:* exclude.
297### 6.10 Aland trade — *Default:* flag reviewer.
298 
299---
300 
301## Section 7 — Excel working paper template
302 
303Per `vat-workflow-base` Section 3. Column H accepts Finnish ALV field codes. Bottom-line: output codes minus Code 307 = net payable/refundable.
304 
305---
306 
307## Section 8 — Finland bank statement reading guide
308 
309**CSV conventions.** Nordea and OP use semicolons, DD.MM.YYYY. OP may export in ISO format.
310 
311**Finnish language.** vuokra (rent), palkka (salary), korko (interest), siirto (transfer), kateinen (cash).
312 
313**IBAN prefix.** FI = Finland.
314 
315**Rate change note.** Standard rate changed from 24% to 25.5% on 1 September 2024. Verify invoice date for transactions near the transition.
316 
317---
318 
319## Section 9 — Onboarding fallback
320 
321### 9.1 Entity type — *Inference:* Oy = company; toiminimi = sole trader.
322### 9.2 ALV registration — *Fallback:* "Are you ALV-registered?"
323### 9.3 Y-tunnus — *Fallback:* "Y-tunnus? (NNNNNNN-N)"
324### 9.4 Filing frequency — *Fallback:* "Monthly, quarterly, or annual?"
325### 9.5 Exempt supplies — *Fallback:* "Any exempt supplies?"
326### 9.6 Construction — *Fallback:* "Do you provide construction services?"
327### 9.7 Aland — *Fallback:* "Do you trade with Aland Islands?"
328 
329---
330 
331## Section 10 — Reference material
332 
333### Sources
3341. Arvonlisaverolaki (AVL, Act 1501/1993, as amended)
3352. Act 1109/2023 and Act 817/2024 (rate changes)
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. Finnish banks (Nordea FI, OP, Danske FI). 25.5% rate.
341- **v1.0 (April 2026):** Initial skill.
342 
343## End of Finland 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/42

About

Use this skill whenever asked to prepare, review, or classify transactions for a Finland VAT return (ALV-ilmoitus) for any client. Trigger on phrases like "prepare VAT return", "do the ALV", "fill in ALV", "Finnish VAT", "OmaVero", or any request involving Finland VAT filing. This skill covers Finland only and standard ALV 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 Finnish VAT work.

FIty-2025

FI skill: