Are you confident in accurately reporting cryptocurrency earnings on your tax returns?

Updated

Germany Crypto Tax Guide 2026

Filing German crypto taxes in 2026? Learn the 2026 deadline, one-year rule, 1.000 € Freigrenze, staking tax, and Anlage SO in CoinTracker's guide.

Germany Crypto Tax Guide 2026

Cryptocurrencies are taxable in Germany, but Germany also has one of the more favorable rules for long-term crypto investors: private crypto gains are tax-free after you hold the asset for more than one year.

If you are filing your 2025 German income tax return in 2026, the standard deadline is Friday, July 31st, 2026. If a Steuerberater files for you, the deadline is Monday, March 1st, 2027, because February 28th, 2027 falls on a Sunday.

Use this guide to answer four filing questions: which crypto transactions to report, which gains may be tax-free, which form to use, and what records to keep if the Finanzamt asks.

Quick answer

For German private investors, crypto sold, swapped, or spent within one year creates a private disposal. Gains are taxable when the private-disposal rules apply and aggregate private disposal gains reach the 1.000 € Freigrenze.

Crypto held for more than one year is tax-free for ordinary private investors. Private crypto income below the 256 € Freigrenze is tax-free when Section 22 No. 3 applies. The standard filing deadline for the 2025 return is Friday, July 31st, 2026.

2026 filing facts

Filing factAnswer
Return filed in 20262025 German income tax return
Standard deadlineFriday, July 31st, 2026
Steuerberater deadlineMonday, March 1st, 2027
Main crypto formAnlage SO
One-year rulePrivate crypto gains are tax-free after more than one year for private investors
Main crypto thresholds1.000 € Freigrenze for aggregate private disposal gains; 256 € Freigrenze for total Section 22 No. 3 other income
Reporting visibilityDAC8 and CARF reporting starts with 2026 activity, with first exchanges expected in 2027

Quick taxable vs tax-free summary

Crypto activityGermany tax result for private investors
Buy crypto with EURNot taxable
Hold cryptoNot taxable while holding
Transfer between your own walletsNot taxable if you can prove both wallets are yours
Sell, swap, or spend crypto within one yearTaxable if total private disposal gains reach the 1.000 € Freigrenze
Sell, swap, or spend crypto after more than one yearTax-free for private investors
Receive staking, lending, mining, referral, or active airdrop rewardsOther income at EUR value when Section 22 No. 3 applies
Receive a passive airdropGenerally not income at receipt when no service or action is provided, but later disposals still matter
Receive a hard-fork coinNot income at receipt, but basis allocation and later disposals still matter

Report, don't report, or keep records?

SituationReport on the return?Keep records?
Long-term sale after more than one yearNot taxable as private disposal income for ordinary private-investor holdingsYes, keep acquisition and disposal support to prove the holding period
Short-term private disposal gain below the 1.000 € FreigrenzeNot taxable if aggregate private disposal gains stay below 1.000 €Yes, keep support showing the aggregate gain stayed below the Freigrenze
Staking, lending, mining, active airdrops, or referral income below 256 €Not taxable if total Section 22 No. 3 other income stays below 256 €Yes, keep EUR-value support in case the Finanzamt asks
Staking, lending, mining, active airdrops, or referral income at or above 256 €Report as other income when Section 22 No. 3 appliesYes, keep reward dates, EUR values, wallet records, and expense support

Is crypto taxed in Germany?

Yes. Germany taxes crypto in two main ways for consumers: private disposal gains under Section 23 of the German Income Tax Act (Einkommensteuergesetz, or EStG) and other income under Section 22 No. 3 EStG.

Private disposal gains matter when you sell, swap, or spend crypto within one year of acquiring it. Other income matters when you receive crypto from activities such as staking, lending, mining, referral rewards, or payment for services.

The Federal Ministry of Finance (Bundesministerium der Finanzen, or BMF) issues tax guidance, including its March 6th, 2025 crypto circular. Your local tax office, the Finanzamt, reviews your return and collects any tax due. The Federal Central Tax Office (Bundeszentralamt für Steuern, or BZSt) handles central administrative functions, including international information exchange.

Crypto activityLikely German tax categorySimple takeaway
Sell BTC for EUR after 6 monthsPrivate disposal under Section 23 EStGCalculate the gain and check the 1.000 € Freigrenze
Swap ETH for SOL after 3 monthsPrivate disposal under Section 23 EStGCrypto-to-crypto trades are disposals
Spend crypto after 8 monthsPrivate disposal under Section 23 EStGPaying with crypto creates a disposal
Receive staking rewardsOther income under Section 22 No. 3 EStGValue the reward in EUR when received
Move crypto between your own walletsUsually not a disposalKeep records proving both wallets are yours
Sell BTC after 14 monthsOutside the one-year private disposal periodLong-term private gains are tax-free

What changed for Germany crypto taxes in 2026?

The biggest 2026 update is that Germany now has newer BMF crypto guidance to work from. The BMF circular dated March 6th, 2025 supersedes the older May 10th, 2022 circular and addresses important developments for cost basis, staking, lending, and documentation.

