Germany Crypto Tax Guide 2026

German crypto tax rates, holding periods, exemptions, deadlines and filing requirements.

At a glance

  • Crypto gains and income are taxed at your personal income tax rate, which ranges from 0% to 45%.
  • Crypto gains are tax-free if they remain below the €1,000 annual exemption limit (starting from the 2024 tax year) or if the holding period is longer than one year.
  • Crypto income (e.g., from staking or lending) is taxed at the time of receipt based on its current Euro market value.
  • The tax return for the 2025 tax year must be submitted by July 31, 2026.
  • With a Blockpit tax report, you get pre-filled tax forms and a comprehensive transaction overview—ensuring you are perfectly prepared for any inquiries from the tax office and giving you total peace of mind.
[team] image of individual team member (for a mosques)
Florian Wimmer
Blockpit CEO & Crypto Tax Expert
Reviewed by
Georg Brameshuber
August 20, 2026
Read time:
X
minutes

<div class="card_body_small infobox red margin-bottom_medium margin-top_small"><div class="flex_horizontal gap-xxsmall margin-bottom_xxsmall"><div class="icon_small is-infobox w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none">
 <path d="M10.5 1.875C10.5 1.25368 11.0037 0.75 11.625 0.75C12.2463 0.75 12.75 1.25368 12.75 1.875V10.0938C13.2674 10.2561 13.7708 10.4757 14.25 10.7527V3.375C14.25 2.75368 14.7537 2.25 15.375 2.25C15.9963 2.25 16.5 2.75368 16.5 3.375V14.3122C15.0821 14.5501 13.8891 15.451 13.2506 16.6852C14.4554 16.0866 15.8134 15.75 17.25 15.75C17.6642 15.75 18 15.4142 18 15V12.75L18 12.7336C18.0042 11.8771 18.3339 11.0181 18.9885 10.3635C19.4278 9.92417 20.1402 9.92417 20.5795 10.3635C21.0188 10.8028 21.0188 11.5152 20.5795 11.9545C20.361 12.173 20.2514 12.4567 20.25 12.7445L20.25 12.75L20.25 15.75H20.2454C20.1863 17.2558 19.5623 18.6877 18.4926 19.7574L16.7574 21.4926C15.6321 22.6179 14.106 23.25 12.5147 23.25H10.5C6.35786 23.25 3 19.8921 3 15.75V6.375C3 5.75368 3.50368 5.25 4.125 5.25C4.74632 5.25 5.25 5.75368 5.25 6.375V11.8939C5.71078 11.4421 6.2154 11.0617 6.75 10.7527V3.375C6.75 2.75368 7.25368 2.25 7.875 2.25C8.49632 2.25 9 2.75368 9 3.375V9.90069C9.49455 9.80023 9.99728 9.75 10.5 9.75V1.875Z" fill="#FF6B6B"></path>
</svg>
</div><div class="label"><span class="text_bold text-color-blue">Important</span></div></div><div class="label">The debate over reforming the Income Tax Act is in full swing: Finance Minister Lars Klingbeil's budget proposal suggests scrapping the holding period, and the Cabinet has already approved it. A concrete draft law doesn't exist yet, though. We're tracking developments for you and will update this guide as soon as there's news.</div></div>

Prefer watching this as a video instead? Right this way:

How is Crypto Taxed in Germany?

Crypto tax in Germany means: Gains and income from cryptocurrencies are generally taxable. Cryptocurrencies are considered "other assets" (§ 23 EStG) and are subject to income tax for private investors at a rate of 0–45%, depending on total personal income.

Gains from the sale or exchange of crypto are tax-free if the one-year holding period has been exceeded. Within 12 months, crypto tax applies. An exchange of coins (e.g., BTC for ETH) also counts as a sale. Example: If you bought Bitcoin on 01.01.2025, a tax-free sale is possible starting from 02.01.2026!

Furthermore, tax-free limits apply to crypto tax: Gains from private disposal transactions remain tax-free up to €999.99 per year (for previous years: €599.99). Income from staking, lending, or similar activities is tax-free up to €256 per year. If an exemption limit is exceeded, the entire amount becomes taxable.

Exemption Limit
Exemption Limit

