Crypto Regulation and Taxes in Germany

While Germany isn’t one of the easiest countries for determining the amount of crypto taxes you owe, it is considered to be crypto-friendly.

In fact, Germany even has a way to bring down the amount of crypto taxes you owe to ZERO. 

Here’s everything you need to know about crypto regulation and taxes in Germany.

How Does German Law Define Cryptocurrencies?

Germany’s Banking Act defines cryptocurrencies as digital representations of value that are neither issued nor guaranteed by any public authority or central bank. 

This law further states that cryptocurrencies are not legal tender. However, individuals and businesses are free to use them for exchanging value, payment, or investing purposes.

It’s also completely legal to transfer, store, or trade crypto in electronic format in Germany.

An interesting fact is that Germany has its sights set on digitizing securities. In doing so, it follows the example of many other European countries. 

The German Electronic Securities Act, which came into force in June 2021, introduced a new category known as “electronic securities.” 

This new law has forced changes to many of the existing policies governing the financial sector. At the same time, it signifies a serious shift in the government’s strategy regarding blockchain regulation.

Local vs. European Laws Regulating Crypto in Germany

In Germany, the Federal Financial Supervisory Authority (BaFin) is the primary regulator responsible for the financial sector. 

BaFin governs crypto exchanges, custodians, and other financial service providers in Germany. It specifies AML and KYC obligations and, since December 2024, issues CASP authorizations under MiCA.

The core legal framework for crypto businesses operating in Germany now includes:

  • Kryptomärkte-Aufsichtsgesetz (KMAG): Germany’s national crypto markets supervision act, which replaced KWG-based crypto custody rules for most CASP providers after MiCA took effect in December 2024.
  • Kryptomärkteanzeigenverordnung (KMAnzV): Published in the Federal Gazette in May 2026 and effective from July 1, 2026, this ordinance sets mandatory electronic notice and document submission requirements under KMAG. It covers cross-border service notifications and material outsourcing cases.
  • Geldwäschegesetz (GWG): Anti-Money Laundering Law, still applicable alongside MiCA’s own AML provisions.
  • Kryptowertetransferverordnung (KryptoWTransferV): Enhanced due diligence requirements for crypto-asset transfers, aligned with EU Travel Rule obligations.
  • MiCA (Regulation EU 2023/1114): The overarching EU framework under which BaFin issues CASP authorizations.

As an EU member, Germany is also bound by the rules set in place by the European Parliament. 

MiCA has been fully applicable across the EU since December 30, 2024. BaFin now administers CASP (Crypto-Asset Service Provider) authorization under MiCA directly. Germany implemented the regulation nationally through the Kryptomärkte-Aufsichtsgesetz (KMAG), which replaced the KWG-based crypto custody framework for most service providers.

If your business held a pre-MiCA German license, you had until July 1, 2026 to convert it to a MiCA CASP authorization under the EU transitional provisions.

What Is KMAG and What Does It Require?

The Kryptomärkte-Aufsichtsgesetz (KMAG) is Germany’s national crypto markets supervision act. It replaced KWG-based crypto custody rules as the primary framework for crypto-asset service providers after MiCA took full effect on December 30, 2024.

Under KMAG, any business providing crypto-asset services in Germany must either hold a MiCA CASP authorization issued by BaFin or qualify for a transitional exemption. The transitional window closed on July 1, 2026. Firms that held pre-MiCA German licenses and did not convert to CASP authorization by that date are no longer operating legally under the current framework.

What Is KMAnzV and Who Does It Affect?

The Kryptomärkteanzeigenverordnung (KMAnzV) is a subordinate ordinance under KMAG. It was published in the Federal Gazette on May 20-26, 2026 and became effective July 1, 2026.

KMAnzV sets out the specific electronic notice and document submission requirements that crypto businesses must follow when notifying BaFin of their activities. The key obligations it covers:

  • Initial authorization notifications when starting crypto-asset services in Germany
  • Cross-border service notifications for firms passporting into Germany from another EU member state under MiCA Article 65
  • Material outsourcing notifications, including the specific forms required (Anlage 2, Anlage 3 of the KMAnzV)
  • Document submission standards for ongoing supervisory reporting

If you operate a crypto exchange, custody service, or other CASP in Germany, KMAnzV compliance is not optional. The full text of the ordinance is available via the official German law portal.

Do You Need a BaFin CASP License?

Not every crypto activity in Germany requires a full CASP authorization. The table below gives a quick reference for which regulatory path applies to your situation.