2026 updateWhat it means for German crypto taxpayers
July 31st, 2026 deadlineThe standard self-filer deadline for the 2025 return is Friday, July 31st, 2026.
1.000 € Freigrenze remains centralShort-term private crypto gains below the Freigrenze are tax-free. If total gains reach 1.000 € or more, the full gain is taxable when the private-disposal rules apply.
2025 BMF crypto guidance appliesThe BMF guidance supports separate-wallet tracking and wallet-by-wallet FIFO for fungible crypto assets.
BFH IX R 3/22 remains importantCrypto-to-crypto swaps are private disposals, and staking or lending does not extend the one-year holding period to ten years under current authority.
2026 income tax rates are availableThe 2026 rates below are included for forward-looking planning. Use the 2025 rates for the 2025 return filed in 2026.
DAC8 and CARF reporting starts for 2026 activityFirst exchanges to tax authorities are expected in 2027. This increases visibility, but it does not change the tax result for your 2025 return.

The core rule is still straightforward: private crypto gains are taxable inside the one-year holding period and tax-free after more than one year for ordinary private investors.

Can the Finanzamt see your crypto?

Crypto is becoming easier for tax authorities to trace. Germany already receives information through exchanges, financial institutions, and international cooperation. DAC8 and CARF add another layer of crypto reporting for the 2026 calendar year, with first exchanges expected in 2027.

This does not create a new taxable event for your 2025 tax return. It does mean the gap between what taxpayers report and what tax authorities can see is likely to shrink.

The safer approach is to file based on the tax rules, not based on whether you think an exchange reported a transaction. Even if an exchange report is incomplete, you are still responsible for accurate reporting.

How much crypto tax do you pay in Germany?

Germany does not have a separate crypto tax rate for ordinary private investors. Taxable ordinary spot crypto gains and private crypto income flow into your individual income tax calculation and are taxed at your personal income tax rate.

For tax year 2025, the German income tax brackets for single taxpayers are:

Taxable income for single taxpayersTax rate
0 € to 12.096 €0%
12.097 € to 17.443 €Progressive rate starting at 14%
17.444 € to 68.429 €Progressive rate up to 42%
68.430 € to 277.825 €42%
277.826 € and above45%

For married taxpayers filing jointly, Germany generally applies the splitting method, which broadly doubles the thresholds for many taxpayers.

For 2026 planning, the official BMF tariff history lists these single-filer brackets:

Taxable income for single taxpayersTax rate
0 € to 12.348 €0%
12.349 € to 17.799 €Progressive rate starting at 14%
17.800 € to 69.878 €Progressive rate up to 42%
69.879 € to 277.825 €42%
277.826 € and above45%

The 2026 table is for planning only. If you are preparing the 2025 return due in 2026, use the 2025 table above.

Two crypto-specific thresholds matter more for many filers:

The 1.000 € Freigrenze applies to aggregate gains from all private disposal transactions under Section 23 EStG, not only crypto. The 256 € Freigrenze applies to total other income under Section 22 No. 3 EStG, not only crypto rewards.

RuleApplies to2025 tax-year treatment
1.000 € FreigrenzePrivate disposal gains under Section 23 EStGIf total private disposal gains are below 1.000 €, they are tax-free. If they reach 1.000 € or more, the entire gain is taxable when the private-disposal rules apply.
256 € FreigrenzeOther income under Section 22 No. 3 EStGIf total other income is below 256 €, it is tax-free. If it reaches 256 € or more, the entire amount is taxable when the other-income rules apply.
More-than-one-year holding rulePrivate crypto assetsGains are tax-free after more than one year for ordinary private-investor holdings.

Example: If your total private disposal gains for the year are 900 €, the gains stay below the 1.000 € Freigrenze. If total private disposal gains are 1.000 € or more, the full taxable private disposal gain is included, not only the excess over 1.000 €.

Example: If your total Section 22 No. 3 other income is 255 €, it stays below the 256 € Freigrenze. If total other income reaches 256 € or more, the full amount is taxable when Section 22 No. 3 applies.

A 5.5% solidarity surcharge can apply at higher income levels. Church tax can also apply if you are a registered member of a state-recognized religious community. Germany does not currently impose an annual wealth tax on crypto holdings.

German crypto tax terms to know

TermWhat it means
FinanzamtYour local tax office. This is the office that reviews your return and collects tax.
BMFGermany's Federal Ministry of Finance. The BMF issues tax guidance, including the 2025 crypto circular.
BZStGermany's Federal Central Tax Office. It handles central tax administration and information exchange.
FreigrenzeA cliff threshold. If income or gains stay below it, they are tax-free. If they reach it, the full amount is taxable when the relevant tax rule applies.
Anlage SOThe main annex for private crypto gains and other private crypto income.
Section 23 EStGThe private disposal rule for assets such as crypto held within the one-year period.
Section 22 No. 3 EStGThe other-income rule that can apply to staking, lending, hobby mining, active airdrops, and similar rewards.
Kryptowährung SteuerA common search phrase for German crypto tax. The legal analysis still depends on the EStG category, not on the label "crypto tax."
Spekulationsfrist or HaltefristThe one-year holding period that matters for private crypto disposals.
Wallet-by-wallet FIFOA cost basis method where FIFO is applied separately by wallet or exchange account.
SchenkungsteuerGerman gift tax, which can matter for large crypto gifts even when the gift is not income-taxable.
AbgeltungsteuerThe flat capital-investment tax regime. It is not the default rule for ordinary spot crypto gains.

