Before You Start
- Understand your tax residency status in Europe (where you are officially a tax resident for 2026).
- Have access to your brokerage/trading platform statements (e.g., Trade Republic, DEGIRO, Bitpanda).
- Know which assets you hold (stocks, ETFs, crypto) and their purchase/sale dates and prices.
- Be prepared to check official tax authority websites or consult a tax advisor for your country.
Time needed: 45–90 minutes (to review, gather info, and estimate your capital gains tax)
What you'll need: Broker account(s), tax ID, calculator, and access to your country’s tax portal
Capital gains tax is a critical topic for every European investor—yet few truly understand how it works in practice. With new rules and rates in 2026, it’s more important than ever to know what you’ll owe on profits from stocks, ETFs, and crypto. This tutorial breaks down how capital gains tax works in major European countries, the latest 2026 rates, what exemptions apply, and the most common mistakes to avoid. All examples use EUR and real European platforms, so you can follow along step by step.
Step 1: Understand What Capital Gains Tax Is (and Why It Matters)
What to do: Grasp the basics: capital gains tax is a tax you pay on the difference between what you paid for an asset (stocks, ETFs, crypto, property, etc.) and what you sold it for. If you made a profit, that profit—your "capital gain"—is taxable.
- Short-term vs. long-term: Some countries tax short- and long-term gains differently (e.g., Germany and France), while others do not (e.g., Netherlands).
- Taxable events: Selling an asset, exchanging one crypto for another, or sometimes even moving assets between brokers can trigger a taxable event.
Why it matters: Failure to report capital gains correctly can result in hefty fines and interest. Knowing the rules also lets you plan sales to minimize tax.
What can go wrong: Many investors wrongly assume that only cash withdrawals are taxed, or that gains on foreign platforms are invisible to local tax authorities. Both assumptions are false.
Pro Tip
Keep detailed records of all your purchases and sales, including dates, amounts, and fees. Your broker’s export function (e.g., in Trade Republic, tap Profile → Tax Documents → Annual Report) is your friend.
Step 2: Check the 2026 Capital Gains Tax Rates for Your Country
What to do: Find the applicable capital gains tax rate for your country. Here’s a summary for major European countries in 2026:
| Country | Standard Capital Gains Tax Rate (2026) | Key Notes |
|---|---|---|
| Germany | 26.375% (including solidarity surcharge) | Flat rate for most financial assets; losses can offset gains |
| France | 30% (12.8% income tax + 17.2% social contributions) | Flat rate, but option to use progressive scale in some cases |
| Netherlands | Variable (Box 3 system: not actual gains, but deemed return taxed at 36%) | No direct capital gains tax, but wealth tax applies |
| Spain | 19%–28% (progressive, depending on gain size) | First €6,000 at 19%, next €44,000 at 21%, etc. |
| Italy | 26% | Flat rate for most financial assets |
| Belgium | 0% (in most cases for stocks/ETFs) | Exceptions for professional traders or speculation |
| Austria | 27.5% | Flat rate for most investments |
Check your country's official tax authority website for the most recent rules. For example, Germany’s Finanzamt or France’s Impots.
Why it matters: The rate determines your after-tax returns. In countries like Germany, the flat rate makes calculation straightforward. In the Netherlands, it’s more complex because actual gains aren’t taxed—your wealth is.
What can go wrong: Assuming your country’s rules are the same as your broker’s country. For example, using DEGIRO (Dutch broker) as a German resident means you must follow German tax rules, not Dutch ones.
Pro Tip
Use your broker’s tax simulator if available. In DEGIRO, export your yearly report and check for the “Tax Information” section.
Step 3: Identify Key Exemptions and Allowances
What to do: Before calculating your tax, check what exemptions or allowances apply. Here are typical examples for 2026:
- Germany: €1,000 tax-free allowance (‘Sparer-Pauschbetrag’) per person per year on capital gains and interest.
- France: No basic exemption, but certain long-term holdings (over 2 or 8 years) may qualify for partial exemptions if you opt for the progressive scale.
- Netherlands: No exemption for capital gains, but the first €57,000 (2026 estimate) of net assets is exempt from the Box 3 wealth tax.
- Spain: No capital gains exemption, but some exemptions for principal residence sales under specific conditions.
- Belgium: Most private investors pay 0% on stocks/ETFs unless classified as professional traders.
Why it matters: Exemptions can save you hundreds or thousands of euros each year. Failing to claim them means overpaying your taxes.
What can go wrong: Not applying the tax-free allowance, or misunderstanding which assets and gains qualify.
Pro Tip
If you’re married or have a registered partner, allowances often double. For example, in Germany, couples get a joint €2,000 exemption.
Step 4: Calculate Your Capital Gains for Each Asset Class
What to do: For each sale, subtract your purchase price (plus fees) from your sale price (minus fees). Do this separately for each asset class: stocks, ETFs, and crypto. Here’s how, using EUR-based examples.
Example 1: Selling a Stock (Germany, 2026)
- You bought 10 shares of Siemens at €120 each in 2024 (€1,200 total, plus €2 commission on Trade Republic).
- You sell all shares at €150 each in 2026 (€1,500 total, minus €2 commission).
- Capital gain: (€1,500 - €2) - (€1,200 + €2) = €1,498 - €1,202 = €296.
- Apply Germany’s €1,000 exemption: only if your total gains for the year are below this, you pay no tax.
Expected outcome: If this is your only sale, you owe €0 capital gains tax in Germany for 2026.
Example 2: Selling an ETF (France, 2026)
- You bought 50 units of iShares Core MSCI World UCITS ETF (IE00B4L5Y983, a popular choice—see why IWDA remains a top pick) at €80 each in 2022.
- You sell all units at €110 each in 2026.
- Capital gain: (50 × €110) - (50 × €80) = €5,500 - €4,000 = €1,500.
- France’s flat rate: 30% × €1,500 = €450 tax owed.
Expected outcome: After-tax profit is €1,050.
Example 3: Selling Crypto (Netherlands, 2026)
- You bought €2,000 worth of Bitcoin on Bitpanda in 2025.
- Value on 1 January 2026: €5,000.
- Netherlands taxes your total crypto wealth (not actual gain) as part of Box 3: Assume you have no other assets, and the Box 3 threshold is €57,000.
- You pay tax only if your total assets exceed €57,000. If not, no tax owed.
Expected outcome: For most small investors, no capital gains tax on crypto in the Netherlands, but check annually as rates and thresholds change.
Why it matters: Different assets and countries have different calculation methods. Always check if your broker/platform charges additional fees or withholds tax at source.
What can go wrong: Mixing up purchase and sale prices, forgetting to include fees, or not accounting for currency conversion if you buy/sell in USD or GBP.
Pro Tip
Platforms like Trade Republic and Bitpanda offer downloadable tax reports—use them to double-check your calculations.
Step 5: Report and Pay Your Capital Gains Tax
What to do: Submit your capital gains in your annual tax return. Each country has its own process and deadlines:
- Germany: Most brokers do not withhold tax automatically if they are foreign (e.g., DEGIRO), so you must declare gains in your income tax return (“Anlage KAP”).
- France: Report all gains in your annual tax return (“Déclaration de revenus”), usually due by late May or early June.
- Netherlands: Declare your total wealth as of 1 January in your annual return (“Aangifte inkomstenbelasting”).
- Other countries: Check the specific section for capital gains in your tax return. Most tax authorities offer online filing—register for access early.
On platforms like Trade Republic, you can find your tax documents under Profile → Tax Documents. For DEGIRO, go to My Documents → Annual Report.
Why it matters: Accurate reporting ensures you pay the correct amount and avoid penalties. Many European tax agencies now receive data directly from brokers—errors are easier to spot than ever.
What can go wrong: Missing the filing deadline, forgetting to include foreign broker accounts, or reporting in the wrong currency (always use EUR for your local tax return).
Pro Tip
Set a calendar reminder for your tax return deadline. Most countries allow amendments within a year if you make a mistake, but late filing incurs automatic penalties.
Common Mistakes
- Assuming tax is withheld at source: Many European brokers do not withhold tax for foreign residents. Always check your broker’s policy and local rules.
- Ignoring small gains: Even small profits must be reported. Failing to do so could trigger an audit if the tax office receives data from your broker.
- Forgetting about ETFs and accumulating funds: Accumulating ETFs (which reinvest dividends) can still generate taxable events depending on your country’s rules.
- Not tracking cost basis: If you make multiple purchases of the same asset, use the correct method (FIFO, LIFO, average cost) as required by your country.
- Misunderstanding crypto rules: Crypto taxation is evolving fast—always check the latest guidance for your country.
Next Steps
- Gather your transaction history from all brokers and platforms you use (download annual reports).
- Check for updates on your country’s tax authority website each year—rates and rules can change.
- Consider reading The Pros and Cons of Dividend Investing in Europe and Analyzing a European Dividend Stock for related tax considerations.
- If in doubt, consult a qualified tax advisor familiar with cross-border investing.
Disclaimer: This article is for educational purposes only and does not constitute financial advice. Always do your own research and consider consulting a qualified financial advisor before making investment decisions.