👉 Quick takeaway: Operating a crypto exchange or custody service in Germany requires MiCA CASP authorization from BaFin. EU-based firms can passport into Germany via notification rather than a separate license. Private individuals buying, selling, or holding crypto do not need authorization. DeFi protocols operating non-custodially sit in a grey area under current MiCA text.

Activity Regulatory Requirement Authorization Type Who Grants It
Operating a Crypto Exchange in Germany 🔴 Required MiCA CASP authorization BaFin
Providing Crypto Custody Services 🔴 Required MiCA CASP authorization BaFin
Cross-Border Crypto Services into Germany from EU ⚠️ Notification required
MiCA Art. 65 + KMAnzV filing
Passport notification
No separate BaFin license required
Home state regulator + BaFin notification
Buying or Selling Crypto as a Private Individual 🟢 Not required None N/A
Holding Crypto as a Private Investor 🟢 Not required None N/A
Operating a DeFi Protocol (Non-Custodial) ⚠️ Needs verification
MiCA scope is evolving
⚠️ Unclear under current MiCA text N/A

How to Choose the Right Path

Start with these three questions:

  1. Are you providing a service to third parties, or only managing your own assets? If you are only managing your own crypto, you do not need a license.
  2. Are you based in Germany, or passporting in from another EU country? Firms based in Germany need full BaFin CASP authorization. Firms based in another EU state can use the MiCA passport and file a KMAnzV cross-border notification instead.
  3. Did you hold a pre-MiCA German crypto license? If yes and you did not convert to CASP authorization before July 1, 2026, you need to contact BaFin immediately.

How are Cryptocurrencies Taxed in Germany?

As a private individual investing in crypto, you are obliged to pay taxes on any profits you earn.

This statement is true as long as you reside in Germany, which is defined as staying within the country for more than 180 days in a given year.

The amount of tax you owe is progressive, as it depends on your yearly income. The solidarity surcharge (Solidaritätszuschlag) is an additional 5.5% levy. It applies once your income exceeds the basic tax-free allowance (Grundfreibetrag), which was €11,604 in 2024 and rose to €12,096 in 2025. The 2026 figure may differ. Check with a German tax advisor for the current threshold before filing.

In addition, your marital status plays an important role; married people have higher tax thresholds. 

The table below shows Germany’s income tax brackets as published for 2024. These brackets are adjusted annually. Confirm current thresholds with the Einkommensteuer Grundtabelle for the relevant tax year before filing.

Tax rateUnmarried taxpayersMarried taxpayers
0%Up to €11,604 Up to €23,208
14 – 42%€11,604 – €66,760€23,208 – €133,520
42%€66,760 – €277,825€133,520 – €555,650
45%Over €277,825Over €555,650

Source: Einkommensteuer Grundtabelle 2024

How to Reduce Crypto Taxes in Germany

Crypto regulation in Germany imposes rather high taxes on investors. Yet, there are some legal methods you may use to reduce the tax burden or, in some specific cases, avoid it entirely.

These methods include:

  • Earning less than €600. In Germany, any crypto earnings below €600 are considered tax-exempt.
  • Holding crypto for more than a year. In this case, you get a full exemption, too.
  • Harvesting losses. If you hold your crypto for less than 12 months and bear losses during this period, you may write them off to reduce your taxes.
  • Gifting crypto. You may give away your crypto as a gift to your spouse, any other relative, or a friend. This method purportedly grants full tax exemption for any sum below €500,000.

Which Crypto Transactions Are Taxed in Germany?

As mentioned earlier, holding your digital assets for more than a year is tax-free. 

But that’s actually not the only type of crypto activity that isn’t taxed in Germany.

Some examples of other transactions that are not currently subject to taxation under Germany’s crypto tax framework include:

  • Purchasing crypto for fiat.
  • Donating crypto to charity.
  • Holding your assets.
  • Transferring assets between your own wallets.

How to Calculate Your Crypto Taxes

If your profits from trading crypto exceed €600 and you hold them for less than a year, you have to pay taxes on your income. 

In Germany, both crypto-to-fiat and crypto-to-crypto transactions are considered taxable events in this case.

To get a better understanding of how crypto regulation in Germany works in practice, let’s review the following example:

Assume your total annual earnings equal €50,000, which means your tax rate will be 36%.

During the taxable period, you’ve purchased €10,000 worth of bitcoin and sold it in 4 months for €14,000. In this case, your profits can be calculated as €14,000 – €10,000 = €4,000.

In this case, you can determine your tax obligation as €4,000 x 36%, which would mean that you owe €1,440 in taxes.