When is crypto tax-free in Germany?

Crypto is not taxable every time it moves. In Germany, several common crypto activities are tax-free for private investors.

Crypto is tax-free when you:

  • Buy crypto with EUR.
  • Hold crypto without selling, swapping, or spending it.
  • Transfer crypto between wallets you control.
  • Sell, swap, or spend private crypto after holding it for more than one year.
  • Have total private disposal gains below the 1.000 € Freigrenze.
  • Have total Section 22 No. 3 other income below the 256 € Freigrenze.
  • Receive crypto through a passive airdrop without providing a service or taking action in return, though later disposals can still matter.
  • Receive new coins from a hard fork, though later disposals can still matter.

"Tax-free" does not mean "no records needed." You may still need documentation to prove the asset, acquisition date, cost basis, wallet ownership, and holding period.

For the one-year rule, use the calendar anniversary, not a rough day count. A disposal is outside the one-year private-disposal period only after more than one year has passed, which means from the day after the one-year anniversary date.

Holding-period pointResult
Acquisition dateOne-year clock starts for that asset lot
One-year anniversary dateDo not rely on a same-day disposal as being outside the period
Day after the one-year anniversaryOutside the one-year period
Later sale, swap, or spendPrivate gain is tax-free for ordinary private investors

Which crypto transactions are taxable in Germany?

The most common taxable crypto transactions in Germany are sales, crypto-to-crypto trades, and crypto spending inside the one-year holding period. Crypto income is also taxable when received if it falls under an income category such as Section 22 No. 3 EStG.

TransactionWhy it is taxable or reportableWhat to track
Selling crypto for EURDisposal of a private asset within one yearAcquisition date, sale date, proceeds, cost basis, fees
Trading crypto for cryptoDisposal of the crypto you give upEUR value of both sides of the swap
Trading crypto for stablecoinsSame rule as other crypto-to-crypto tradesEUR value, asset sold, asset received
Spending cryptoDisposal of the crypto used for paymentEUR value at payment, cost basis, fees
Buying NFTs with cryptoDisposal of the crypto used to buy the NFTEUR value of the crypto spent, NFT cost basis
Selling or trading NFTsPrivate disposal rules can applyNFT acquisition, sale date, proceeds, fees, asset-specific facts
Participating in an ICO or IEO using cryptoPossible crypto-to-crypto disposalEUR value of the crypto paid and tokens received
Wrapping, bridging, or entering a liquidity poolFact-specific disposal or income analysisAsset given up, asset received, protocol, EUR values
Receiving crypto for work or servicesIncome at EUR value when receivedDate received, EUR value, payer, service facts
Receiving staking, lending, or mining rewardsOther income depending on factsEUR value at receipt, platform, wallet, reward type
Receiving referral or promotional rewardsOther income depending on factsEUR value at receipt, program details

Selling crypto for EUR

If you sell crypto for EUR within one year of acquiring it, the gain is taxable as a private disposal when the Freigrenze and private-disposal rules are met. If you sell after more than one year, the gain is tax-free for private investors.

Trading one crypto for another

Germany treats a crypto-to-crypto trade as a disposal of the crypto you give up. For example, swapping BTC for ETH inside the one-year holding period creates a private disposal gain or loss, even if you never convert to EUR.

The same logic can apply when you trade a volatile crypto asset into a stablecoin. A stablecoin trade can still be a disposal of the crypto you sold.

Spending crypto

Using crypto to buy goods or services creates a private disposal if the crypto was held within the one-year period. From a tax perspective, you disposed of the crypto at its EUR value at the time of payment.

ICOs, IEOs, and token launches

Buying a new token through an ICO, IEO, or similar launch creates a disposal if you pay with another crypto asset. The crypto you use for the purchase is analyzed as the disposed asset, and the new token takes a cost basis equal to the EUR value at acquisition.

If you later sell, swap, or spend the new token within one year, that later disposal creates a separate private disposal gain or loss.

Selling or trading NFTs

NFT sales can fall under private disposal rules. If you sell or trade an NFT within one year, a gain can be taxable. If you hold it for more than one year, the gain may be tax-free for a private investor.

Each NFT is a separate asset. Fungible-token FIFO does not usually solve NFT basis, so track the specific token ID, acquisition date, cost, fees, sale proceeds, and wallet history.

NFTs need cautious treatment because the 2025 BMF circular does not provide full paragraph-level guidance for NFT fact patterns. Minting, royalties, gaming assets, fractional NFTs, and creator activity may require a closer review.

Utility tokens

Utility tokens need fact-specific treatment. Receiving, redeeming, or spending a utility token may not always create income, but a token with market value can still create a private disposal issue when it is sold, swapped, or used. Keep records of what the token gives you the right to receive and whether you paid with crypto to acquire it.

Which crypto transactions are tax-free in Germany?

Some crypto activity is tax-free because it does not involve a disposal, does not create income, or falls outside the one-year private disposal rule.

TransactionGerman tax treatmentCaveat
Buy crypto with EURNot taxableKeep the acquisition record
Hold cryptoNot taxable while holdingLater disposal can matter
Transfer between your own walletsUsually not taxableKeep proof both wallets are yours
Sell after more than one yearTax-freeApplies to ordinary private investors
Receive a giftNot income-taxable on receiptGift tax may apply
Receive hard fork assetsNot income-taxable on receiptBasis and holding period still matter
Receive passive airdrop assetsNot other income when no service or action is providedLater disposal can be taxable
Receive crypto cashback tied to a purchaseOften analyzed as a rebateSign-up or promotional bonuses can be income

Wallet transfers

Moving crypto from one wallet or exchange account you control to another wallet you control is not a taxable disposal. Still, you should keep records that show both wallets belong to you. Otherwise, the Finanzamt may not be able to distinguish a self-transfer from a sale, gift, or payment.

Hard forks

New coins received in a hard fork are not taxable income at receipt. Instead, the acquisition cost of the pre-fork asset is allocated between the original asset and the new asset, and the original acquisition date carries over.

If you later sell the forked asset within one year of the original acquisition date, any gain can be taxable. If you sell after more than one year, the gain is tax-free for ordinary private investors.

Cashback and rebates

Crypto cashback tied to your own purchase may be analyzed as a rebate rather than income. A sign-up bonus, referral bonus, or promotional reward that is not tied to a purchase can create other income at the EUR value when received.

How are gifts, donations, lost crypto, and inherited crypto taxed?

Gifts, donations, losses, theft, and inheritance are easy to confuse because they are not ordinary sales. The German tax answer depends on whether there is a disposal, whether gift or inheritance tax rules apply, and whether you can prove the facts.

SituationGerman tax treatmentWhat to keep
Gift to another personUsually not an income-tax disposal by itselfRecipient, date, EUR value, relationship
Gift receivedNot income-taxable on receiptDonor basis and acquisition date, gift-tax support
Donation in kind to a qualified charityGenerally not a private disposal gain when made without consideration; deduction depends on recipient and documentationCharity receipt, EUR value, qualification support
InheritanceNot income-taxable on receiptDate-of-death value, inherited basis and acquisition support
Lost private keysGenerally not a deductible private disposalWallet address, acquisition records, proof of loss
Stolen crypto or hacked walletConservative default is non-deductible unless the Finanzamt accepts the evidencePolice report, on-chain evidence, exchange or wallet records
Collapsed exchange or frozen platformFact-specific and may depend on recovery rightsClaim documents, bankruptcy updates, account statements

Gifts

Gifting crypto is not a private disposal for German income tax purposes. The recipient may inherit the donor's acquisition date and cost basis for the private disposal analysis.

Gift tax is separate. German gift-tax exemptions depend on the relationship between giver and recipient and apply over a 10-year period. The exemption for a spouse or registered life partner is higher than the exemption for an unrelated recipient. Because gift tax turns on relationship, amount, and timing, keep gift records and speak with a tax advisor for larger transfers.

Common gift-tax exemptions include 500.000 € for a spouse or registered life partner, 400.000 € for a child, 200.000 € for a grandchild, and 20.000 € for unrelated recipients. These exemptions are measured over a rolling 10-year period for each donor-recipient pair.

Donations

A pure crypto donation in kind generally does not trigger a private disposal gain because it is made without consideration. A charitable deduction may be available if the recipient qualifies under German tax-privileged-purpose rules and you have the required donation documentation. The donation receipt value is generally based on the crypto's market value at the time of transfer. Do not assume every crypto transfer to a nonprofit wallet qualifies for a German tax deduction.

Inherited crypto

Receiving crypto through inheritance is not income-taxable when received, but inheritance tax rules can apply. The heir should keep records showing the decedent, date of death, EUR value, asset, wallet or exchange, and any basis or acquisition-date information needed for a future disposal.

Lost or stolen crypto

Lost private keys, hacked wallets, and stolen crypto are not sales. The conservative position is that a pure loss or theft is not a deductible private disposal because there is no exchange for consideration.

If you believe a loss should be recognized, documentation matters. Keep police reports, exchange statements, transaction hashes, wallet addresses, proof that you controlled the wallet, and any recovery or bankruptcy documents. These cases are fact-specific and should be reviewed with a Steuerberater.

How are staking, mining, airdrops, and DeFi taxed in Germany?

Crypto rewards are not taxed the same way as sales. Germany often analyzes rewards and yield under Section 22 No. 3 EStG as other income, then applies private disposal rules again when you later sell, swap, or spend the received tokens.

Getting paid in crypto

If you receive crypto as payment for work, services, freelance activity, or employment, the EUR value at receipt is taxable under the relevant income category. The received crypto then has a cost basis equal to that EUR value, and a new one-year holding period starts for later disposal.

Example: You receive 500 € worth of ETH for freelance work. That 500 € is income at receipt. If you later sell the ETH for 650 € within one year, the 150 € increase can create a separate private disposal gain.

Mining rewards

Mining rewards can be taxable when received. For a small private hobby activity, mining rewards often fall under Section 22 No. 3 EStG as other income. Larger, organized, or profit-driven mining activity can become commercial activity, which can change the forms, deductions, and tax treatment.

There is no simple number of rigs or reward amount that automatically separates hobby mining from commercial mining. The analysis depends on facts such as scale, organization, profit motive, and how regularly the activity is carried out.

Staking and lending rewards

Staking and lending rewards can create taxable income at their EUR value when received. If you later sell the reward tokens within one year, you may also have a private disposal gain or loss measured from the EUR value used as your basis.

