How to File Crypto Tax in Germany
Learn how to file your crypto taxes in Germany in 2026. Step‑by‑step instructions on reporting gains, income events, business vs private classification, forms, deadlines, common mistakes, and how Kryptos simplifies

How to File Crypto Tax in Germany (2026 Guide)
Filing crypto tax in Germany in 2026 requires accurately reporting your capital gains and crypto income to the German tax authorities (Finanzamt). The tax treatment depends on whether you are classified as a private investor, frequent trader, or business operator. Long-term holdings may be tax-exempt, while short-term gains and crypto income are generally taxable.
Proper documentation and timely filing ensure compliance and reduce the risk of penalties.
This step-by-step guide explains the German crypto tax filing process, required forms, record-keeping obligations, common mistakes to avoid, and how Kryptos makes filing easier and more accurate.
How Crypto Is Taxed in Germany (2026)
1. Private Investor vs Business Classification
Private investors
- Crypto held for more than one year is generally tax-free
- Crypto held for less than one year may be taxable as speculative income under § 23 EStG
Business activity
- Frequent trading, market-making, yield farming, or operational crypto revenue may classify your activity as a business
- Business income is subject to income tax and possibly trade tax
Correct classification is critical, as it determines both tax rates and reporting obligations.
2. Taxable Events
Taxable crypto events include:
- Short-term disposals: Selling or exchanging crypto within one year
- Income events: Mining, staking, referral bonuses, airdrops, or crypto received as payment
- Gifts and inheritances: May have separate reporting obligations
- Business operations: Systematic trading, mining farms, or DeFi income
3. Tax Rates
Private income tax
- Short-term crypto gains are taxed at your personal income tax rate (up to ~45%)
- Solidarity surcharge and church tax may apply
Business income
- Business profits are taxed under income tax plus trade tax if applicable.
Step-by-Step Filing Instructions
1. Gather All Transaction Records
Export transaction data from all exchanges and wallets used during the tax year.
Your records should include:
- Date and type of transaction
- Amount bought or sold
- Cost basis (purchase price plus fees)
- Fair market value at transaction time
- Wallet addresses and transaction hashes
- Mining or staking receipts
2. Separate Events by Type
Clearly distinguish between:
- Capital gains events (short-term disposals)
- Income events (staking, mining, airdrops)
- Non-taxable internal wallet transfers
Correct classification determines how and where transactions are reported.
3. Calculate Your Taxable Amounts
Private investors
- Gains from disposals within one year are taxable
- No tax on holdings sold after one year.
Business operators
- Include crypto gains and income as part of business revenue
Calculations should follow FIFO or specific identification if properly documented.
4. Convert All Values to Euros (EUR)
All crypto transactions must be reported in EUR:
- Convert values using the exchange rate on the transaction date
- Apply conversions consistently for acquisition and disposal values
Accurate conversion is essential for Finanzamt acceptance.
5. Complete the Appropriate Tax Forms
For private investors
- Einkommensteuererklärung (Income Tax Return)
- Report speculative gains under § 23 EStG
- Use Anlage SO (Other Income)
For business filers
- File EÜR (income surplus calculation) or Bilanz
- Report crypto income as operational revenue
6. Attach Supporting Documentation
Include and retain:
- Exchange statements
- Wallet exports
- Price history for off-exchange transactions
- Proof of cost basis and transaction fees
- Records of mining or staking rewards
German tax law requires documentation to be kept for at least 10 years.
7. Submit by Tax Deadlines
- Standard filing deadline: 31 July following the tax year
- Extensions often apply when filing through a tax advisor
- Late filings may result in penalties or surcharges
Recordkeeping Requirements
To remain compliant, maintain:
- Complete transaction histories
- Wallet and exchange records
- Cost basis and EUR conversion evidence
- Proof of income events
- Evidence of holding periods exceeding one year
These documents must be available upon request by the Finanzamt.
Common Mistakes to Avoid
- Failing to distinguish private and business activity
- Not documenting one-year holding periods
- Reporting internal wallet transfers as taxable
- Mixing income and capital gains
- Incorrect or missing EUR conversions
- Ignoring mining or staking income
- Incomplete or missing records
Avoiding these mistakes reduces audit risk and unnecessary tax exposure.
How Kryptos Helps You File Crypto Tax in Germany
Kryptos simplifies German crypto tax filing by:
- Automatically importing transactions from wallets and exchanges
- Tracking holding periods for one-year tax exemptions
- Classifying income vs capital gains accurately
- Calculating gains, losses, and income in EUR
- Generating ready-to-file summaries for Anlage SO and business reporting
- Identifying loss-harvesting opportunities
- Producing audit-ready documentation for the Finanzamt
With Kryptos, you can prepare and file your crypto taxes confidently and efficiently.
Frequently Asked Questions
1. Do I need to file crypto taxes in Germany if I only hold long-term?
Yes. Filing is recommended to declare holdings and support tax-exempt treatment.
2. When are crypto gains taxable in Germany?
Gains are taxable if crypto is sold within one year or received as income.
3. Are internal wallet transfers taxable?
No. Transfers between wallets you control are not taxable events.
4. How should mining or staking income be reported?
As ordinary income at fair market value on the date received.
5. Can crypto losses be carried forward?
Losses may offset gains in the same year, but carryforward rules are limited and professional advice is recommended.
6. How does Kryptos make filing easier?
Kryptos automates imports, EUR conversions, classifications, calculations, and report generation.
Conclusion
Filing crypto taxes in Germany in 2026 requires:
- Accurate documentation
- Clear separation of income and capital events
- Correct EUR conversions
- Appropriate tax forms based on activity type
Whether you are a private investor benefiting from long-term exemptions or a business engaged in frequent trading, proper preparation ensures compliance with the Finanzamt and reduces audit risk.
Using Kryptos provides automated tracking, precise calculations, and ready-to-file summaries, making German crypto tax filing accurate, compliant, and stress-free.



