Germany treats cryptocurrency held by private individuals as “other assets” (andere Wirtschaftsguter) for income tax purposes under the Einkommensteuergesetz (EStG).
This classification has a significant and commercially valuable consequence meaning that gains from the disposal of cryptocurrency that has been held for more than one year are entirely tax-free for private investors.
There is no cap on the size of the gain and no minimum holding requirement beyond the one-year period. This long-term exemption makes Germany one of the most attractive jurisdictions in the world for long-term crypto investors who are prepared to hold their assets and manage their tax position accordingly.
Capital Gains Tax Rules
The taxation of cryptocurrency disposals by private individuals in Germany is governed by Section 23 of the EStG, which covers gains from the disposal of “other assets” within a speculative holding period. For crypto assets, that period is one year: if a taxpayer disposes of cryptocurrency more than one year after acquiring it, the gain is entirely tax-free. If the asset is held for one year or less, the gain is included in the taxpayer’s total income and taxed at their marginal income tax rate under the progressive scale.
How CGT is calculated
Gains are calculated as the difference between the proceeds received on disposal and the acquisition cost of the cryptocurrency sold, including any incidental acquisition costs.
Germany allows taxpayers to use the FIFO method or the average cost method for calculating the cost of units sold, though the FIFO method is most commonly applied in practice. Gains from disposals of assets held for one year or less are aggregated with other income sources and taxed under the progressive scale. If the total of all private asset disposal gains in the year falls below the €1,000 Freigrenze, the entire amount is exempt. If the threshold is exceeded, the full amount becomes taxable, not just the excess.
Losses from the disposal of crypto held for one year or less can be offset against gains of the same type in the same year. If net losses exceed gains, those losses can be carried back to the previous year or carried forward to future years, but only against gains from private asset disposals, not against income from employment, business, or other sources.
Record keeping
German taxpayers are required to maintain records of all cryptocurrency transactions, including acquisition dates and costs, disposal dates and proceeds, and the calculation of gain or loss on each disposal.
This information must be provided to the Finanzamt (tax office) if requested, and records should be retained for at least ten years. The precision required means that taxpayers with high transaction volumes should use dedicated crypto tax software to track their positions.
Income Tax Rules
Where a taxpayer’s crypto activity constitutes a commercial business rather than private investment, the one-year exemption does not apply and all gains are taxable as business income, which may also attract trade tax (Gewerbesteuer).
The threshold for characterisation as a commercial business is high; isolated or periodic trades are unlikely to qualify, but systematic, organised, and frequent trading activity conducted with the intention of generating a regular income stream may be so classified.
Beyond business characterisation, income derived directly from crypto activities is taxable as earned income in Germany regardless of whether the underlying holdings might later benefit from the one-year exemption.
Cryptocurrency received as payment for employment or services is taxed as employment income or business income, respectively, at the time of receipt.
Yield received from crypto lending arrangements, delegated staking, or other passive income mechanisms is also taxed at the time of receipt as miscellaneous income. This means a taxpayer can receive taxable income from their crypto holdings and yet, when they eventually dispose of the underlying tokens, have those disposal gains be tax-free if held for more than one year.
Mining and Staking Treatment
Mining
Cryptocurrency earned through Proof-of-Work mining is treated as income at the time of acquisition and is taxable at the individual’s marginal rate.
- If mining is conducted as a commercial business, the income is classified as business profit and may also attract trade tax.
- If mining is conducted on a smaller, hobby-like scale without commercial organisation, the rewards are taxable as miscellaneous income but the deductibility of expenses is more limited.
The mined cryptocurrency has an acquisition cost equal to its fair market value in euros at the time of mining. If the mined coins are subsequently disposed of, the gain or loss is calculated by reference to that acquisition cost, and the one-year holding period runs from the date of mining. Importantly, coins that were earned as taxable income on receipt may therefore be disposed of tax-free after one year, which can create a tax-efficient long-term holding strategy for miners.
Staking
The Federal Ministry of Finance has issued guidance confirming that staking rewards are taxable income at the time of receipt.
The rewards are valued at their fair market price in euros at the time they are received and added to the taxpayer’s income. Where staking constitutes a business activity, business income rules apply and expenses are deductible.
Importantly, the Ministry has confirmed that using cryptocurrency for staking does not extend the holding period of the staked coins from one year to ten years, preserving the long-term exemption for the underlying position.
NFT Taxation
Non-fungible tokens held as private investment assets are subject to the same one-year holding period rules as other crypto assets under Section 23 EStG.
A gain on the disposal of an NFT held for more than one year by a private investor is tax-free; a gain on an NFT held for one year or less is taxable as miscellaneous income at the individual’s marginal rate. The €1,000 annual exemption for total private asset disposal gains also applies to NFT transactions.
For NFT creators and commercial sellers, the income from creating and selling NFTs is classified as business or professional income, subject to income tax and potentially trade tax, without the benefit of the one-year exemption.
From a VAT perspective, the sale of NFTs is generally treated as the supply of an electronic service to the purchaser and is therefore subject to standard German VAT at 19%, absent a specific exemption.
Unlike crypto-to-fiat exchange services, which are VAT-exempt as financial transactions, NFTs representing digital collectibles or digital rights are treated as taxable supplies of services.
Reporting Requirements
German taxpayers report crypto gains and income in their annual income tax return (Einkommensteuererklarung).
Private asset disposal gains from crypto held for one year or less are reported in Annex SO (Sonstige Einkiinfte), where taxpayers disclose each disposal, the holding period, the cost base, and the gain. Income from mining, staking, and other crypto yield is reported in the relevant income category depending on whether it is classified as business income, employment income, or miscellaneous income.
All amounts must be converted into euros using the exchange rate applicable on the date of each transaction.
The tax year in Germany runs from 1 January to 31 December, and the income tax return must typically be filed by 31 July of the following year, with extensions available for taxpayers represented by a tax adviser.
Given the complexity of crypto gain calculations, particularly under FIFO, taxpayers with significant trading activity are strongly advised to prepare their calculations using dedicated software before completing the return.
From 1 January 2026, the Kryptowerte-Steuertransparenzgesetz will require crypto-asset service providers to report annual transaction data to the Bundeszentralamt fur Steuern (Federal Central Tax Office). The first reporting period will cover the calendar year 2026. This represents a fundamental change in the information available to German tax authorities and will significantly reduce the ability of taxpayers to under-report crypto income without detection.
Penalties
The German tax penalty regime provides for a range of sanctions for failure to report or under-reporting of taxable income. Interest on unpaid tax (Nachzahlungszinsen) accrues at a rate of 1.8% per year under current law.
Where a taxpayer has negligently failed to declare crypto income, an administrative surcharge of up to 10% of the unpaid tax may be applied. Where omission was deliberate, the penalty rate is higher, and in cases of serious tax evasion under Section 370 of the Abgabenordnung (AO), criminal prosecution can result in fines or imprisonment of up to five years, or up to ten years for particularly serious cases.
The Finanzamt has the power to raise additional tax assessments for up to four years after the end of the relevant tax year in cases of negligent omission, and for up to ten years in cases of deliberate evasion.
Given the planned implementation of the Kryptowerte-Steuertransparenzgesetz from 2026, which will provide tax authorities with extensive transaction data from crypto-asset service providers, the risk of detection for non-compliant taxpayers will increase considerably.
