Crypto Taxes in the EU: An In-Depth Guide
Crypto taxes in the EU are changing fast in 2025. This guide breaks down DAC8, MiCA, and country-specific rules to help you stay tax compliant.
Crypto taxes in the EU are becoming harder to ignore as digital assets go mainstream. With an estimated user base of 218 million by 2025 and 1 trillion in trading volume between 2022 and 2023 alone, tax authorities are stepping up enforcement.
The EU has introduced DAC8, a new directive requiring crypto platforms, including exchanges, wallets, and even some DeFi services, to report user data directly to tax offices across member states. Combined with the MiCA regulation, which defines and licenses crypto assets, these moves signal the EU’s shift toward stricter oversight.
But here’s the catch: crypto tax rules in Europe still vary dramatically by country. Germany offers 0% tax on long-term holdings, while France and Portugal impose steep flat rates. That leaves investors, traders, and digital nomads wondering, how is crypto taxed in the EU, and how can you stay compliant without overpaying?
This Europe crypto tax guide breaks it all down: the latest rules, DAC8 reporting requirements, and the best countries in Europe for crypto taxes in 2025.
How Do European Tax Authorities View Cryptocurrency?
So, how is crypto taxed in the EU? The short answer: it’s not treated like cash. Across most of Europe, cryptocurrency isn’t recognized as legal tender like the euro. Instead, tax authorities view it more like property or digital financial assets, which means it falls under capital gains tax and cryptocurrency income tax rules.
Even with EU-wide frameworks like MiCA and the upcoming DAC8 crypto directive, there’s no single tax rulebook. Each country still defines crypto taxation in its own way. We’ll dive deeper into the differences in the following sections.
Bottom line: the EU crypto tax landscape is built on a hybrid model. To stay compliant and avoid surprises, it’s key to understand how each type of crypto transaction is taxed based on your country and how you use your crypto.
How Crypto Is Taxed in the EU: The Basics
In the EU, crypto taxation varies by country, but generally falls under capital gains tax or income tax. While frameworks like DAC8 and MiCA aim to bring consistency, national laws still apply.

Capital Gains Tax
This applies when crypto is sold, exchanged, or spent at a profit. Most countries treat profits as capital income with fixed or progressive rates. For example:
- Germany: Taxed at 14-45% on short-term gains. But tax-free if held for more than 1 year.
- Portugal: Previously tax-free, Portugal now charges 28% on short-term gains.
- France: Flat 30% tax (includes social contributions).
Read our detailed country-wise crypto tax guides to learn more about your local crypto tax laws.
Income Tax
Crypto earned via mining, staking, airdrops, salaries, referrals, or DeFi rewards is taxed as income based on fair market value at receipt. So, this income will be taxed as per your local income tax rate. However, business-level activity (e.g., frequent trading or mining) may trigger higher tax obligations.
There are some exceptions, though. For instance, Austria may tax staking differently from mining. Read the full tax guide for Austria here.
Crypto Tax Rules by Country (2025 Update)
| Country | Capital Gains Tax | Income (Mining/Staking) |
| Germany | 0% if held >1 year | Taxed as income if frequent/professional use |
| France | 30% flat (includes social charges) | Included in general income brackets |
| Portugal | 28% on short-term gains (post-2023) | Taxed |
| Malta | Tax-free for personal investments | Taxed as business income if professional |
| Slovenia | Often exempt for personal use | Taxed under regular income |
| Austria | 27.5% flat rate (since 2022) | Treated like traditional income |
| Greece | 15% for capital gains | Progressive tax (9%–44%) |
Note: DAC8 will implement automatic data-sharing across EU countries, curbing tax avoidance via cross-border asset movement.
How to Calculate Crypto Taxes in the EU

