Not tax advice. Computation tools only. Have a professional check your work before filing.
OpenAccountants/Skills/Finland VAT Return (ALV-ilmoitus)

Finland VAT Return (ALV-ilmoitus)

Prepare, review, or classify transactions for a Finland VAT return (ALV-ilmoitus) for any client.

FinlandTax year 2025· Last reviewed Apr 13, 2026

Key facts — Finland, 2025

FieldValue
CountryFinland (Suomi)
Standard rate25.5% (from 1 September 2024; was 24%)
Reduced rates13.5% (was 14%: food, restaurant/catering, animal feed), 10% (books, newspapers, medicines, passenger transport, accommodation, cultural/sporting events)
Zero rate0% (exports, intra-EU B2B supplies, international transport)
Return formALV-ilmoitus (Arvonlisaveroilmoitus)
Filing portalhttps://www.vero.fi/omavero (OmaVero / MyTax)
AuthorityVerohallinto (Finnish Tax Administration / Vero Skatt)
CurrencyEUR only
Filing frequenciesMonthly (turnover > EUR 100,000); Quarterly (EUR 30,001-100,000); Annual (<= EUR 30,000)
DeadlineMonthly: 12th of 2nd month after period. Quarterly: 12th of 2nd month after quarter.
Companion skill (Tier 1, workflow)vat-workflow-base v0.1 or later — MUST be loaded
Companion skill (Tier 2, EU directive)eu-vat-directive v0.1 or later — MUST be loaded
Validated byDeep research verification, April 2026
Validation dateApril 2026

Use these rules in your AI

Connect once and your AI follows Finland VAT Return (ALV-ilmoitus) automatically — it stays current when a rate changes, and hands you to a licensed accountant when you need one. A copied file goes stale the day the law moves.

Use this in your AI

Want a licensed accountant to check your AI-generated return?

Get reviewed

Are you a Finland accountant? Sign off these rules and put your name on them.

These rules are research-verified. They need a licensed practitioner for Finland to confirm them and become their named verifier. Reviewing reference rules — not signing returns.

Apply to verify Finland

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.

FinlandTax year 2025

Full guide

Finland VAT Return Skill (ALV-ilmoitus) v2.0

Section 1 — Quick reference

Read this whole section before classifying anything. The workflow runbook is in vat-workflow-base Section 1.

FieldValue
CountryFinland (Suomi)
Standard rate25.5% (from 1 September 2024; was 24%)
Reduced rates13.5% (was 14%: food, restaurant/catering, animal feed), 10% (books, newspapers, medicines, passenger transport, accommodation, cultural/sporting events)
Zero rate0% (exports, intra-EU B2B supplies, international transport)
Return formALV-ilmoitus (Arvonlisaveroilmoitus)
Filing portalhttps://www.vero.fi/omavero (OmaVero / MyTax)
AuthorityVerohallinto (Finnish Tax Administration / Vero Skatt)
CurrencyEUR only
Filing frequenciesMonthly (turnover > EUR 100,000); Quarterly (EUR 30,001-100,000); Annual (<= EUR 30,000)
DeadlineMonthly: 12th of 2nd month after period. Quarterly: 12th of 2nd month after quarter.
Companion skill (Tier 1, workflow)vat-workflow-base v0.1 or later — MUST be loaded
Companion skill (Tier 2, EU directive)eu-vat-directive v0.1 or later — MUST be loaded
Validated byDeep research verification, April 2026
Validation dateApril 2026

Key ALV-ilmoitus field codes:

CodeMeaning
301Domestic sales 25.5% — base
302Domestic sales 13.5% — base
303Domestic sales 10% — base
305Output ALV on 25.5% sales
306Output ALV on 13.5% sales
318Output ALV on 10% sales
309Intra-EU acquisition of goods — base (reverse charge)
313EU services received (reverse charge) — base
319Non-EU services received (reverse charge) — base
320Construction reverse charge — base
310Domestic exempt sales (without credit)
311Intra-EU supply of goods
312Intra-EU supply of services (B2B)
314Exports to non-EU
307Total deductible input ALV (single aggregate)