The Federal Fiscal Court has confirmed that using crypto for staking or lending does not extend the one-year holding period to ten years under current authority. That is a major point for German crypto investors.

For general background on staking mechanics and records, see CoinTracker's guide to crypto staking taxes. Apply the Germany-specific rules in this guide when preparing a German return.

Airdrops

Airdrops depend on how you receive them.

If you complete a task to receive the airdrop, such as signing up for a platform, providing personal data, posting on social media, or taking another action, you have an active airdrop. An active airdrop is taxable income at the EUR value when received.

If you receive a passive airdrop without providing a service or taking action, the airdrop generally does not create other income at receipt. You still need to track basis and holding period for a later sale, swap, or spend.

For a passive airdrop with no acquisition cost, keep support for whether the token had a determinable EUR market value at receipt. If no market value was determinable, basis may be 0 €. If the airdrop was active or payment-like, the EUR value reported as income becomes the basis for later disposal.

DeFi, liquidity pools, wrapping, and bridging

Classify each DeFi step separately: what you deposited, what you received, whether you claimed rewards, and what you got back. Lending, liquidity pools, yield farming, wrapping, bridging, and liquid staking can involve a disposal, income, or both depending on what changes hands and whether economic ownership changes.

Do not assume DeFi is tax-free just because no EUR hit your bank account. Track each step, including deposits, withdrawals, reward claims, token receipts, swaps, bridge activity, and fees.

The 2025 BMF guidance is more detailed than earlier guidance, but several DeFi areas still require careful analysis. A conservative filing approach often treats wrapping, unwrapping, cross-chain bridges that create a new token, LP token minting or burning, and liquid staking token receipts as exchange-like transactions. Some taxpayers and advisors may analyze certain 1:1 wrappers or bridges under economic-ownership principles, so large or repeated DeFi activity deserves a closer review.

DeFi actionPractical tax point
Reward claimOften other income at EUR value when received
Wrap or unwrapCan be analyzed as a disposal of one token and acquisition of another
Cross-chain bridgeCan be analyzed as a disposal if a new token is issued on the destination chain
LP deposit or withdrawalOften analyzed as an exchange into or out of an LP token
Liquid staking token receipt or redemptionCan create an exchange-style disposal plus separate income for rewards

Common DeFi records include:

  • Asset deposited.
  • Asset received.
  • Whether you received an LP token, wrapped token, or liquid staking token.
  • Date and EUR value of each step.
  • Reward claim dates and EUR values.
  • Protocol name and wallet address.

Futures, margin, and derivatives

Most spot crypto transactions for private investors go through Section 23 or Section 22 No. 3 EStG. Crypto futures, margin products, and other derivative positions may fall outside the ordinary spot-crypto framework and can require Anlage KAP or other reporting.

Cash-settled futures, CFDs, and similar derivative transactions can fall under Section 20 EStG capital-investment income and the 25% Abgeltungsteuer under Section 32d EStG, plus solidarity surcharge and church tax where applicable. That flat rate does not apply to ordinary spot crypto gains under Section 23 EStG or crypto rewards under Section 22 No. 3 EStG. If crypto is delivered or received, private disposal rules may also matter.

If you trade derivatives, work with a tax advisor or verify the treatment before filing.

How do you calculate crypto gains and losses in Germany?

To calculate a private crypto gain or loss, start with the EUR value you received and subtract your cost basis and related transaction expenses.

Basic formula:

Gain or loss = proceeds in EUR - cost basis in EUR - allowable transaction costs

Use EUR values at the transaction time. The BMF guidance allows practical valuation sources such as exchange rates, major trading-platform rates, or daily reference rates when they are applied consistently and documented. Do not mix sources only to improve the tax result.

Taxable gain example

You bought 1 BTC for 55.000 € in September 2024 and sold it for 105.000 € in January 2025.

105.000 € - 55.000 € = 50.000 € gain

Because you sold within one year, the gain falls inside the private disposal rules. If your total private disposal gains for the year reach 1.000 € or more, the 50.000 € gain is taxable at your personal income tax rate.

Tax-free gain example

You bought 1 ETH for 1.500 € in October 2023 and sold it for 3.300 € in January 2025.

3.300 € - 1.500 € = 1.800 € gain

Because you held the ETH for more than one year, the gain is tax-free for an ordinary private investor.

Loss example

You bought 0.5 BTC for 52.000 € in December 2024 and sold it for 37.500 € in April 2025.

37.500 € - 52.000 € = 14.500 € loss

That loss can offset private disposal gains in the same year. If your private disposal losses exceed your private disposal gains, the unused loss may be carried back one year or carried forward to offset future private disposal gains. It cannot offset wages, business income, or other unrelated income.

Long-term losses are different. If the asset is outside the one-year private disposal period, the gain is tax-free and the loss is not deductible.

How are crypto fees handled?

Fees can affect the gain or loss calculation when they are tied to buying, selling, swapping, or spending crypto. A fee paid to acquire crypto can increase cost basis. A fee paid to dispose of crypto can reduce proceeds or otherwise reduce the gain, depending on the transaction.

Transfer fees are more complicated. Moving crypto between your own wallets is not a taxable disposal when both wallets are yours, but the fee itself may still need to be tracked because it can affect the remaining basis or create a small disposal of the token used to pay the fee. Keep fees in your transaction history rather than deleting them as noise.