Income Tax Rates for the Tax Year 2024 & 2025:

<figure class="block-table">
<table>
<tr>
<th>Income (2024)</th>
<th>Income (2025)</th>
<th>Steuersatz</th>
</tr>
<tr>
<td>Up to 11.784€</td>
<td>Up to 12.084€</td>
<td>0%</td>
</tr>
<tr>
<td>Up to 17.005€</td>
<td>Up to 17.430€</td>
<td>14 - 24%</td>
</tr>
<tr>
<td>Up to 66.760€</td>
<td>Up to 68.430€</td>
<td>24 - 42%</td>
</tr>
<tr>
<td>Up to 277.825€</td>
<td>Up to 277.825€</td>
<td>42%</td>
</tr>
<tr>
<td>Over 277.826€</td>
<td>Over 277.826€</td>
<td>45%</td>
</tr>
</table>
</figure>

In general, the higher the total income, the higher the average tax rate. This is referred to as a progressive tax rate.

Graph showing the progressice income tax rate for cryptocurrencies in Germany.
Average Income Tax Rate

Turn crypto into a trusted tax report.

Clear, structured calculations based on official tax rules.

How Do I Calculate Crypto Gains and Losses for my Tax Return? (Calculation Example)

Crypto gains are calculated as the difference between the acquisition costs and the sale price. If the result is positive, you have made a gain. If the result is negative, you have incurred a loss.

<figure class="block-table">
<table>
<tr><th>Example</th><th>Acquisition Costs</th><th>Sale Price</th><th>Result</th><th>Tax Status</th></tr>
<tr><td>Calculation Example 1</td><td>€1,400</td><td>€2,200</td><td>+€800 Gain</td><td>Taxable if holding period &lt; 1 year and exemption limit exceeded</td></tr>
<tr><td>Calculation Example 2</td><td>€1,400</td><td>€1,200</td><td>-€200 Loss</td><td></td></tr>
</table>
</figure>

There are various methods for determining the acquisition costs of cryptocurrencies, known as cost flow assumptions. These are relevant if you purchased coins at different times and prices.

In Germany, the FiFo method (First-In, First-Out) is typically used to calculate crypto taxes. Under this method, the coins purchased first are considered to be the first ones sold.

Keep more money in your account by legally optimizing your crypto taxes. You can claim crypto losses for tax purposes and offset them against gains – this is known as Tax Loss Harvesting. Unused losses can be carried forward indefinitely to future years or carried back to the immediately preceding tax year.

<div class="card_body_small infobox green margin-bottom_medium margin-top_small"><div class="flex_horizontal gap-xxsmall margin-bottom_xxsmall"><div class="icon_small is-infobox w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none">
 <path d="M7.49281 18.5C7.06823 18.5 6.67296 18.2635 6.51759 17.8684C6.18349 17.0187 6 16.0933 6 15.125C6 13.3759 6.59874 11.7667 7.60244 10.491C7.75335 10.2993 7.97456 10.1821 8.20214 10.094C8.67496 9.91091 9.09254 9.57968 9.4141 9.16967C10.1873 8.18384 11.1617 7.3634 12.2755 6.77021C12.9977 6.38563 13.6243 5.81428 13.9281 5.05464C14.1408 4.5231 14.25 3.95587 14.25 3.38338V2.75C14.25 2.33579 14.5858 2 15 2C16.2426 2 17.25 3.00736 17.25 4.25C17.25 5.40163 16.9904 6.49263 16.5266 7.46771C16.261 8.02604 16.6336 8.75 17.2519 8.75H20.3777C21.4044 8.75 22.3233 9.44399 22.432 10.4649C22.4769 10.8871 22.5 11.3158 22.5 11.75C22.5 14.5976 21.5081 17.2136 19.851 19.2712C19.4634 19.7525 18.8642 20 18.2462 20H14.2302C13.7466 20 13.2661 19.922 12.8072 19.7691L9.69278 18.7309C9.23393 18.578 8.75342 18.5 8.26975 18.5H7.49281Z" fill="#4CAF50"></path>
 <path d="M2.33149 10.7271C1.79481 12.0889 1.5 13.5725 1.5 15.125C1.5 16.3451 1.68208 17.5226 2.02056 18.632C2.27991 19.482 3.10418 20 3.99289 20H4.90067C5.3462 20 5.62137 19.5017 5.42423 19.1022C4.83248 17.9029 4.5 16.5528 4.5 15.125C4.5 13.4168 4.97588 11.8198 5.8023 10.4593C6.0473 10.0559 5.77404 9.5 5.30212 9.5H4.24936C3.41733 9.5 2.63655 9.95303 2.33149 10.7271Z" fill="#4CAF50"></path>