During this process, you can deduct fees and losses. To simplify this process, it might be worth consulting with a tax professional.

Three Tax Scenarios: What You Would Actually Owe

The rules are clearer with real numbers. Here are three scenarios that cover the most common situations for crypto investors in Germany.

Scenario 1: Short-term trade, profit below the exemption threshold

You buy €2,000 of ETH in January and sell it for €2,500 in March — a €500 gain. Your annual income is €40,000. Because your crypto profit is below €600, you owe nothing. Zero tax.

Scenario 2: Short-term trade, profit above the exemption threshold

You buy €5,000 of BTC in February and sell it for €7,000 in August — a €2,000 gain. Your annual income is €45,000, which puts you in approximately the 33% marginal rate band. Your tax owed: €2,000 x 33% = roughly €660. You can deduct trading fees from the €2,000 gain before calculating.

Scenario 3: Long-term hold, no tax

You buy €10,000 of BTC in January 2024 and sell it for €18,000 in February 2026 — a €8,000 gain. Because you held for more than 12 months, you owe nothing. The full €8,000 is tax-free regardless of your income bracket.

Note: These scenarios use simplified marginal rates for illustration. Your actual liability depends on your full income, deductible fees, and applicable thresholds for the relevant tax year. A qualified German tax advisor can calculate your exact figure.

Germany’s Crypto Reporting Obligations Under CARF

Beyond tax payments, crypto businesses and in some cases individual investors face a separate reporting layer under the Crypto Asset Reporting Framework (CARF), developed by the OECD and now being implemented in Germany.

In March 2026, the Bundesministerium der Finanzen (BMF) published the German legislative text implementing the CARF/MCAA (Multilateral Competent Authority Agreement) information exchange regime for crypto assets. This means German tax authorities will automatically receive data on German residents’ crypto holdings and transactions from reporting crypto-asset service providers — including foreign platforms that serve German customers.

What this means in practice:

  • Crypto exchanges and custodians serving German residents must report transaction data to the German tax authority (Bundeszentralamt fur Steuern).
  • The reporting covers transfers, sales, and exchanges of crypto assets above defined thresholds.
  • Germany will exchange this data with other CARF-participating countries automatically.

For individual investors, this increases the practical risk of undisclosed crypto gains being detected. For businesses, it adds a compliance layer on top of KMAG and MiCA obligations. The full BMF legislative text is publicly available.

Frequently Asked Questions

Which Crypto Exchanges Are Allowed in Germany?

Any exchange serving German customers must either hold a MiCA CASP authorization from BaFin or an equivalent authorization from another EU regulator and passport into Germany under MiCA’s cross-border provisions. Well-known platforms including Coinbase, Kraken, Crypto.com, and Bitpanda have operated in Germany, but authorization status can change. Before using any exchange, verify its current authorization status on the BaFin public register. An exchange operating without valid MiCA authorization in Germany is doing so illegally, regardless of its size or reputation.

Is crypto investment legal in Germany?

Yes. Buying, holding, and trading crypto as a private individual is fully legal in Germany. The regulatory framework is now governed by MiCA at the EU level and KMAG at the national level. BaFin is the primary supervisory authority. KWG no longer serves as the main framework for crypto-asset service providers.

How much tax do I have to pay on crypto in Germany?

Crypto gains held for less than a year are taxed as regular income. Rates run from 0% to 45% depending on your total annual earnings. The solidarity surcharge (Solidaritätszuschlag) adds 5.5% on top once your income exceeds the basic tax-free allowance — €11,604 in 2024, rising to €12,096 in 2025. This threshold is adjusted annually, so check the current Grundfreibetrag for your filing year. Crypto held for more than 12 months is fully tax-free.

What is the KMAnzV and does it affect me?

The KMAnzV (Kryptomärkteanzeigenverordnung) is a German ordinance that sets out the specific forms and procedures for notifying BaFin when you start, expand, or change a crypto-asset service in Germany. It became effective July 1, 2026. It affects licensed crypto exchanges, custodians, and other CASPs operating in or into Germany. Private investors are not affected. If you run a crypto business in Germany, you will need to use the KMAnzV’s standardized electronic forms (including Anlage 2 and Anlage 3) for certain notifications. The full text is available on gesetze-im-internet.de.

Kate is a blockchain specialist, enthusiast, and adopter, who loves writing about complex technologies and explaining them in simple words. Kate features regularly for Liquid Loans, plus Cointelegraph, Nomics, Cryptopay, ByBit and more.


Posted

in

by

Tags: