Ethereum logo representing cryptocurrencies

Taxes

Taxes

Cryptocurrency taxes in Germany: Everything you need to know

Cryptocurrency taxes in Germany: Everything you need to know

Stan

Stan

Founder & CPO

Founder & CPO

Updated on:

Updated on:

Dec 11, 2024

Dec 11, 2024

Introduction

Cryptocurrencies like Bitcoin, Ethereum, and Solana are becoming increasingly popular in Germany, not just as investments but also for day-to-day transactions. While this opens up new financial opportunities, it also brings tax obligations. This article provides a detailed guide to help you navigate cryptocurrency taxation in Germany, ensuring compliance with local tax laws.



How are cryptocurrencies taxed in Germany?

Classification of cryptocurrencies

In Germany, cryptocurrencies are classified as "other economic assets" (sonstige Wirtschaftsgüter) rather than legal tender or capital assets like stocks. This means their taxation follows the rules for private sales transactions under § 23 of the German Income Tax Act (EStG).


Key tax rules for cryptocurrencies

1. Holding period and tax exemptions

  1. If you hold your cryptocurrency for more than one year, any profits from its sale are tax-free.

  2. If sold within one year, the profit is subject to your personal income tax rate.

Example:

  1. Tax-Free Sale: Purchased Bitcoin for €10,000 in January 2022 and sold it for €20,000 in February 2024. The profit of €10,000 is tax-exempt.

  2. Taxable Sale: Purchased Bitcoin for €5,000 in March 2023 and sold it for €8,000 in December 2023. Only €3,000 of profit is taxable.


2. Tax-free allowance (€1000)

  1. Annual profits from all private sales transactions, including cryptocurrencies, are tax-free if they do not exceed €1000. This limit takes effect starting with the 2024 tax year, while for earlier years, the allowance remains at 600€.

  2. If the threshold is exceeded, the entire profit becomes taxable.


3. FIFO method

The "First-In, First-Out" (FIFO) method determines which assets are sold first. This is important when calculating the holding period and taxable profit.

Example:

  1. Bought 0.5 BTC in January 2022 and 1 BTC in July 2023.

  2. Sold 1 BTC in April 2024.

  3. The first 0.5 BTC sold is tax-free (held for more than one year), while the remaining 0.5 BTC is taxable.


Taxing cryptocurrency losses

If you incur a loss from selling cryptocurrencies, you can offset it against profits from other private sales transactions. Losses can also be carried forward to future years.

Important:

Losses due to theft or fraud are not tax-deductible as they do not constitute private sales transactions under tax law.



Reporting cryptocurrency transactions

Filing requirements

  1. Report cryptocurrency profits and losses in the "Other Income" (Anlage SO) section of your income tax return.

  2. Ensure proper documentation, including:

  3. Dates of purchase and sale.

  4. Purchase and sale prices.

  5. Transaction fees.

  6. Wallet addresses and blockchain data if requested by the tax office.


Special cases

1. Staking and lending

  1. Interest earned through staking or lending is always taxable at your personal income tax rate, irrespective of the holding period.

  2. Coins used for staking are subject to an extended holding period of 10 years before becoming tax-free upon sale.


2. Mining

Cryptocurrency mining is generally considered a commercial activity. If done privately, it may still be taxable depending on the scale and intent of the operation.


3. Commercial trading

Frequent trading could be classified as a commercial activity, requiring business registration and subjecting you to corporate tax, trade tax, and income tax.


Tax rates

  1. Income tax rates in Germany range from 14% to 45%, depending on your total taxable income.

  2. Unlike capital assets (taxed at a flat rate of 25%), crypto profits are taxed based on your personal income tax bracket.


Step-by-Step Guide to Filing Cryptocurrency Taxes

  1. Document transactions: Maintain detailed records of all crypto activities.

  2. Calculate gains and losses: Deduct purchase price and fees from sale price to determine profit.

  3. Submit tax return: Include gains/losses in the "Other Income" section of your tax return.

  4. Use tools: Leverage crypto tax software for accuracy.


Conclusion

Understanding and complying with cryptocurrency tax obligations in Germany can save you from potential penalties while optimizing your tax situation. Whether you are a casual investor or a frequent trader, keeping detailed records and staying informed about tax regulations is essential.

By following this guide, you can ensure a smoother tax filing process and focus on growing your crypto portfolio. For more insights on managing taxes, explore Norman’s tools tailored for freelancers and self-employed individuals in Germany.

© 2025 Norman AI GmbH

© 2025 Norman AI GmbH

© 2025 Norman AI GmbH