For general fee concepts, see CoinTracker's guide to crypto trading fees, then apply the Germany-specific treatment described here.

Which cost basis method do you use in Germany?

For most private investors, FIFO is the practical default for fungible crypto assets. FIFO means the first units you acquired are the first units sold.

The 2025 BMF guidance adds an important practical point: FIFO is applied wallet by wallet. That means your cost basis calculation should track lots separately by wallet or exchange account, rather than pooling every unit across every wallet into one universal queue.

If you use another accepted allocation method for a specific asset in a specific wallet, apply it consistently for that wallet until those units are disposed of. The method should follow your records, not a hindsight choice made after you know which method produces the lowest tax.

For a general overview of cost basis concepts, see CoinTracker's guide to crypto cost basis methods. For Germany, prioritize the wallet-level BMF guidance and your German filing facts.

Wallet-by-wallet FIFO example

Assume you have two wallets:

WalletActivity
Wallet ABought 1 ETH for 2.000 € on January 10th, 2025
Wallet BBought 1 ETH for 3.000 € on March 10th, 2025
Wallet BSold 1 ETH for 3.500 € on June 10th, 2025

Under wallet-by-wallet FIFO, you look to the earliest ETH lot in Wallet B for the Wallet B sale. The cost basis is 3.000 €, not the earlier 2.000 € lot in Wallet A, assuming your records support the separate-wallet tracking.

That creates a 500 € gain:

3.500 € - 3.000 € = 500 € gain

If you transfer ETH between your own wallets, keep the original acquisition date and basis attached to the transferred lot. The transfer itself is not taxable when both wallets are yours, but it changes the wallet-level FIFO queue.

How do you report crypto taxes in Germany?

You report taxable crypto activity on your annual income tax return. Most private crypto activity goes on Anlage SO.

For tax year 2025:

  • Self-filer deadline: Friday, July 31st, 2026.
  • Steuerberater deadline: Monday, March 1st, 2027.
  • Tax year: January 1st, 2025 to December 31st, 2025.
  • Main crypto form: Anlage SO.

Which tax forms do you need?

FormWhen it matters for crypto
ESt 1AMain German income tax return. Totals from annexes flow into this return.
Anlage SOMain form for private crypto gains under Section 23 EStG and other income under Section 22 No. 3 EStG.
Anlage KAPUsually only for narrow capital-investment or derivative fact patterns. Most private spot crypto activity does not go here.
Anlage G or other business formsPossible if mining, staking, trading, or other crypto activity rises to a commercial activity.

The 2025 Anlage SO includes dedicated crypto sections for income and disposals:

Crypto item2025 form location
Mining, forging, passive staking, lending, active airdrops where you perform a task, and similar crypto income under Section 22 No. 3 EStGAnlage SO, "Leistungen - Angaben zu Tätigkeiten im Zusammenhang mit Kryptowerten," lines 14 through 20
Crypto-related receiptsAnlage SO, line 15
Related expenses for the crypto-income blockAnlage SO, line 19
Net crypto income from the crypto-income blockAnlage SO, line 20
Private crypto disposals under Section 23 EStGAnlage SO, "Kryptowerte" section, lines 45 through 51
Crypto disposal gain or lossAnlage SO, line 51, transferred to line 58
Additional private disposals reported on a separate schedule, including crypto and other private assetsAnlage SO, line 59

These 2025 Anlage SO line numbers are current for the 2025 return. If ELSTER or tax software uses a different layout, follow the live labels and instructions rather than the line number alone.

For cash-settled derivatives that belong on Anlage KAP, do not use the Anlage SO crypto lines. Anlage KAP placement depends on the product, source, withholding status, and whether the statement classifies the amount as term-transaction gains, term-transaction losses, domestic or foreign capital income, or another capital-income category. Confirm the live ELSTER or tax software layout before submitting because form layouts can change.

How to file

You have three common filing options:

  1. File directly through ELSTER, Germany's official online tax portal.
  2. Use tax software that guides you through the return.
  3. Work with a Steuerberater, especially if you have DeFi activity, high trade volume, cross-border accounts, or prior-year issues.

Step-by-step reporting process

  1. Export transactions from exchanges, wallets, and DeFi protocols.
  2. Separate taxable disposals, income, gifts, transfers, and non-taxable activity.
  3. Convert each taxable receipt or disposal to EUR at the correct time.
  4. Apply holding periods and wallet-by-wallet FIFO.
  5. Separate Section 23 private disposal gains and losses from Section 22 No. 3 income.
  6. Prepare Anlage SO amounts and supporting schedules.
  7. Keep detailed records in case the Finanzamt asks for documentation.

When should you work with a Steuerberater?

Many German crypto filers can prepare a straightforward return with clean exchange records and a small number of taxable events. A Steuerberater becomes more important when the tax answer turns on facts, documentation, or prior-year corrections.

Consider working with a Steuerberater if you have:

  • DeFi lending, liquidity pools, liquid staking, wrapping, or bridging.
  • High trade volume across multiple wallets or exchanges.
  • Missing basis, missing transfer history, or unlabeled wallets.
  • NFTs, creator royalties, gaming assets, or fractionalized NFTs.
  • Mining, staking, or trading activity that could look commercial.
  • Large gifts, donations, inheritance, or cross-border transfers.
  • Derivatives, margin, futures, or cash-settled products.
  • Prior-year omissions, amended returns, or voluntary disclosure concerns.