Conservative defaults:

AmbiguityDefault
Unknown rate on a sale25.5%
Unknown VAT status of a purchaseNot deductible
Unknown counterparty countryDomestic Finland
Unknown B2B vs B2C for EU customerB2C, charge 25.5%
Unknown business-use proportion0% recovery
Unknown SaaS billing entityReverse charge from non-EU
Unknown blocked-input statusBlocked

Red flag thresholds:

ThresholdValue
HIGH single-transaction sizeEUR 3,000
HIGH tax-delta on single defaultEUR 200
MEDIUM counterparty concentration>40%
MEDIUM conservative-default count>4
LOW absolute net ALV positionEUR 5,000

Section 2 — Required inputs and refusal catalogue

Required inputs

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.

Recommended — sales/purchase invoices, Y-tunnus (business ID), FI VAT number (FI + 8 digits), prior ALV-ilmoitus.

Ideal — complete register, prior period reconciliation, Aland Islands trade records if applicable.

Finland-specific refusal catalogue

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."

R-FI-2 — Partial exemption. Trigger: mixed supplies. Message: "Partial exemption under AVL Section 117 requires reviewer."

R-FI-3 — Construction reverse charge (AVL Section 8c). Trigger: construction services. Message: "Construction reverse charge requires specialist classification."

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."

R-FI-5 — Special schemes. Message: "Margin/travel agent schemes out of scope."


Section 3 — Supplier pattern library

3.1 Finnish banks (exempt — exclude)

PatternTreatmentNotes
NORDEA, NORDEA FINLANDEXCLUDEFinancial service, exempt
OP, OSUUSPANKKI, OP YRITYSPANKKIEXCLUDESame
DANSKE BANK FI, DANSKE BANK FINLANDEXCLUDESame
S-PANKKIEXCLUDESame
HANDELSBANKEN FIEXCLUDESame
AKTIAEXCLUDESame
REVOLUT, WISE, N26 (fee lines)EXCLUDECheck for taxable subscriptions
KORKO, INTERESTEXCLUDEInterest
LAINA, LOANEXCLUDELoan principal

3.2 Finnish government (exclude)

PatternTreatmentNotes
VEROHALLINTO, VERO, TAX ADMINEXCLUDETax payment
KELAEXCLUDESocial insurance
TYEL, ELAKEVAKUUTUSEXCLUDEPension insurance
PRH, KAUPPAREKISTERIEXCLUDETrade register

3.3 Finnish utilities

PatternTreatmentCodeNotes
HELEN, HELSINGIN ENERGIADomestic 25.5%307 (input)Electricity
FORTUMDomestic 25.5%307Electricity
CARUNADomestic 25.5%307Grid distribution
HSY, VESILAITOSDomestic 25.5%307Water
ELISA, DNA, TELIA FIDomestic 25.5%307Telecoms

3.4 Insurance (exempt — exclude)

PatternTreatmentNotes
IF VAHINKOVAKUUTUSEXCLUDEExempt
OP VAKUUTUSEXCLUDESame
LAHITAPIOLAEXCLUDESame
FENNIAEXCLUDESame
VAKUUTUS, INSURANCEEXCLUDEAll exempt

3.5 Post and logistics

PatternTreatmentNotes
POSTI, POSTI OYEXCLUDE for standard post; 25.5% for parcel
MATKAHUOLTODomestic 25.5%Courier/parcel
DHL INTERNATIONALEU reverse chargeCheck entity

3.6 SaaS — EU suppliers (reverse charge, Code 313 + 307)

