Skip to main content
All posts

Stock Tax Reports for Investors in 17 Countries: From Anlage KAP to Modelo 100

trefolio generates country-specific stock tax reports for 17 countries — Germany, France, Spain, Netherlands, Italy, UK, US, and 10 more. Form mappings, AI tax assistant, and CSV export included.

10 min read
Share

The Tax Filing Problem for International Investors

If you hold stocks across multiple countries or brokers, tax season becomes a nightmare. Each jurisdiction has its own forms, rules, and deadlines. Germany wants Anlage KAP. Spain wants Modelo 100. The Netherlands has Box 3. The UK has CGT returns. And if you're a US expat or hold US securities, Schedule D adds another layer. Manually compiling this from broker statements is error-prone and time-consuming.

trefolio solves this by generating country-specific stock tax reports for 17 countries — all from your imported portfolio data. No spreadsheets, no manual calculations, no guessing which form goes where.

17 Countries, One Tax Report Tool

trefolio maps your holdings and transactions to the correct tax forms and rules for each country:

Germany

Anlage KAP — capital gains and dividends. trefolio calculates Vorabpauschale (advance lump-sum tax on ETFs), Sparerpauschbetrag (€1,000 single / €2,000 joint allowance), and separates Veräußerungsgewinne from dividend income.

France

Déclaration 2074 — PEA and CTO accounts. PFU (flat tax) at 30% or progressive scale. trefolio handles both regimes and separates French vs. foreign source income.

Spain

Modelo 100 — income tax return with capital gains and dividends. trefolio supports Modelo 720 for foreign asset reporting and applies wash sale rules where applicable.

Netherlands

Box 3 — wealth tax on deemed returns. trefolio calculates your taxable base from stocks, ETFs, and cash, applying the correct rates and thresholds.

Italy

Quadro RT-RW — capital gains and foreign investments. IVAFE (tax on foreign securities) and LIFO cost basis for Italian tax purposes.

United Kingdom

CGT (Capital Gains Tax) — trefolio computes gains/losses with correct cost basis, annual exempt amount, and reporting thresholds.

United States

Schedule D — capital gains and losses. trefolio supports short-term vs. long-term classification and wash sale adjustments.

Switzerland

Verrechnungssteuer — withholding tax on dividends. trefolio tracks reclaimable amounts for Swiss residents.

Austria

KESt (Kapitalertragsteuer) — 27.5% on dividends and capital gains. trefolio handles the Austrian exemption thresholds.

Portugal

IRS Anexo J — capital gains and dividends. trefolio maps to Portuguese tax categories.

Belgium

TOB (Taxe sur les Opérations de Bourse) — transaction tax. trefolio includes transaction costs in your report.

Ireland

CGT at 33% — trefolio calculates gains with Irish rules and annual exemption.

Sweden

K4 (Declaration) — capital income from securities. trefolio supports ISK (investment savings account) and traditional account reporting.

Denmark

Aktieindkomst — stock income taxation. trefolio applies Danish rules for gains and dividends.

Norway

RF-1159 — capital gains and dividends. trefolio calculates according to Norwegian tax law.

Finland

Capital income — 30% on capital gains and dividends. trefolio maps to Finnish tax reporting.

Poland

PIT-38 — capital gains tax return. trefolio supports Polish tax reporting.

How to Generate Your Tax Report

  1. Import your portfolio from DEGIRO, IBKR, Trading 212, or Revolut — or add holdings manually.
  2. Go to ToolsTax Report in trefolio.
  3. Select your country from the dropdown.
  4. Choose the tax year and review the generated summary.
  5. Download your report as PDF or CSV for your accountant.

trefolio Tools page with Tax Report

AI Tax Assistant

Not sure which form applies or how to report a specific transaction? trefolio's AI tax assistant answers questions in plain language. Ask about wash sales, cost basis methods, or foreign tax credits — get clear, country-specific guidance without digging through tax manuals.

CSV Export for Your Accountant

Accountants prefer raw data. trefolio exports your transactions as CSV with all fields needed for tax preparation: date, symbol, quantity, cost basis, proceeds, gain/loss, dividend amount, withholding tax, and currency. Hand it to your Steuerberater, comptable, or CPA — they'll have everything they need.

Get Started with Tax Reports

Stop wrestling with broker statements and tax forms. Create a free trefolio account — no credit card required. Import your portfolio from any supported broker and generate your first country-specific tax report in minutes. The free Folio tier includes tax reports for up to 15 holdings; upgrade to Trefolio for unlimited holdings and full CSV export.