What crypto tax records should you keep?

Good records matter because crypto tax reporting depends on dates, EUR values, wallets, and holding periods. Missing records can turn a simple return into a long reconstruction project and can lead to Finanzamt follow-up questions or estimates.

Keep records of:

  • Transaction date and time.
  • Asset and quantity.
  • EUR value at acquisition, receipt, disposal, and reward payment.
  • Fees and gas costs.
  • Exchange or wallet name.
  • Wallet addresses you control.
  • Transaction hashes.
  • Transfers between your own wallets.
  • Platform statements and CSV exports.
  • Reward type, such as staking, lending, mining, airdrop, or referral.
  • FIFO method support by wallet.
  • Notes for unusual transactions such as LP tokens, liquid staking, bridges, wrappers, and NFT mints.

CoinTracker can help you organize crypto activity across wallets and exchanges, calculate gains and losses, and export reports you can use when preparing your German tax return or working with a tax advisor.

If you use self-custody, keep wallet labels and ownership evidence with your transaction history. CoinTracker's self-custody guide explains the custody concept, but your German tax file should still show the transaction-level details the Finanzamt may request.

Common Germany crypto tax mistakes

Treating the 1.000 € Freigrenze as a deduction

The 1.000 € Freigrenze is a cliff threshold. If your total private disposal gains are below 1.000 €, they are tax-free. If your gains reach 1.000 € or more, the full gain is taxable when the private-disposal rules apply.

Ignoring crypto-to-crypto trades

Swapping crypto for another crypto asset can create a private disposal. You do not need to cash out to EUR for the transaction to matter.

Forgetting that reward tokens get a new basis

If you receive taxable staking rewards worth 200 €, that 200 € becomes your basis in the reward tokens. A later sale, swap, or spend starts from that basis.

Losing the wallet trail

Wallet-by-wallet FIFO only works if your records show which wallet held which lot. Transfers between your own wallets should preserve the original acquisition date and basis.

Assuming every DeFi action has the same tax result

DeFi is not one tax category. Lending, staking, LP deposits, wrapping, bridging, reward claims, and NFT activity can each need a different analysis.

Forgetting fees

Fees can change your proceeds, basis, or income calculation. If your reports exclude exchange fees or gas fees, your gains and losses may be wrong.

Waiting until July to reconstruct the year

Crypto records are easiest to fix while exchange accounts, wallet labels, and transaction context are still fresh. If you wait until the filing deadline, missing basis and unlabeled transfers can become expensive problems.

How can you reduce crypto tax in Germany?

Good Germany crypto tax planning focuses on recordkeeping, timing awareness, and correct classification. The goal is to avoid overpaying or underreporting, not to force a tax result that the records do not support.

Ways to avoid overpaying include:

  1. Track holding periods before disposing of crypto. Private gains are tax-free after more than one year for ordinary private investors.
  2. Understand the 1.000 € Freigrenze. It is a cliff threshold, so small changes in total annual private disposal gains can matter.
  3. Track Section 22 No. 3 income separately. The 256 € Freigrenze applies to other income, not to private disposal gains.
  4. Report eligible private disposal losses. Short-term private disposal losses can offset private disposal gains and may be carried back or forward under the German loss rules.
  5. Keep fee records. Fees tied to acquisitions and disposals can affect gain or loss calculations.
  6. Keep DeFi records before they become hard to reconstruct. Protocol labels, LP tokens, bridge steps, and reward claims are easier to explain when they are documented.
  7. Get advice before large gifts, donations, derivatives trading, or commercial-scale mining or staking.

How CoinTracker helps with Germany crypto taxes

Germany's crypto tax rules are manageable once your data is organized. The hard part is usually getting every exchange, wallet, DeFi transaction, fee, reward, and transfer into one clean view.

CoinTracker helps you:

  • Bring exchange and wallet activity into one place.
  • Organize buys, sells, swaps, transfers, fees, rewards, and income.
  • Calculate gains and losses.
  • Track cost basis across wallets.
  • Export reports for your records, tax software, or Steuerberater, including transaction history CSVs, capital gains CSVs, income reports, tax summary PDFs, derivative reports, and WISO CSV support where available.

CoinTracker does not replace professional tax advice, and it does not file your German return for you. It gives you the transaction records and tax reports you need to file more confidently.

Start with clean records now, so July 31st does not turn into a transaction-by-transaction scramble.

Disclaimer: This post is informational only and is not intended as tax advice. For tax advice, please consult a tax professional.

Germany crypto tax FAQ

Is crypto taxed in Germany in 2026?

Yes. If you are filing your 2025 tax return in 2026, private crypto gains are taxable when you sell, swap, or spend crypto within the one-year holding period and your total private disposal gains reach the 1.000 € Freigrenze. Crypto income from rewards, services, mining, lending, and similar activities is taxable when it falls under an income category.

Is Bitcoin tax-free after one year in Germany?

For private investors, Bitcoin gains are tax-free if you dispose of the BTC after holding it for more than one year. A similar rule applies to ordinary private crypto assets, while NFTs and unusual tokens can need a closer rights-and-facts review.

