Before You Start
- Basic understanding of capital gains concepts (buy/sell price, holding period)
- Access to your crypto transaction history (from exchanges like Bitpanda, Kraken, or Binance)
- Latest tax rules for your country (links to official sites included below where available)
- Spreadsheet program or crypto tax calculator (e.g., Accointing, CoinTracking)
Time needed: 45–90 minutes (to review rules, gather records, and estimate your taxes)
What you'll need: Exchange accounts, tax ID, calculator or tax reporting tool, access to your national tax portal
Crypto capital gains tax in Europe is a moving target — and in 2026, it’s more important than ever to keep up with local regulations. This guide gives you a practical, country-by-country breakdown of crypto capital gains taxes, including tax rates, holding period rules, and reporting requirements. You’ll see EUR-based examples, actionable tips, and a comparison table for quick reference. Let’s make sure you’re prepared for your next tax return — and avoid common mistakes that could cost you money or peace of mind.
Step 1: Understand How Crypto Capital Gains Tax Works in Europe
What to do: Learn the general principle: in most European countries, you pay tax on profits when you sell, swap, or spend crypto — not when you simply hold it. The gain is calculated as the difference between your sale price and your acquisition cost (the so-called “cost basis”).
- If you bought 1 ETH for €1,500 and sold it for €2,200, your capital gain is €700.
- Swapping crypto for another crypto (e.g., BTC→ETH) is usually a taxable event.
- Paying for a service with crypto can also trigger a capital gain tax.
Why it matters: Mistaking when tax is due (e.g., thinking only fiat withdrawals count) is one of the most common and costly errors. Tax authorities are targeting crypto transactions more closely every year.
What can go wrong: Failing to track your cost basis can make it impossible to prove your actual gains — which may lead to overpaying tax or, worse, penalties for underreporting.
Pro Tip
Use a crypto tax tool like Accointing (EU-focused) to automatically import your trades from platforms like Bitpanda or Kraken. This saves hours and reduces errors.
Step 2: Check Your Country’s Crypto Capital Gains Tax Rules for 2026
What to do: Review the table below for the latest (2026) tax rates, holding period rules, and reporting requirements for major European countries. Always confirm with your national tax office for changes — links included where available.
| Country | Tax Rate (2026) | Holding Period Exemption? | Reporting Rules | EUR Example |
|---|---|---|---|---|
| Germany | 0% (if held >1 year), otherwise income tax (14–45%) | Yes, after 1 year | Report on annual tax return; keep records for 10 years | Sell 1 BTC after 14 months: No tax |
| France | Flat 30% (incl. social levies) on gains | No | Declare on Form 2086; report annually | Bought €2,000 ETH, sold for €2,800: Taxable gain €800 × 30% = €240 tax |
| Spain | 19–28% (progressive) | No | Annual tax return; report each transaction | Gain of €1,200 taxed at 19%: €228 tax |
| Italy | 26% flat above €2,000 gain/year | No | Report in RW section of Modello Redditi PF | €3,000 gain: (€3,000-€2,000) × 26% = €260 tax |
| Netherlands | Box 3 “wealth tax” (approx. 1.5% on assumed return) | No | Report crypto value as of Jan 1 each year | €10,000 in crypto: Assumed return €640 × 1.5% = €9.60 tax |
| Portugal | 28% on short-term gains (<365 days); 0% if held >1 year | Yes, after 1 year | Declare on annual tax return | Sell after 400 days: No tax |
| Austria | 27.5% flat | No (since 2022) | Declare on annual tax return | €2,000 gain: 27.5% = €550 tax |
| Belgium | 33% (speculative); 0% if private management | No fixed rule | Case by case; report if in doubt | €500 gain (non-speculative): No tax |
| Sweden | 30% flat | No | Declare on annual tax return | €1,000 gain: 30% = €300 tax |
| Switzerland* | 0% (private investor); income tax if trading professionally | No (but strict criteria) | Declare wealth; gains typically tax-free | €5,000 gain (private): No tax |
*Switzerland is not in the EU, but included due to its relevance for European investors.
Important: Rules change frequently. For the most accurate, up-to-date info, check your national tax authority's website:
Pro Tip
If you’re staking, earning yield, or using DeFi, check out Crypto Staking for Europeans: How to Earn Passive Income in 2026 for tax implications beyond simple buy/sell transactions.
Step 3: Track Your Crypto Transactions Accurately
What to do: Export your full transaction history from all exchanges and wallets you use. Most platforms (e.g., Bitpanda, Kraken, Binance) provide “Transaction History” or “Export” features. Download your CSV files for the full tax year.
- Bitpanda: In your account, go to “History” → “Export” → Select the date range → Download CSV
- Kraken: “History” → “Export” → Choose “Trades” and your date range → Download
- Binance: “Wallet” → “Transaction History” → “Generate all statements” → Download CSV
Why it matters: Incomplete records are the #1 reason for tax headaches. Some countries (like Germany) require you to keep records for up to 10 years.
What can go wrong: If you lose access to an exchange (e.g., if it shuts down), you may be unable to reconstruct your cost basis — leading to higher taxes or audit risk.
Pro Tip
Back up your CSV exports to a secure cloud account and an external drive. If you use DeFi wallets (e.g., MetaMask), export your transaction history via blockchain explorers like Etherscan.
Step 4: Calculate Your Capital Gains for Each Taxable Event
What to do: For each sale, swap, or crypto spend, calculate:
- Proceeds: The EUR value at the time of sale
- Cost basis: The EUR value at the time of purchase (including any fees)
- Capital gain: Proceeds – Cost basis
Use crypto tax software or a spreadsheet, especially if you have many trades. You must apply the correct accounting method (usually FIFO or LIFO — check your country’s rules).
EUR Example:
- Bought 0.5 BTC on 1 Jan 2025 for €15,000
- Sold 0.5 BTC on 31 Mar 2026 for €22,000
- Capital gain: €22,000 – €15,000 = €7,000
Expected outcome: You should have a list (or software report) showing each taxable event and the calculated gain or loss in EUR.
What can go wrong: Using the wrong exchange rate (e.g., USD instead of EUR), missing out on fees, or double-counting transactions.
Pro Tip
For recurring investments (DCA), each buy has a separate acquisition date and cost basis. See How to Set Up EUR Recurring Investments in Crypto: DCA Tactics for Europeans for details.
Step 5: Report Your Crypto Gains (and Losses) Properly
What to do: File your capital gains (and losses) on your annual tax return, using the specific forms required by your country. Many tax authorities now have dedicated crypto sections.
- Germany: Include in “Anlage SO” section
- France: Use Form 2086 for crypto transactions
- Spain: Report in capital gains section, detail each transaction
- Italy: Use RW section of Modello Redditi PF
- Netherlands: Declare total crypto value in Box 3
If you have losses, you may be able to offset them against gains in the same or future years (country-dependent). Attach supporting documentation (CSV exports, tax tool reports) if required.
Why it matters: Failing to report or using the wrong form can lead to penalties, audits, or even criminal charges in some countries.
What can go wrong: Reporting in the wrong section, missing deadlines, or not including all exchanges/wallets.
Pro Tip
Many countries now allow online filing. In France, for example, you can declare crypto gains via the official tax portal. Always keep digital proof of your submission.
Step 6: Plan Ahead to Reduce Your Crypto Tax Bill
What to do: Use country-specific strategies to legally minimise your crypto capital gains tax:
- Germany, Portugal: Hold crypto for >1 year before selling to benefit from 0% tax.
- France, Austria, Sweden: Consider selling in low-income years or offsetting gains with losses.
- Netherlands: Only your total crypto value (not gains) is taxed — consider end-of-year rebalancing.
- Italy: Stay under the €2,000 annual gain threshold if possible.
Always check for new rules each year — tax authorities are updating crypto guidance frequently.
Pro Tip
If you’ve participated in staking, airdrops, or DeFi lending, these may have separate tax treatments. See Crypto Taxes in Europe: How to File Efficiently and Avoid Surprises in 2026 for a broader tax overview.
Common Mistakes
- Assuming “no tax” if you don’t cash out to EUR: Crypto-to-crypto swaps and spending are taxable in most countries.
- Forgetting about airdrops, staking rewards, or NFTs: These are often taxable as income, not capital gains.
- Ignoring holding period rules: Selling too early in Germany or Portugal can trigger high taxes.
- Not converting all amounts to EUR: Tax authorities require EUR values, not USD or crypto amounts.
- Missing reporting deadlines or using wrong forms: Can lead to fines or audits.
- Not keeping full transaction records: Without proof, you may be taxed on the full proceeds, not just gains.
Next Steps
- Export and back up your full crypto transaction history today — don’t wait until tax season.
- Bookmark your national tax authority’s crypto guidance for annual review.
- Consider using a crypto tax calculator — it can pay for itself by avoiding errors and missed deductions.
- If you’re just starting out, see How to Buy Your First Crypto in Europe: Step-by-Step 2026 Guide Using EUR and Local Apps.
- Stay alert for new regulatory changes, especially as the EU finalizes digital euro plans (see EU Finalizes Digital Euro Rollout Plan).
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.