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.

crypto taxes in the EU

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)

CountryCapital Gains TaxIncome (Mining/Staking)
Germany0% if held >1 yearTaxed as income if frequent/professional use
France30% flat (includes social charges)Included in general income brackets
Portugal28% on short-term gains (post-2023)Taxed
MaltaTax-free for personal investmentsTaxed as business income if professional
SloveniaOften exempt for personal useTaxed under regular income
Austria27.5% flat rate (since 2022)Treated like traditional income
Greece15% for capital gainsProgressive 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

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:

CountryTax Portal
GermanyELSTER (elster.de) 
Franceimpots.gouv.fr 
GreeceAADE (aade.gr)
PortugalPortal das Finanças 
AustriaFinanzOnline

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.