checkCircle
Expert verified
8 min read

Crypto Tax in Germany: The Ultimate Guide (2025)

In this guide, we’ll break down everything you need to know about how cryptocurrency is taxed in Germany. We’ll explain the fundamentals of cryptocurrency tax, how different types of transactions are taxed, and share a few tricks that can help you reduce your tax liability.

Crypto Tax in Germany: The Ultimate Guide (2025)
info
Our Editorial Standards:
Our content is designed to educate the 500,000+ crypto investors who use the CoinLedger platform. Though our articles are for informational purposes only, they are written in accordance with the latest guidelines from tax agencies around the world and reviewed by certified tax professionals before publication. Learn More
Last update:
12/19/24

Key Takeaways 

  • Germany has some of the friendliest crypto tax laws in the Western world. 
  • Disposing of cryptocurrency after 1 year is completely tax-free! Disposals after less than a year are subject to income tax (0-45%).

How is cryptocurrency taxed in Germany?

When do I pay taxes on crypto?

In Germany, crypto-assets are taxed when they are earned or disposed of. 

What are crypto disposals and how are they taxed? 

Disposing of cryptocurrency — such as selling it or trading it away — may be subject to tax depending on how long you held your assets. 

Disposals after 1 year: Disposing of cryptocurrency after one year is completely tax-free. 

Disposals after less than 1 year:  Cryptocurrency disposals after less than a year are subject to normal income tax rates. You’ll only be required to pay taxes if you earn more than 600€ in short-term capital gains in a year or earn cryptocurrency income.

Example: Cryptocurrency disposal tax

Frederik buys 100€ of BTC.

Months later, he sells his BTC for 1,000€.

Frederik has 900€ of short-term capital gain.

What is crypto income and how is it taxed? 

When you earn cryptocurrency — such as through mining and staking rewards — you’ll pay income tax based on the fair market value of your assets at the time of receipt and your total income for the year through cryptocurrency and other sources. 

Example: Crypto Income Tax

Henri earns 1,000€ of ETH through staking.

He recognizes 1,000€ of income.

How much is cryptocurrency taxed in Germany?

Your short-term cryptocurrency gains and cryptocurrency income are taxed according to your individual Income Tax rate. In Germany, workers get a tax-free allowance of 10,908€.

Here's a look at tax rates for the 2024 tax year.

Taxable Income (EUR) Tax Rate (%)
Less than 10,908 euros 0%
10,909 – 62,809 euros 14% - 42%
62,810 – 277,825 euros 42%
More than 277,826 euros 45%

In addition, individuals who’ve earned more than €10,908 will need to pay an additional 5.5% for the solidarity subcharge.

Can the BZSt track cryptocurrency?

The BZSt can track cryptocurrency transactions.

The European Union’s Sixth Anti-Money Laundering Directive came into effect in December 2020 and applies to all cryptocurrency exchanges. As a result, all crypto exchanges with customers in EU member states need to register with the EU and collect customer information.

In January 2026, DAC8 will go into effect across the European Union. Crypto-asset service providers (like exchanges and wallets) will be required to report domestic and cross-border transactions to tax authorities.

What is the tax deadline in Germany?

Crypto tax deadline Germany

In Germany, the tax year runs from January 1st to December 31st. Typically, the deadline for submitting your tax return is July 31st of the following year.

It’s important that you don’t wait until the last minute to submit your tax return. Collecting the information you’ll need to report your taxes takes time, so it’s important to get started as soon as you can.

What happens if I don’t pay my crypto taxes in Germany?

Remember, tax evasion is a serious crime with serious consequences.

In Germany, tax evasion is punishable by a fine and up to 10 years in prison. Remember, late tax payments are subject to penalty as well. The penalty is 0.25% of your unpaid tax liability per month — which can reach as high as 25,000€ for high-income investors.

How to lower your crypto taxes in Germany

Looking for strategies to reduce your crypto taxes while staying compliant with German tax law? Here are three simple tactics that can help you save money.

Hold for the long-term

By simply holding your cryptocurrency for longer than a year, you can ensure that you’ll pay no taxes upon disposal.

Harvest losses

If you sell your cryptocurrency as a loss after fewer than 12 months of holding, you can offset capital gains (more on this later).

Gift crypto

You can gift crypto to your spouse completely tax-free up to 500,000€. If your spouse is in a lower tax bracket than you, they can potentially save money on a short-term disposal.

What crypto transactions are tax-free in Germany?

As noted above, disposals after 12 months are tax-free in Germany. Here are a few more examples of tax-free transactions.

  • Buying cryptocurrency with fiat
  • Transferring crypto between wallets you own
  • Holding cryptocurrency
  • Donating crypto to charity