What is the 1.000 € crypto tax threshold in Germany?

The 1.000 € Freigrenze applies to total gains from private disposal transactions, including short-term crypto disposals. If your total private disposal gains are below 1.000 €, they are tax-free. If they reach 1.000 € or more, the full gain is taxable when the private-disposal rules apply.

Is the 1.000 € Freigrenze a deduction?

No. It is a cliff threshold, not a deduction. If your total private disposal gains are at or above the threshold, you do not subtract 1.000 € from the taxable amount.

Are crypto-to-crypto trades taxable in Germany?

Yes, if the crypto you give up was held within the one-year period and your total private disposal gains reach the 1.000 € Freigrenze. Trading one crypto asset for another is a disposal of the crypto you give up.

Are stablecoin trades taxable in Germany?

Yes, if the crypto you give up was held within the one-year period and your total private disposal gains reach the 1.000 € Freigrenze. Swapping BTC, ETH, or another crypto asset into a stablecoin is a disposal of the asset you sold. The stablecoin label does not make the transaction tax-free by itself.

Is staking taxed in Germany?

For private staking activity, staking rewards are taxable as other income at their EUR value when received. The reward tokens then receive a basis equal to that EUR value, and a new one-year holding period starts for later disposal.

Does staking extend the holding period to ten years?

No, under current authority for ordinary private investors. The Federal Fiscal Court confirmed that the ten-year extension does not apply to crypto used for staking or lending.

Are airdrops taxed in Germany?

It depends on how you receive the airdrop. If you complete a task or provide a service to receive it, you have an active airdrop and the airdrop is taxable income. A passive airdrop generally does not create other income at receipt, but a later sale, swap, or spend still needs private-disposal analysis.

Are NFTs taxed in Germany?

NFT sales can be taxable if the NFT is sold or traded within one year. If a private investor holds the NFT for more than one year, the gain may be tax-free. More complex NFT activity, such as creator royalties or gaming assets, may need professional review.

Do I need to report crypto if I made a loss?

You may need to report short-term private disposal losses if you want them recognized for German tax purposes. Private disposal losses can offset private disposal gains, but they cannot offset wages or unrelated income. Long-term losses after more than one year are not deductible.

Which tax form do I use for crypto in Germany?

Most private crypto activity goes on Anlage SO. Use it for Section 23 private disposal gains and Section 22 No. 3 other income. Anlage KAP is usually only relevant for narrow capital-income or derivative fact patterns.

What is the crypto tax deadline in Germany for 2026?

For tax year 2025, the standard self-filer deadline is Friday, July 31st, 2026. If a Steuerberater files your return, the deadline is Monday, March 1st, 2027.

Can the Finanzamt track crypto?

Tax authorities can receive crypto information through exchanges, reporting regimes, and international cooperation. DAC8 and CARF reporting begins for 2026 activity, with first exchanges expected in 2027. You should keep complete records even if you do not receive a tax form from an exchange.

What if I forgot to report crypto in a prior year?

Do not ignore it. Prior-year corrections can involve penalties, interest, or voluntary disclosure rules depending on the facts. If the amount is material or the omission was intentional, speak with a Steuerberater before filing a correction.

What happens if I do not file crypto taxes in Germany?

If you were required to file and did not report taxable crypto activity, you may face tax, interest, late-filing charges, penalties, or criminal tax issues depending on the facts. Prior-year corrections should be handled carefully, especially if the amounts are material.

Yes. Individuals can buy, hold, sell, and trade crypto in Germany. This guide focuses on tax reporting, not exchange licensing, financial regulation, or whether a specific platform can offer a specific product in Germany.

Crypto mining is legal, but tax treatment depends on the facts. Small private mining may fall under other income rules, while organized commercial mining can create business income and additional reporting obligations.

Are crypto taxes the same as stock taxes in Germany?

No. Ordinary private spot crypto gains fall under private disposal rules, not the flat capital-investment tax regime that often applies to stocks. Anlage KAP can matter for certain derivatives or capital-income fact patterns, but it is not the default form for private spot crypto.

Can I pay German taxes with crypto?

No. German tax payments are made in EUR, not crypto. If you sell crypto to raise EUR for a tax payment, that sale may itself need to be analyzed under the private disposal rules.

What about crypto day trading?

High-volume trading does not automatically create business income, but regular, organized, profit-driven activity can raise commercial tax questions. If day trading is your main activity or looks like a business, get advice before assuming the private one-year rule applies to every transaction.

Are crypto futures and derivatives taxed differently?

Yes. If a product settles only the price difference and no crypto is delivered, it may fall under Section 20 EStG capital-income rules and the 25% Abgeltungsteuer rather than ordinary private spot-crypto rules. If you receive or deliver crypto, private disposal rules may also matter. Derivatives are a good place to involve a tax advisor.

Are utility tokens taxed in Germany?

It depends on what rights the token gives you and what you do with it. A utility token that has market value can still create a private disposal issue when sold, swapped, or used. If you receive a token as a reward or payment, income rules may also apply.

Does the exchange I use change the tax result?

No, not by itself. The tax result depends on the transaction, holding period, income type, and records. Binance, Coinbase, Kraken, eToro, self-custody wallets, and DeFi protocols can all produce activity that needs to be classified for German tax purposes.

Related posts