To calculate crypto taxes in the EU, you need to know what counts as a taxable event, whether your gains are treated as income or capital gains, and which calculation method your country allows.
Capital Gains Tax
If you profit from selling, trading, or spending crypto, that’s a capital gain. The basic formula is:
Capital Gains = Selling Price – Cost Basis
- Selling price is what you get when you sell or swap the crypto.
- Cost basis is what you originally paid, plus any fees.
Most EU countries let you use either:
- FIFO (First-In-First-Out): Assumes that the oldest coins are sold first.
- Average Cost Basis: Takes the average price of all your coins. Easier for frequent traders but can increase gains in a rising market.
Which method you choose affects how much tax you pay, especially if you trade often or hold long-term.
Income Tax on Crypto
Crypto earned from mining, staking, freelancing, airdrops, or DeFi is taxed as income when you receive it, based on the fair market value at that time. It’s taxed under your country’s personal income brackets.
For example, say you earn 0.1 BTC as income when Bitcoin is worth €40,000. That means you report €4,000 as income (0.1 × €40,000). Later, if you sell that 0.1 BTC when Bitcoin is worth €45,000, it’s now worth €4,500. Since your original cost basis was €4,000, you only owe capital gains tax on the €500 profit (€4,500 – €4,000).
Income tax applies when you receive the crypto. Capital gains tax kicks in only when you sell it for a profit later. You need to report both separately to avoid mistakes or overpaying.
Learn more about the different accounting methods here.
Crypto Taxable Events in the EU
Selling Crypto for Fiat
If you sell your crypto for euros (or any fiat currency) and make a profit, that profit is usually subject to capital gains tax. This is one of the most consistently taxed activities across all EU countries.
Spending Crypto on Goods or Services
Paying for something in crypto, whether it’s coffee or freelance work, is considered a disposal. If your crypto appreciates in value since you got it, the profit is taxed as a capital gain. Even a casual purchase can trigger a tax bill.
Swapping One Crypto for Another
Exchanging Bitcoin for Ethereum is considered a taxable event too. The fair market value of the new token is considered your selling price. You owe tax on any gain made since acquiring the original crypto.
Getting Paid in Crypto
Earning crypto for services or work is taxed as income, not capital gains. The value at the time you receive the crypto counts as your taxable income. If you later sell that crypto for more, the profit becomes a capital gain, which is also taxed.
Mining, Staking & Lending Rewards
Crypto earned from mining, staking, DeFi lending, or liquidity pools is usually taxed as income. The value, when received, becomes your income basis. If the operation is large-scale, some countries might apply business or corporate tax rules. These sources of income are increasingly scrutinized under new EU tax guidelines.
Airdrops
Even free money isn’t tax-free. Most EU countries tax airdropped tokens as income. The taxable value is based on the fair market price when the token hits your wallet, regardless of whether you asked for it.
NFT Sales and Income
NFTs exist in a legal gray area, but many countries apply existing digital asset rules. Selling an NFT once might fall under capital gains. Creating and selling NFTs regularly could be classified as self-employed income or even business activity, depending on volume and intent. However, minting NFTs is not taxed until the NFT is sold.
Tax-Free Crypto Transactions in the EU
Buying and Holding Crypto
Purchasing crypto with fiat (like euros) is not a taxable event. Tax applies only when you dispose of the asset (e.g., sell, spend, or swap).
Transferring Crypto Between Personal Wallets
Moving crypto between your own wallets (e.g., from Binance to Ledger) is not taxed. Keep records to preserve cost basis and holding period.
Receiving Crypto as a Gift
In most EU countries, gifting crypto isn’t taxed right away for the recipient. They take on the original cost basis and only pay tax when they eventually sell. That said, gift or inheritance tax can apply if you go over certain limits. For example, in Germany, you can gift up to €400,000 to children and €500,000 to spouses tax-free. Read our guide on using gifts to reduce crypto taxes for more info.
Crypto Tax-Free or Low-Tax Countries in the EU
Some EU countries offer more favorable tax treatment for crypto holders than others. This section highlights where crypto is taxed lightly, or not at all, within the European Union.
Germany
Germany has some of the most crypto-friendly tax laws not just in the EU, but in the world.
If you hold crypto for over a year, you won’t pay capital gains tax on it. For assets sold within a year, gains are taxed, unless they’re under €1000 in total, in which case you may be exempt. That said, if you trade often or move large amounts, you could be seen as a business, which comes with different tax rules.
Malta
Malta doesn’t tax capital gains on personal crypto investments. But if you trade frequently or run a crypto-related business, you’ll fall under corporate tax rules instead.
Slovenia
Crypto-to-crypto and crypto-to-fiat transactions are typically tax-free for individual investors. However, if you’re classified as a professional trader, taxes may apply. Keep in mind, the government is reviewing its crypto tax policies, so tighter regulations could be coming.
Others
Countries like Estonia and Luxembourg also provide relatively clear and lenient crypto tax laws. For example, Luxembourg treats crypto as an asset, with gains tax-free if total gains are below €500 and held for more than six months (unless you’re seen as a professional trader).
Check out our list of top crypto tax-free countries here.
Reducing Crypto Taxes in the EU
There are many ways to lower your crypto tax bill in the EU, but they come with trade-offs.
For starters, moving to a crypto-friendly country can lower your tax bill, but it’s not always simple. Most places follow the 183-day rule, so you’ll need to spend most of the year there to qualify as a tax resident.
Leaving countries like France or the Netherlands could also trigger exit taxes on unrealized gains. And with DAC8 rolling out, hopping between countries to dodge taxes is getting harder.
That said, there are other, easier ways to reduce your tax load, like holding your crypto for over a year in Germany, gifting within certain limits, writing off business expenses, or using losses to offset gains.
Check out our in-depth guide on legally reducing crypto taxes for more.
Just make sure you plan it all carefully and consult a professional if needed.
Penalties for Crypto Tax Evasion in the EU
Failing to report crypto taxes correctly can lead to serious consequences across the EU.
Late or incomplete filing often leads to interest charges (usually 0.5% to 1% per month) and fixed fines if deadlines are missed by 6–12 months. For instance, France can apply a 10% penalty on unpaid crypto taxes, while Greece charges 0.73% monthly interest, with steeper penalties over time.
Incorrect or missing reports, like skipping taxable events or reporting wrong amounts, can trigger fines from €100 to over €5,000. You could also lose the right to deduct your cost basis if the documentation is poor.
Criminal tax evasion is a bigger risk if you’re hiding assets in foreign wallets or intentionally underreporting. Most countries treat this very seriously, with potential for asset seizure and even jail time.
With DAC8, EU-wide data sharing means crypto platforms must report transaction history, asset types, wallet addresses, and more.
Blockchain surveillance tools like Chainalysis and Elliptic are already helping tax authorities link wallets to identities and spot undeclared income. Learn more about how authorities track crypto activity here.
How to Report Crypto Taxes in the EU
Most EU countries operate on a calendar tax year: January 1 to December 31. However, filing deadlines vary. For example:
- Germany: May 31 (extensions available via tax advisor)
- Greece: June 30
- France: Between May and June, based on your department
Always consult your national tax authority for the latest deadlines.
As for where to file your tax return, most countries provide national online tax portals. These platforms generally support online filing and may include crypto-specific sections or attachments. Here are a few key ones:
| Country | Tax Portal |
| Germany | ELSTER (elster.de) |
| France | impots.gouv.fr |
| Greece | AADE (aade.gr) |
| Portugal | Portal das Finanças |
| Austria | FinanzOnline |
Keep in mind, The most important step in staying tax-compliant is keeping detailed, organized records. For every transaction, whether it’s on an exchange, in a wallet, or through DeFi, you should record:
- Date of the transaction
- Asset involved
- Amount bought, sold, or transferred
- Fair market value at the time
- Any transaction fees
Good recordkeeping makes it easier to calculate gains, report income, and back up your claims if audited. Without it, you risk overpaying or facing fines for missing info.
We recommend using a specialized crypto tax tool, like Bitcoin.Tax. It lets you import data, auto-calculate gains, and generate EU-compliant reports.