German crypto tax rates, holding periods, exemptions, deadlines and filing requirements.
<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:
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.

<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.

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 < 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>
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>
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.
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).
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.
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!
<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 < 1 year + > €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 < 1 year + > €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 < 1 year is taxable</td></tr>
<tr><td>BEST Rewards</td><td>€0 at receipt</td><td>Acquisition cost €0; sale within < 1 year is taxable</td></tr>
<tr><td>Bounties</td><td>0–45% at receipt</td><td>Consideration for service → immediately taxable; sale within < 1 year also taxable</td></tr>
<tr><td>NFTs</td><td>Income Tax 0–45%</td><td>Same as crypto swap; > 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 < 1 year taxable</td></tr>
<tr><td>Staking</td><td>Income Tax 0–45%</td><td>Receipt is taxable; €256 exemption limit; sale < 1 year taxable</td></tr>
<tr><td>Lending</td><td>Income Tax 0–45%</td><td>Receipt is taxable; €256 exemption limit; sale < 1 year taxable</td></tr>
<tr><td>Mining (private)</td><td>Income Tax 0–45%</td><td>Receipt is taxable; €256 exemption limit; sale < 1 year taxable</td></tr>
<tr><td>ICO / IEO</td><td>Income Tax 0–45%</td><td>Taxable if held < 1 year + > €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>
<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>
One platform. Two paths. More crypto tax confidence – do it yourself or let Blockpit Experts prepare your report.
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.
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.
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.
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.
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.
05/2026: Article reviewed and updated for 2026.
April 2026: Content Update
January 2026: Update for 2026
July 2024: Complete revision; new structure, texts and images
February 2024: Update for 2024 / New tax forms
The information provided in this blog post is for general information purposes only. The information was completed to the best of our knowledge and does not claim either correctness or accuracy. For detailed information on crypto regulations, we recommend contacting a certified legal advisor in the respective country.
Contact & Support
© 2026 Blockpit AG
This website uses some AI-generated stock images for visual design.