What accounting method should I use for cryptocurrency in Germany?

In Germany, the preferred method for calculating your cryptocurrency taxes is FIFO (first-in-first-out). That means the first coins you acquired chronologically will also be the first that you dispose of.

Example: FIFO

Emilia buys 1 BTC for 10,000€.

Later, she buys 1 BTC for 12,000€.

One month later, she sells 1 BTC for 18,000€.

Using the FIFO method, Emilia’s cost basis is 10,000€.

Her capital gain is 8,000€ (18,000€ - 10,000€).

How is buying cryptocurrency taxed in Germany?

Buying cryptocurrency with a fiat currency like EUR is not considered taxable.

How is selling cryptocurrency taxed in Germany?

Selling cryptocurrency you've held for less than a year is taxable. You’ll incur capital gains or losses depending on how the price of the crypto you’re selling has changed since you originally received it.

There is no tax for selling crypto if you’ve held it for longer than 12 months. 

How is spending cryptocurrency taxed in Germany?

Spending cryptocurrency is considered a taxable disposal, just like selling cryptocurrency. If your disposal occurs within a year of when you originally acquired it, you’ll incur a capital gain or loss.

How are crypto-to-crypto trades taxed in Germany?

Trading a cryptocurrency you’ve held for less than a year for another cryptocurrency is taxable. You’ll incur capital gains or losses depending on how the price of the crypto you’ve traded away has changed since you originally received it.

Example: Crypto-to-crypto trade

Noah buys BTC for 1,000€.

Months later, he trades BTC for 1,300€ of ETH.

He incurs a capital gain of 300€.

How are crypto losses taxed in Germany?

If you’ve disposed of cryptocurrency for a loss after less than a year of holding, you can use this to offset any taxable gains and reduce your crypto tax liability for the year.

Just as gains on crypto that have been held for more than a year aren’t considered taxable, losses on crypto that have been held for more than a year cannot be used to offset gains.

Example: Crypto loss tax

Lea buys 2,000€ of ETH.

Months later, the value of her ETH falls to 1,200€.

Lea sells and incurs a 800€ capital loss.

Lea offsets 800€ of short-term capital gain.

How are cryptocurrency fees taxed in Germany?

Relevant exchange/blockchain fees can potentially reduce your tax liability. Fees can be deducted from the proceeds of your sale and reduce capital gains.

How is getting paid in cryptocurrency taxed in Germany?

Cryptocurrency received as compensation for labour is considered income subject to income tax.

How is mining cryptocurrency taxed in Germany?

Coins earned from mining cryptocurrency are considered income. Businesses can deduct the costs of relevant expenses such as electricity and equipment. However, hobby miners cannot deduct relevant expenses.

Example: Mining income

Emil earns 2,000€ of BTC through mining.

Months later, he sells his BTC for 2,500€.

He reports 2,000€ of income and 500€ of capital gain.

If you dispose of your mining rewards after fewer than 12 months, you'll pay capital gains tax tax depending on how the price of your coins has changed since you originally received them.

How is staking taxed in Germany?

Cryptocurrency earned from staking rewards is considered income. If you dispose of your staking rewards after fewer than 12 months, they will be subject to short-term capital gains tax depending on how the price of your coins has changed since you originally received them.

How are airdrops taxed in Germany?

Airdrops may be taxable depending on the specific circumstances.

Airdrop proceeds are considered taxable income if you took specific actions to receive it, such as paying gas fees to claim your tokens or sharing a social media post about the airdrop.

However, if you took no action to receive the airdrop, it will be considered non-taxable.

How are hard forks taxed in Germany?

A hard fork occurs when a blockchain splits into two, and investors receive new units of cryptocurrency. One example is the Bitcoin Cash hard fork in 2017, when existing BTC holders received BCH.

New units of cryptocurrency that are received due to a hard fork are not considered taxable. However, you will be taxed if you dispose of your coins within 12 months of receiving them.

How are NFTs taxed in Germany?

At this time, the German government has not provided any guidance on NFTs. It’s likely that they’ll be taxed similarly to other crypto-assets.

Buying NFTs with crypto: It’s likely that buying NFTs with cryptocurrency will be considered a disposal of your crypto. You’ll pay capital gains tax if you acquired your crypto less than 12 months ago. 

‍Selling/Trading NFTs: As a result, it’s likely that disposing of NFTs after less than 12 months will be subject to income tax while disposing of NFTs after more than 12 months will be tax-free.

Example: Trading NFT Tax