</svg></div><div class="label"><span class="text_bold text-color-blue">Tip</span></div></div><div class="label">Tools like the <a href="/crypto-tax-optimization"><strong>Crypto Tax Optimizer</strong></a> included in <a href="/blockpit-plus"><strong>Blockpit Plus</strong></a> help you discover hidden optimization opportunities in your portfolio and save taxes efficiently. Our users save an average of <strong>€2,395</strong>.</div></div>

How Do I Calculate Crypto Income for Tax Returns?

Crypto income (e.g., from staking, lending, mining, or bounties) is taxed in Germany at the time of receipt. The market value in Euros on the day of receipt is the decisive factor. This amount is classified as other income under § 22 No. 3 EStG and is subject to your personal income tax rate (0–45%).

Additionally, an annual exemption limit of €256 applies to other services. If this limit is exceeded, the entire amount becomes taxable.

If you sell the received coins later within one year and at a profit, additional crypto tax applies as part of a private disposal transaction (§ 23 EStG).

<div class="card_body_small infobox yellow margin-bottom_medium margin-top_small"><div class="flex_horizontal gap-xxsmall margin-bottom_xxsmall"><div class="icon_small is-infobox w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none">
 <path d="M11.25 4.53286C9.73455 3.56279 7.93246 3 6 3C4.86178 3 3.76756 3.19535 2.75007 3.55499C2.45037 3.66091 2.25 3.94425 2.25 4.26212V18.5121C2.25 18.7556 2.36818 18.9839 2.56696 19.1245C2.76574 19.265 3.02039 19.3004 3.24993 19.2192C4.10911 18.9156 5.03441 18.75 6 18.75C7.99502 18.75 9.82325 19.4573 11.25 20.6357V4.53286Z" fill="#ff9800"></path>
 <path d="M12.75 20.6357C14.1768 19.4573 16.005 18.75 18 18.75C18.9656 18.75 19.8909 18.9156 20.7501 19.2192C20.9796 19.3004 21.2343 19.265 21.433 19.1245C21.6318 18.9839 21.75 18.7556 21.75 18.5121V4.26212C21.75 3.94425 21.5496 3.66091 21.2499 3.55499C20.2324 3.19535 19.1382 3 18 3C16.0675 3 14.2655 3.56279 12.75 4.53286V20.6357Z" fill="#ff9800"></path>
</svg>
</div><div class="label"><span class="text_bold text-color-blue">Definition</span></div></div><div class="label"><strong>Exclusive - Our experience from 1,000,000+ tax reports:</strong> Staking is increasingly becoming the standard: The share of German Blockpit users with staking increased from <strong>33% (2024) to around 40% (2025)</strong> – while the average reward in the same period fell from <strong>€218 to about €100 per year</strong></div></div>

How Do I File a Tax Return for Cryptocurrencies?

Filing your cryptocurrency tax return is part of your annual income tax return submitted to your local tax office. You can submit the income tax return using the ESt 1 A form, either on paper with official forms or electronically via the Elster Portal.

Please note: Even if you are not normally required to submit a tax return, taxable gains and income from cryptocurrencies must be reported to the tax office.

For the 2025 tax year, there are specific sections in the Anlage SO form on page 2 dedicated to "Kryptowerte".

Line 45: Enter 1 in box 108 if you earned income from the sale of cryptocurrencies. Box 109 is for spouses.

Line 46: Enter “cryptocurrencies” or the specific name of a cryptocurrency. If you carried out multiple different transactions, you can refer to the Blockpit tax report, which you can submit together with your tax return.

Line 47: Enter the date of acquisition and disposal. If there were multiple transactions, you can also simply enter the full period from 01/01/2023 to 31/12/2023.

Line 48: Enter the total disposal proceeds of all cryptocurrencies sold.

Line 49: Enter the total acquisition costs of all cryptocurrencies sold.

Line 50: Enter all expenses related to the purchase or sale, such as transaction fees.

Blockpit automatically deducts transaction fees from the gain, so they should not be entered again here.

Line 51: Subtract the acquisition costs (line 49) and expenses (line 50) from the disposal proceeds (line 48). The result is your gain or loss.

Line 58: Enter the amount from line 51 in box 114. Box 115 is for spouses.

Line 59: Gains or losses from other disposals, such as the sale of art or gold, must be entered in box 116. Box 117 is for spouses.

Entering crypto income in the tax return

Crypto income generated from staking, mining, lending, airdrops, or other activities must also be declared in Form ESt 1 A, in Annex SO. On page 1 of Annex SO, you will find the section “Leistungen - Angaben zu Tätigkeiten im Zusammenhang mit Kryptowerten”.

Line 14: Enter a 1 in box 162 if you earned income from cryptocurrencies.

Line 15: On the left, specify the type of income and enter the amount on the right. If you have multiple types of crypto income, you can refer to your Blockpit tax report here and submit it as an attachment. Blockpit automatically totals all income in line 15.

Lines 16 + 17: Enter additional types of income here, if applicable.

Line 18: Add up all amounts from lines 15, 16, and 17.

Line 19: Enter any deductible expenses related to earning this income.

Line 20: Enter the calculated income (line 18 minus line 19).

Crypto derivatives in the tax return

If you earned income from crypto derivatives (futures), these must be declared in Annex KAP for investment income.

Lines 19 and 20: Enter profits from derivative transactions here.

Line 22: Enter losses from derivative transactions here.

When Is the Tax Return Due?

The deadline for the 2025 tax return is July 31, 2026. This applies to both online and paper submissions.

If you have your tax return prepared by tax advisors, the deadline extends to March 1, 2027.

Tax advisors also appreciate Blockpit's tax reports! They save a lot of work—and save you money!

When Do Crypto Taxes Apply?

<figure class="block-table">
<table>
<tr><th>Transaction</th><th>Tax</th><th>Brief Info</th></tr>
<tr><td>Sale for Fiat</td><td>Income Tax 0–45%</td><td>Taxable if held &lt; 1 year + &gt; €999.99 gain/year (exemption limit)</td></tr>
<tr><td>Paying with Crypto</td><td>Income Tax 0–45%</td><td>Treated as a sale at market value</td></tr>
<tr><td>Crypto Swap (BTC→ETH)</td><td>Income Tax 0–45%</td><td>Taxable if held &lt; 1 year + &gt; €999.99 gain/year (exemption limit)</td></tr>
<tr><td>Stablecoin Trading</td><td>Income Tax 0–45%</td><td>No special rules; same as regular coins</td></tr>
<tr><td>Airdrop</td><td>€0 at receipt</td><td>Acquisition cost €0; sale within &lt; 1 year is taxable</td></tr>
<tr><td>BEST Rewards</td><td>€0 at receipt</td><td>Acquisition cost €0; sale within &lt; 1 year is taxable</td></tr>
<tr><td>Bounties</td><td>0–45% at receipt</td><td>Consideration for service → immediately taxable; sale within &lt; 1 year also taxable</td></tr>
<tr><td>NFTs</td><td>Income Tax 0–45%</td><td>Same as crypto swap; &gt; 1 year tax-free</td></tr>
<tr><td>DeFi Rewards</td><td>Income Tax 0–45%</td><td>Receipt is taxable; €256 exemption limit; sale &lt; 1 year taxable</td></tr>
<tr><td>Staking</td><td>Income Tax 0–45%</td><td>Receipt is taxable; €256 exemption limit; sale &lt; 1 year taxable</td></tr>
<tr><td>Lending</td><td>Income Tax 0–45%</td><td>Receipt is taxable; €256 exemption limit; sale &lt; 1 year taxable</td></tr>
<tr><td>Mining (private)</td><td>Income Tax 0–45%</td><td>Receipt is taxable; €256 exemption limit; sale &lt; 1 year taxable</td></tr>
<tr><td>ICO / IEO</td><td>Income Tax 0–45%</td><td>Taxable if held &lt; 1 year + &gt; €999.99 gain/year (exemption limit)</td></tr>
<tr><td>Margin Trading</td><td>Capital Gains Tax 25%</td><td>Derivative transaction; no holding period; if crypto is delivered, potentially private disposal transaction</td></tr>
<tr><td>Futures</td><td>Capital Gains Tax 25%</td><td>Derivative transaction; no holding period; if crypto is delivered, potentially private disposal transaction</td></tr>
<tr><td>Wrapping</td><td>Income Tax 0–45%</td><td>According to prevailing view: tax-relevant if profit is made</td></tr>
</table>
</figure>

