If you are new to Bitcoin in Germany, "bitcoin steuer" is the term used for the tax rules that apply to buying, selling, and holding cryptocurrency. This FAQ explains the beginner basics in plain language, covering when Bitcoin becomes tax-free, how to calculate profits, and what you need to report to the Finanzamt.
What is the "bitcoin steuer" in Germany?
The "bitcoin steuer" is the colloquial name for the German tax treatment of profits from selling or swapping Bitcoin. Under German income tax law, Bitcoin is treated as a private asset, and gains from selling it within one year of purchase are subject to personal income tax.
This means you don't pay a separate or extra "Bitcoin tax" – the gains are added to your income and taxed at your individual tax rate. If you hold Bitcoin for longer than one year, all profits are tax-free under current rules.
How are Bitcoin gains taxed in Germany?
Bitcoin gains are taxed as "private sale transactions" (private Veräußerungsgeschäfte) under §23 of the German Income Tax Act (EStG), which means they are added to your taxable income.
The tax rate is your personal income tax rate, which can range from 0% to 45% plus solidarity surcharge and church tax, depending on your total income. There is also a Freigrenze of €600 per year: if your total profit from all private sales stays below €600, you pay no tax. However, if you earn more than €600, the entire profit becomes taxable.
- Your tax rate depends on your income bracket.
- Losses can be offset against gains from the same category.
- Holding Bitcoin for more than one year makes the gain tax-free.
When is Bitcoin tax-free in Germany?
Bitcoin is tax-free in Germany when you have held it for at least one year before selling or swapping it.
This is the key rule for most beginners: buy and hold for 12 months, then sell without paying any tax on the gains. However, the one-year period can be extended to ten years if you used the Bitcoin to generate income, for example through lending or staking. Also, for Bitcoin acquired through mining or airdrops, different rules apply.
How do I calculate my Bitcoin profit for tax purposes?
To calculate your taxable profit, subtract your purchase costs (including fees) from the sale price in euros; the result is your gain.
You need to calculate the profit in euros at the time of the sale, using the exchange rate on that day. For beginners, a common mistake is to forget transaction fees – these can be deducted. If you bought Bitcoin at different prices, you should use the average purchase price ("durchschnittliche Anschaffungskosten") or the specific lots you sold, depending on the method you choose.
Are Bitcoin-to-Bitcoin trades taxable in Germany?
Yes, swapping Bitcoin for another cryptocurrency (like Ethereum) is a taxable sale event in Germany.
The tax office treats any exchange as a disposal of Bitcoin at its market value in euros. The gain is calculated from the current euro value at the time of the swap, and the same one-year holding period applies. If you held your Bitcoin for less than one year, the trade triggers a tax on the unrealized gain; if you held it longer, the swap is tax-free.
Do I need to pay tax on Bitcoin staking and lending rewards?
Yes, rewards from staking or lending Bitcoin are taxable as income at the time you receive them.
These rewards are considered "income from other services" under German tax law and must be reported in your tax return. Each reward has its own acquisition date, so the one-year holding period for selling the reward starts on the day you receive it. In addition, if you stake or lend your original Bitcoin, the ordinary one-year holding period for that Bitcoin may no longer apply – the tax office may apply a ten-year holding period instead.
How do I report Bitcoin in my German tax return (Steuererklärung)?
You report Bitcoin gains and income in your annual German income tax return using the appropriate form for "private sale transactions" (Anlage SO).
If your gains are tax-free (held for more than one year), you generally don't need to report them. If you have taxable gains or staking rewards, you must enter the amounts in the correct lines. Many beginners use crypto tax software that automatically generates the required tax documents from their transaction history.
- Anlage SO is the form for private sales (Veräußerungsgeschäfte).
- Staking and lending income is reported as "other income" (sonstige Einkünfte).
- Keep a record of every transaction, including dates and euro values.
What happens if I don't report Bitcoin to the German tax office?
If you fail to report taxable Bitcoin profits, you may face penalties, interest, and even criminal prosecution for tax evasion.
Germany is increasingly active in obtaining data from crypto exchanges, and the tax office can request your transaction history. In minor cases, you will owe back taxes plus 6% interest per year. In serious cases, fines or imprisonment are possible. It is always safer to declare your crypto activity, even if you believe it is tax-free – you can explain your reasoning in your tax return.
Final Thoughts
Understanding the "bitcoin steuer" isn't as complicated as it first seems. The most important rule for beginners is the one-year holding period: hold for more than a year, and you usually pay no tax on your capital gains. The next thing to remember is to track every transaction so you can calculate your profits correctly if you need to file them.
Because crypto tax rules change and are different for each individual situation, it's a good idea to consult a German tax advisor or use dedicated crypto tax software. With a basic grasp of the rules, you can confidently buy, hold, and sell Bitcoin without unpleasant surprises from the Finanzamt.
Zyra