Luca buys an NFT for 500€.

Months later, he sells his NFT for 2,000€.

Luca incurs 1,500€ of capital gain.

In addition, it’s important to remember that buying NFTs with cryptocurrency will be considered a taxable disposal if you’ve held your crypto for less than 12 months.

Minting NFTs: If you mint an NFT as a creator, it’s likely that revenue from primary and secondary sales will be taxed as income. 

How is DeFi taxed in Germany?

At this time, the German government has not provided any guidance on DeFi. It’s likely that DeFi transactions will be taxed according to the following rules.

  1. Earned cryptocurrency will be subject to income tax
  2. Disposals of crypto after less than 12 months will be subject to tax

How are stablecoins taxed in Germany?

Stablecoins are taxed similarly to other crypto-assets. Selling stablecoins or trading them for other cryptocurrencies after less than a year is considered taxable (though it’s likely that your taxable gain will be close to 0).

How are cryptocurrency gifts taxed in Germany?

Cryptocurrency gifts are tax-free up to a certain point — €20,000 for friends and €500,000 for spouses. Larger gifts are subject to gift tax, which can range from 7-50%.

What records should I keep for my cryptocurrency taxes in Germany?

It’s important to keep detailed records of your cryptocurrency transactions. You should keep track of the following information for at least 5 years.

  • The date you acquired and disposed of your cryptocurrency
  • The fair market value of your crypto in Euros at the time of acquisition and disposal
  • Your reason for making the transaction and the other party involved (even if you only have their wallet address)

How do I file my cryptocurrency taxes in Germany?

If you have taxable cryptocurrency income, you will need to fill out at least two tax forms. Both of these forms can be filed online via Elster (Elektronische Steuererklärung) — the BZSt's online tax platform.

Hauptformular ESt 1 A

Any German taxpayer who has earned income or received capital gains from any asset class needs to fill out this form. Here, you’ll enter general tax information — such as salary from your job and your German bank account.

Anlage SO

This form is designed to help taxpayers report income from property tax. It can also be used to report income and short-term capital gains from cryptocurrency.

How do I track my cryptocurrency taxes?

Tracking your cryptocurrency income and capital gains can be difficult, especially if you’re using multiple wallets and exchanges.

Crypto tax software can save you hours of time and effort. Instead of manually tracking your trading, you can automatically import dozens, hundreds, or even thousands of transactions from your blockchains and exchanges of choice.

Report your cryptocurrency taxes in minutes

With CoinLedger, it’s never been easier to file your cryptocurrency taxes. You can file your taxes in three simple steps.

Step 1: Import your wallets and exchanges to CoinLedger.

Step 2: Let the platform pull your transactions automatically and calculate your tax bill!  

Step 3: Download your tax report.

Filing your taxes with CoinLedger just takes minutes. The platform is trusted by more than 500,000 crypto investors all across the globe!

Get started with CoinLedger today.

Frequently asked questions

Let’s cap things off by answering some frequently asked questions about cryptocurrency taxes.

  • Is cryptocurrency legal in Germany?
    MinuPlus
  • Do you have to pay taxes on cryptocurrency?
    MinuPlus
  • How much is cryptocurrency taxed in Germany?
    MinuPlus
  • How are crypto-to-crypto trades taxed?
    MinuPlus
  • How can I sell my crypto without tax?
    MinuPlus
  • MinuPlus
  • MinuPlus

How we reviewed this article

Edited By
Sources

All CoinLedger articles go through a rigorous review process before publication. Learn more about the CoinLedger Editorial Process.

CoinLedger has strict sourcing guidelines for our content. Our content is based on direct interviews with tax experts, guidance from tax agencies, and articles from reputable news outlets.

...
KNOWLEDGE BASE

Demystify Crypto Taxes

The Ultimate Crypto Tax Guide (2024)

This guide breaks down everything you need to know about cryptocurrency taxes, from the high level tax implications to the actual crypto tax forms you need to fill out.

Crypto taxes overview
howToHandleCryptocurency
Crypto Tax Rates 2024: Complete Breakdown

Here’s how much tax you'll be paying on your income from Bitcoin, Ethereum, and other cryptocurrencies.

Crypto tax rates
howToReportCryyptoLosses
How Crypto Losses Can Reduce Your Taxes

Crypto and bitcoin losses need to be reported on your taxes. However, they can also save you money.

How crypto losses lower your taxes
ellipseellipsecalculator

Calculate Your Crypto Taxes

  • Check
    No credit card needed
  • Check
    Instant tax forms
  • Check
    No obligations
Get Started For Free
percent
ellipseellipse