PatternBilling entityNotes
GOOGLEGoogle Ireland Ltd (IE)EU reverse charge
MICROSOFTMicrosoft Ireland (IE)Reverse charge
ADOBEAdobe Ireland (IE)Reverse charge
META, FACEBOOKMeta Ireland (IE)Reverse charge
SPOTIFYSpotify AB (SE)EU reverse charge
DROPBOXDropbox Ireland (IE)Reverse charge
SLACKSlack Ireland (IE)Reverse charge
ATLASSIANAtlassian BV (NL)EU reverse charge
ZOOMZoom Ireland (IE)Reverse charge

3.7 SaaS — non-EU suppliers (reverse charge, Code 319 + 307)

PatternBilling entityNotes
AWS EMEA SARLLU entityEU RC (Code 313)
NOTIONNotion Labs Inc (US)Non-EU RC
ANTHROPIC, CLAUDEAnthropic PBC (US)Non-EU RC
OPENAI, CHATGPTOpenAI Inc (US)Non-EU RC
GITHUBGitHub Inc (US)Check if IE
FIGMAFigma Inc (US)Non-EU RC
CANVACanva Pty Ltd (AU)Non-EU RC

3.8 Payment processors

PatternTreatmentNotes
STRIPE (transaction fees)EXCLUDE (exempt)Financial service
PAYPAL (transaction fees)EXCLUDE (exempt)Same

3.9 Professional services

PatternTreatmentNotes
KIRJANPITAJA, TILITOIMISTODomestic 25.5%Accounting
ASIANAJAJA, LAWYERDomestic 25.5%Legal

3.10 Payroll (exclude)

PatternTreatmentNotes
TYEL, ELAKEVAKUUTUSEXCLUDEPension
PALKKA, SALARYEXCLUDEWages
TULOVEROEXCLUDEIncome tax

3.11 Food retail

PatternTreatmentNotes
S-MARKET, PRISMA, K-CITYMARKET, LIDL FIDefault BLOCKPersonal provisioning
RAVINTOLA, RESTAURANTDefault BLOCKEntertainment

3.12 Internal transfers and exclusions

PatternTreatmentNotes
OMA SIIRTO, OWN TRANSFEREXCLUDEInternal
OSINKO, DIVIDENDEXCLUDEOut of scope
LAINAN LYHENNYSEXCLUDELoan repayment
ATM, KATEINENAskDefault exclude

Section 4 — Worked examples

Example 1 — Non-EU SaaS reverse charge (Notion)

Input: 03.04.2026 ; NOTION LABS INC ; -14.68 EUR Treatment: Non-EU RC. Code 319 (base). Self-assessed ALV at 25.5%. Input in Code 307.

Example 2 — EU service reverse charge (Google Ads)

Input: 10.04.2026 ; GOOGLE IRELAND LIMITED ; -850.00 EUR Treatment: EU RC. Code 313 (base). Self-assessed at 25.5%. Input in Code 307.

Example 3 — Entertainment

Input: 15.04.2026 ; RAVINTOLA NOKKA ; -220.00 EUR Treatment: Restaurant. In Finland, entertainment/representation: input ALV deductible at 50% for representation (AVL Section 114). Default: block (purpose unknown).

Example 4 — Capital goods

Input: 18.04.2026 ; VERKKOKAUPPA.COM ; Laptop ; -1,595.00 EUR Treatment: Business equipment. Input ALV at 25.5% in Code 307.

Example 5 — EU B2B service sale

Input: 22.04.2026 ; STUDIO KREBS GMBH ; +3,500.00 EUR Treatment: B2B to DE. Code 312. 0%. Verify USt-IdNr.

Example 6 — Fuel

Input: 28.04.2026 ; NESTE ; Fuel ; -80.00 EUR Treatment: Vehicle fuel. In Finland, no statutory vehicle restriction like Estonia's 50%. Deductible if for business. Default: 0% (use unknown).


Section 5 — Tier 1 classification rules (compressed)

5.1 Standard 25.5% (AVL Section 84)

Default. Sales: Code 301/305. Input: Code 307.

5.2 Reduced 13.5% (AVL Section 85)

Food, restaurant/catering, animal feed.

5.3 Reduced 10% (AVL Section 85a)

Books, newspapers, medicines, passenger transport, accommodation, cultural/sporting events.

5.4 Zero rate / exports

Exports: Code 314. Intra-EU goods: Code 311. Intra-EU services: Code 312.

5.5 Exempt without credit (AVL Sections 34-60)

Financial, insurance, healthcare, education, postal, gambling, residential rental.

5.6 Reverse charge — EU services (AVL Section 9/65)

Base: Code 313. Input: Code 307.

5.7 Reverse charge — EU goods (AVL Section 26a)

Base: Code 309. Input: Code 307.

5.8 Reverse charge — non-EU services

Base: Code 319. Input: Code 307.

5.9 Construction reverse charge (AVL Section 8c)

Base: Code 320. Flag R-FI-3 for reviewer.

5.10 Single input code

Finland aggregates ALL deductible input ALV into a single Code 307. No separate input codes by rate or source.

5.11 Representation 50% rule

Entertainment/representation: 50% of input ALV deductible (AVL Section 114). Requires documented business purpose.

5.12 Aland Islands (AVL Section 68a)

Goods to/from Aland treated as import/export. Services follow normal place-of-supply rules.


Section 6 — Tier 2 catalogue (compressed)

6.1 Vehicle costs — Default: 0%. Question: "Business use?"

6.2 Entertainment — Default: block. Question: "Representation (50% deductible) or personal?"

6.3 SaaS entity — Default: non-EU RC. Question: "Check invoice."

6.4 Owner transfers — Default: exclude.

6.5 Individual incoming — Default: 25.5%.

6.6 Foreign incoming — Default: 25.5%.

6.7 Large purchases — Default: deductible; flag capital.

6.8 Mixed-use telecom — Default: 0%.

6.9 Cash withdrawals — Default: exclude.

6.10 Aland trade — Default: flag reviewer.


Section 7 — Excel working paper template

Per vat-workflow-base Section 3. Column H accepts Finnish ALV field codes. Bottom-line: output codes minus Code 307 = net payable/refundable.


Section 8 — Finland bank statement reading guide

CSV conventions. Nordea and OP use semicolons, DD.MM.YYYY. OP may export in ISO format.

Finnish language. vuokra (rent), palkka (salary), korko (interest), siirto (transfer), kateinen (cash).

IBAN prefix. FI = Finland.

Rate change note. Standard rate changed from 24% to 25.5% on 1 September 2024. Verify invoice date for transactions near the transition.


Section 9 — Onboarding fallback

9.1 Entity type — Inference: Oy = company; toiminimi = sole trader.

9.2 ALV registration — Fallback: "Are you ALV-registered?"

9.3 Y-tunnus — Fallback: "Y-tunnus? (NNNNNNN-N)"

9.4 Filing frequency — Fallback: "Monthly, quarterly, or annual?"

9.5 Exempt supplies — Fallback: "Any exempt supplies?"

9.6 Construction — Fallback: "Do you provide construction services?"

9.7 Aland — Fallback: "Do you trade with Aland Islands?"


Section 10 — Reference material

Sources

  1. Arvonlisaverolaki (AVL, Act 1501/1993, as amended)
  2. Act 1109/2023 and Act 817/2024 (rate changes)
  3. EU VAT Directive 2006/112/EC — via companion skill
  4. VIES — https://ec.europa.eu/taxation_customs/vies/

Change log

  • v2.0 (April 2026): Full rewrite. Finnish banks (Nordea FI, OP, Danske FI). 25.5% rate.
  • v1.0 (April 2026): Initial skill.

End of Finland VAT Return Skill v2.0

This skill is incomplete without BOTH companion files: vat-workflow-base v0.1+ AND eu-vat-directive v0.1+.


Disclaimer

This 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.

The most up-to-date, verified version of this skill is maintained at openaccountants.com.

More Finland tax skills

Other Finland computations in the OpenAccountants library.

See all Finland skills →

1 of 4 in the FI workflow: