Guide to Tax Calculation of Cryptocurrency Gains
The basic formula is simple: income from disposal minus acquisition costs and minus related expenses. If the gain exceeds the 1,000 euro tax exemption and the time between purchase and sale is less than one year, it will be taxed at the personal tax rate. The calculation becomes complex only if you purchase the same currency multiple times, because the "order of consumption" becomes the key factor at this time.
This article will demonstrate the calculation process through specific cases, provide a reference table for common income levels, and point out when various calculators lose accuracy.
Core calculation formula
According to Article 23 of the German Income Tax Law, taxable income is calculated as follows:
Income from disposal-cost of acquisition-deductible expenses = gain or loss
- Cost of acquisition includes the purchase price and purchase fees.
- Deductible expenses cover selling fees and transaction costs that are directly attributable to the transaction.
- Non-deductible items : General costs (such as hardware wallet fees or custody fees) cannot be deducted.
Case study: Sales within a twelve-month window
The key to the calculation is the last line: If more than twelve months are passed between purchase and sale, the same proceeds will be fully tax-exempt. The holding period is the only lever to reduce the tax to zero.
Please also note the Tax Free Limit limitations. The limit is € 1,000 and applies to the total of all private disposal transactions over a year. This is an exemption threshold rather than a deduction: if the income is € 1,001, you need to pay the full amount of tax, not just the € 1 exceeded.
The actual tax burden after the 10,000 euros gain
is sold during the window period, the remaining tax burden depends on your other income level.
The following table shows the basic tax rate table for single taxpayers in 2026. Two key points are often misunderstood:
- Solidarity Surcharge : It amounts to 5.5% of income tax, but only takes effect when income tax reaches approximately € 19,950. For most investors in the lower-income rows in the table, this tax will not be incurred at all. Calculators that add this fee indiscriminately tend to have high results.
- Marginal tax rate : It applies to each additional euro, not to your entire income. Cryptocurrency gains may push you into a higher tax bracket, causing the average tax rate to rise. People close to the tax threshold should make more precise calculations than using a simple table.
Four elements required for calculation
Each position sold requires the following four details. If any of these items are missing, the calculation will be reduced to an estimate:
- Date of acquisition : Specific time needs to be included because the term is calculated in days.
- Acquisition cost (EUR): Including purchase fee.
- Disposal Date and Price : Also denominated in euros.
- Wallet or exchange : Evaluation is performed on a per-wallet basis.
There is no direct euro price when making currency conversions. In this case, the market value at the moment of redemption must be used as the basis for valuation between the parties to the transaction.
Critical point at which calculator accuracy fails
As long as you only make one buy and one sell, the calculation is very simple. Once you make multiple purchases, the order of consumption determines which coins are considered sold, which in turn affects tax calculations.
According to a letter from the Federal Ministry of Finance dated March 6, 2025, the principles for determining the order are as follows:
- Individual identification takes precedence : If you can prove which specific coins have been disposed of, individual identification methods apply.
- First-in, first-out method (FIFO): If it cannot be proved which coins were disposed of, the earliest acquired crypto asset is deemed to be sold first when calculating the holding period. In terms of valuation, the average method is usually used, and for simplicity, it can also be assumed that the first-in, first-out method is applied.
This order is usually in your favor because it prioritizes the earliest acquired and often tax-exempt positions. But this can only be applied correctly if your trading history is not broken.
When to use a simple calculator and when to need professional tools
If you make small purchases, all on the same exchange, and only trade in euros, a simple calculator will meet your needs and you can reproduce the above formula in a spreadsheet.
It is more cost-effective to use professional tools when:
- You trade on multiple exchanges or transfer positions between wallets.
- You convert coins because each transaction requires two market value data.
- You run a fixed investment plan that contains many separate batch purchase records.
- You receive pledge or loan income that needs to be valued at the time of arrival.
Possible changes in 2027
According to the draft bill proposed by the Federal Treasury Department on September 8, 2026, the calculation will be significantly simplified: regardless of the length of the holding period, earnings will be levied at a 25% withholding tax plus a solidarity surcharge, eliminating the need to worry about a twelve-month window.
According to the current draft, it will only affect crypto assets acquired after December 31, 2026. For assets before this, the calculation method will remain the same. Details have not yet been finalized.
Frequently Asked Questions (FAQ)
How to calculate taxes on cryptocurrency gains?
Revenue from disposal minus acquisition costs and expenses is calculated as revenue. If the sale takes place within twelve months and the total proceeds exceed € 1,000, tax will be levied at the personal tax rate.
Are there free cryptocurrency tax calculators?
For simple cases, the formulas in the spreadsheet are sufficient. Most free online calculators can only process a single transaction and do not take into account the order of consumption and tax exemptions across all transactions.
What is the tax rate for cryptocurrencies?
There is no separate tax rate. Apply your personal income tax rate (14% to 45%). No tax is required after holding for more than twelve months.
Is the solidarity surcharge always charged extra?
No. It only takes effect when income tax reaches approximately € 19,950, so it only covers higher-income groups.
How to calculate currency exchange?
Use the market value at the moment of redemption. Coins that have been abandoned are deemed to have been disposed of, coins that have been acquired are deemed to have been newly acquired, and the twelve-month holding period will be calculated again.
Can I deduct the handling fee?
Yes, as long as it is a fee attributable to a specific transaction. Buying fees increase acquisition costs, and selling fees reduce revenue.
References
- Article 23 of the German Income Tax Act on Private Disposal Transactions
- Letter from the Federal Ministry of Finance of March 6, 2025 (Document No. IVC1-S2256/00042/064/043), On Consumption Order and Valuation
- Solidarity Surtax Law 1995 (2021 applicable version), regarding the exemption threshold
- is based on the details of the draft bill reported on September 8, 2026
(as of September 9, 2026. All examples have been simplified and no church tax is calculated. This article does not constitute tax advice.)

Exchange Ranking
Top Exchanges
24h Volume Ranking
Popularity Ranking
Exchange BTC Balance
Proof of Reserves
Decentralized Exchanges
Funding Rate
Funding Heatmap
Liquidation Data
Max Pain
Long/Short Ratio
Whale L/S Ratio
Binance/Okex/Huobi L/S
Bitfinex Margin L/S
ETF Tracker
Solana ETF
XRP ETF
Hong Kong ETF
Bitcoin Treasuries
Crypto Reversal
Ethereum Reserves
HyperLiquid Wallet Analysis
Hyperliquid Whale Watch
Large Transactions
On-chain Movement
Bitcoin ROI
Stablecoin Market Cap
Options Analysis
News
Articles
Economic Calendar
Features
Wallet
Contract Calculator
Security
Collections
Watchlist
Following