Tax

Capital Gains Tax in Europe: How Major Countries Compare

Rates, rules, and what every self-directed European investor should know before hitting "sell."

Selling an investment at a profit feels good. The tax bill that follows sometimes does not. Capital gains tax in Europe is not a single, unified system — it is a patchwork of national rules, each with its own rates, exemptions, holding-period logic, and asset-class quirks. If you hold stocks, ETFs, crypto, or funds across multiple countries or currencies, understanding the landscape is essential before you make any disposal decision.

This post compares how several major European countries treat capital gains, highlights the factors that move your effective rate up or down, and explains how accurate record-keeping — especially cost basis — can make or break your tax position.

⚠️ Important: Tax law changes frequently and varies by personal circumstances, residency, and asset type. Everything here is general and educational. Always verify the current rules in your own jurisdiction and consult a qualified tax professional before making decisions.


What "Capital Gains" Actually Means

A capital gain arises when you sell (or otherwise dispose of) an asset for more than you paid for it.

Capital Gain = Sale Price − Cost Basis

Cost basis is what you originally paid, including any acquisition costs (brokerage commissions, for example). If you bought the same asset in multiple tranches at different prices, you need a method to determine which units you are selling. The most common method in Europe is FIFO (First In, First Out) — the oldest shares are deemed sold first. Some countries allow average cost or specific identification. The method matters because it directly changes your taxable gain.


Capital Gains Tax in Europe: A Country-by-Country Snapshot

The table below summarises the general treatment for individual investors on gains from listed equities and standard funds. Crypto and real estate often have separate or modified rules. Treat these as a starting point, not a filing guide.

CountryGeneral CGT Rate (approx.)Key Notes
Germany25% + solidarity surcharge (~26.375%)Flat Abgeltungsteuer; annual allowance (€1,000 single / €2,000 joint as of 2023 reform — verify current figure)
France30% flat (PFU) or progressive income tax optionIncludes social charges (17.2%); PEA account offers exemption after 5 years
Spain19–28% (tiered)Gains taxed as renta del ahorro; rate rises with gain size; losses can offset gains for 4 years
Italy26%Annual €2,000 exemption on gains from qualified PIR plans; crypto taxed separately
Netherlands~36% effective (box 3 wealth tax, not realised gains)No traditional CGT; tax is on deemed return of total wealth above threshold
Sweden30%ISK account offers flat annual wealth-fee alternative; very popular with retail investors
Portugal28% (or progressive option)Non-habitual resident regime historically attractive — check current rules
Ireland33%Annual €1,270 personal exemption; bed-and-breakfast rules limit loss harvesting
United Kingdom18% / 24% (basic / higher rate, post-2024 changes)ISA wrapper fully exempt; annual exempt amount reduced significantly in recent years
Reading this table: Rates shown are approximate headline figures for individuals on standard investment gains. They exclude surcharges, local taxes, and special regimes. Cross-border situations (e.g., a Spanish resident holding German ETFs) add treaty layers. Verify everything.

Four Factors That Shift Your Effective Rate

1. Holding Period

Several countries historically rewarded long-term holding with lower rates or taper relief. While many EU countries have moved toward flat rates regardless of holding period, some still distinguish — and the rules change. Always check whether how long you held an asset affects your rate.

2. Account or Wrapper Type

Tax-advantaged wrappers can legally eliminate or defer CGT entirely:

If you are not using the wrapper available in your country, you may be paying tax you do not have to.

3. Asset Class

Crypto, real estate, derivatives, and unlisted shares are frequently taxed differently from listed equities. In several countries, crypto gains were treated as miscellaneous income at full marginal rates before specific crypto tax regimes were introduced. Accumulating vs distributing ETFs also have meaningfully different tax profiles — accumulating funds reinvest dividends internally, which can defer (or in some countries, create deemed) taxable events.

4. Loss Offsetting Rules

Most countries allow capital losses to offset capital gains in the same tax year. Some (like Spain) allow you to carry losses forward for several years. Others restrict cross-asset offsetting — for example, you may not be able to use a crypto loss to offset a stock gain. Knowing your jurisdiction's rules lets you time disposals strategically (within legal limits).


Why Accurate Records Are Non-Negotiable

Here is a concrete example of why cost basis tracking matters.

Suppose you bought 100 shares of a European ETF in three tranches:

In September 2026 you sell 50 shares at €110 each = €5,500 proceeds.

Under FIFO, the first 50 shares sold are the January and June lots (40 + 10):

If you mistakenly used the March lot price (€90) for all 50 shares:

Accurate FIFO tracking is not optional; it is what tax authorities expect. This is also where good investment record-keeping pays for itself.


What to Watch Out For: Situations Where This Gets Complicated


Tracking Everything in One Place

Understanding the tax rules is step one. Step two is having the data to apply them correctly. That means knowing your exact purchase dates, prices, currency rates at acquisition, and every corporate action that affected your holdings — across every account and broker you use.

If you track multiple brokerage accounts or hold assets across asset classes, the record-keeping burden compounds quickly. A portfolio tracker that maintains a full transaction history per asset — including FIFO cost basis — removes the manual spreadsheet work and reduces the risk of filing errors.

WealthFlow tracks your positions across stocks, ETFs, funds (by ISIN/NAV), crypto, pension plans, and real estate — all entered manually, with no broker credentials required. Your data stays yours. When tax season arrives, the FIFO tax-report CSV (available on the Pro plan at €9.99/month + VAT) gives you a ready-to-review breakdown of realised gains per asset, calculated automatically from your transaction history.

You still need a tax professional to file correctly — but you will walk in with the numbers already done.

Know Your Cost Basis Before Tax Season Hits

WealthFlow's FIFO tax-report CSV (Pro) calculates your cost basis and realized gains per asset automatically — so you are never scrambling when it is time to file.

Start for free →
Capital Gains Tax Tax Planning European Investing Cost Basis FIFO Portfolio Tracking