What is Tax-Free?

<figure class="block-table">
<table>
<tr><th>Transaction</th><th>Tax Status</th><th>Brief Info</th></tr>
<tr><td>Purchase with Fiat (e.g., EUR)</td><td>Tax-free</td><td>Mere acquisition – no taxable event</td></tr>
<tr><td>Transfers between own Wallets/Exchanges</td><td>Tax-free</td><td>Movement between own accounts only; ensure clear documentation</td></tr>
<tr><td>Gifts (up to €20,000/year)</td><td>Tax-free</td><td>Spouses: €500,000; 10-year period; holding period transfers to the recipient</td></tr>
<tr><td>Donations</td><td>Tax-free</td><td>No taxation</td></tr>
<tr><td>True Crypto Swap (Project-internal)</td><td>Tax-neutral</td><td>Not a taxable exchange as defined by § 23 EStG</td></tr>
<tr><td>Hard/Soft Fork</td><td>Tax-free</td><td>Original asset remains unchanged; new coins usually have €0 acquisition cost</td></tr>
<tr><td>Exchange/Gas Fees</td><td>Tax-deductible</td><td>Can be claimed as expenses and offset against gains</td></tr>
<tr><td>Cashback (Crypto)</td><td>Potentially tax-free</td><td>Treated as a discount; usually not relevant for income tax; legally debated; potentially "other income"</td></tr>
</table>
</figure>

Stay on the Safe Side with Blockpit

One platform. Two paths. More crypto tax confidence – do it yourself or let Blockpit Experts prepare your report.

  • Start for free: Registration with email only – no payment details required.
  • Document everything seamlessly: Record your crypto transactions in full, including retroactively for previous years. Don't wait for mail from the tax office – take precautions now.
  • Optimize taxes: Take advantage of legal optimization opportunities and save an average of up to €2,395 per year!
  • Or hand it off: Let certified Blockpit Experts handle setup and report preparation. You stay involved only where it counts.

Frequently Asked Questions

Is crypto tax-free after one year in Germany?

Yes. Under § 23 EStG, cryptocurrency held for more than 12 months is completely tax-free upon disposal — regardless of the gain amount. This one-year Haltefrist (holding period) is one of the most favourable provisions for long-term crypto investors in Europe.

What is the €1,000 Freigrenze for crypto in Germany?

The €1,000 Freigrenze (tax-free allowance) applies to all private disposal transactions including crypto sold within the one-year holding period. If your total gains from such transactions stay below €1,000 in a tax year, no tax is due. Importantly, this is a Freigrenze (threshold), not a Freibetrag — if you exceed €1,000, the full amount becomes taxable.

Are crypto-to-crypto trades taxable in Germany?

Yes. In Germany, exchanging one cryptocurrency for another (e.g., Bitcoin to Ethereum) is a taxable disposal event under § 23 EStG. The gain is calculated based on the original purchase price and the market value at the time of the swap. The one-year holding period and €1,000 Freigrenze both apply.

How is crypto income taxed in Germany?

Crypto received through staking, lending, mining or other income-generating activity is generally valued in euros when received and taxed as income under the applicable German rules. A later disposal can create a separate taxable gain or loss.

When is the German crypto tax return due?

The guide states that the 2025 German income tax return is due by 31 July 2026 for taxpayers filing without a tax adviser. Different or extended deadlines may apply when a tax adviser files the return.

No items found.

Track. Understand. Report.

Crypto taxes can be complex. Blockpit makes them manageable.

[interface] image of user interface elements (for a ai fintech company)