Clear answers about German crypto tax rules, Blockpit reports, transaction data and audits.
In our community on Telegram, Discord, in the forum and in our webinars, we are regularly asked questions. We have collected the most frequent ones and answered them compactly for you.
If you have further questions, our community – including experienced users and moderators – is always happy to help.
No, initially it's enough to report your taxable gains and losses – as they appear in your Blockpit tax report. However: Some tax offices may later request access to your full transaction history, for example with larger deposits or property purchases funded by crypto gains. In that case, it often comes down to what's called source of funds (Mittelherkunftsnachweis) – an unbroken chain from your original fiat deposit (bank statement of the deposit to the exchange) to your current holdings. If the money was gifted or inherited, you'll also need proof of that gift or inheritance.
There's no legally defined format for this – a complete Blockpit tax report is a good foundation, but it doesn't replace bank statements for the original deposit. Our tip: keep your tax report and transaction data on hand, so you're prepared for any follow-up questions.
No. In Germany, you only need to report crypto gains on your tax return if they're taxable – meaning:
You don't need to report:
But be careful: if you realize large tax-free amounts (e.g., buying a house from old BTC gains), the tax office can still request proof.
Tip: You should also declare losses – even if they're not taxable. Only then can you carry them forward to the next tax year and offset them against future gains.
Yes, a loss carryback is generally possible: losses from 2025 can, under certain conditions, be offset against gains from 2024, meaning you get back a proportional amount of tax already paid the year before. This runs through your current year's tax return, not automatically.
What always counts is the entire tax year, not a single cutoff date: all losses realized within a calendar year are aggregated, and to the extent they can't be offset against gains from the same year, they can be carried forward or back. When in doubt, check with your tax advisor whether this makes sense for your case, since there are formal requirements.
There's no fixed threshold for when you're classified as a commercial trader. It depends on the individual case and your tax office's assessment.
Examples:
Important: Never trade on behalf of others! If you manage someone else's money (e.g., friends, family) and trade with it, you risk being classified as commercial – or even as a financial service provider requiring a license! Shared accounts (e.g., with a spouse) also get complicated quickly from a tax perspective.
Tip: If you trade a lot and regularly, talk to a tax advisor early to stay on the safe side.
No, a retroactive change to the holding period would generally be unconstitutional. Germany follows the principle of legitimate expectations (Vertrauensschutz): if you bought a cryptocurrency while the one-year holding period was in effect, the state cannot retroactively change that rule to your disadvantage.
Concretely: if you bought Bitcoin in January 2024 and sell it in February 2025, the old one-year holding period applies – even if the law changes afterward. Only in extreme exceptions could the legislature attempt to intervene retroactively – this hasn't happened in the crypto space so far and would be legally very contentious.
Current context: The budget proposal from Federal Minister of Finance Lars Klingbeil envisions exactly such an abolition of the holding period. Grandfathering (Bestandsschutz) for existing holdings isn't yet spelled out in the current draft – though based on the principle described above, it would be expected. We're following this development closely, more on that here.
Don't panic – mistakes or omissions can usually be corrected without much hassle. It's best to proactively contact the tax office or ask a tax advisor how to proceed. In most cases, a correction or disclosure is enough, and you simply pay the missing tax amount – without a penalty. The sooner you come forward, the better.
It's a different story if a mistake is discovered during an ongoing or announced tax audit, rather than by you: once the tax office has announced or started an audit, a penalty-exempt voluntary disclosure is often no longer possible ("blocking effect"). For careless, unintentional mistakes, you'll typically only face back payment plus interest (currently 0.15% per month), not a penalty – provided it's credible that there was no intent. In that case, cooperate fully and disclose all requested documents (e.g., your Blockpit tax report), and bring in a tax advisor as early as possible.
No – your own tax return remains mandatory, even though exchanges will start collecting tax-relevant data under DAC8 (EU) or CARF (international) from 2026 and reporting it to tax authorities from 2027.
Important to know: the reporting doesn't replace your tax return, and exchange data is often incomplete – authorities only see individual platforms, not your overall strategy (e.g., transfers between wallets, losses, tax-free coins). If you don't report, or report incorrectly, the tax office can cross-check your data against exchange reports – and initiate estimates, follow-up questions, or criminal proceedings. If you document correctly, you have nothing to worry about.
Yes – staking is taxable upon receipt, not only upon sale. As soon as you claim staking rewards, you must declare them as miscellaneous income – regardless of whether you sell them afterward or not.
Important: If your annual total is below the €256 exemption threshold, you don't need to report it. Above that, you must include the rewards in your tax return – even without a sale. New guidance from the BMF: even if you don't manually claim staking rewards, they're deemed to have accrued automatically by December 31 of each year at the latest.
Blockpit automatically totals your staking income across the entire tax year and checks it against the €256 threshold – the only requirement is that the underlying transactions are correctly imported and labeled as staking rewards.
The originally purchased coins (e.g., 1 ETH on 03/01/2024) are tax-free if held for at least one year before being sold.
Important for staking: the staking rewards you receive in the meantime each count as a new acquisition – each individual reward tranche starts its own one-year holding period from the moment it's received.
Example: 1 ETH purchased and staked on 03/01/2024, sold on 03/02/2025 → the original ETH is tax-free, while the staking rewards are partially still taxable if they're less than 1 year old.
Tip: Blockpit automatically shows you holding periods and tax-free sales.
For gift purposes, the market value of your BTC on the day of the gift is used – relevant, for example, for the exemption thresholds (€400,000 per child, every 10 years).
The tax exemption from the holding period generally carries over to the children: if you've held the BTC for over a year, your child inherits your original acquisition date upon the gift and can sell the coins tax-free right away – provided it's not a paid transfer or a special case. The gift itself may be subject to gift tax if it exceeds the exemption threshold, but the sale by the child can still remain tax-free.
It depends on the scale: small-scale mining (e.g., through mining pools or occasionally) counts as miscellaneous income and is taxable upon receipt – at market value at the time received. Larger-scale mining (e.g., multiple dedicated machines, high power consumption) can be classified as a commercial activity – different rules apply then: no holding period, different taxation (e.g., income or corporate tax).
Important: Blockpit isn't designed for commercial users, but for private income tax purposes.
If a coin has no value left but you still hold it, you can't claim the loss for tax purposes as long as you haven't disposed of it. You need to actively sell the coin or send it away (e.g., to another wallet) – only through this actual disposal does the loss become tax-realized. Example: send the coin to a friend and have them give you a symbolic €1 for it.
Unlike stocks in some countries, Germany currently has no legal waiting period (wash sale rule) for cryptocurrencies – you can sell a coin, realize the loss, and theoretically buy it back immediately afterward. For extremely short-term buybacks with no economic substance, the tax office may look more closely in individual cases.
This depends on whether you still "owned" the coins when they were lost. With a hacked/compromised wallet, if the coins were taken without your involvement, this generally doesn't count as a taxable sale but rather as a loss of assets outside the scope of tax law – a tax-deductible loss usually can't be claimed directly from this. With a scam where you transferred the funds yourself (e.g., to a fake contract), you did actively dispose of the coins – this can, in individual cases, be treated as a sale at a price of €0, which can create a usable tax loss.
Since these cases depend heavily on the individual circumstances, we recommend discussing larger amounts with a tax advisor. In Blockpit, you can label and document such transactions as a loss/disposal accordingly.
Most discrepancies in the tax report share a common cause: incomplete or improperly linked transaction data. In practice, this shows up in three ways:
Yes, you have several options: the in-app bot Lia helps 24/7 directly via chat, trained on help center content and tax guides. If the bot can't help, our support team steps in – for missing, duplicate, or incorrect transactions, a ticket with screenshots or CSV exports is usually enough. For personal assistance, there's also the Expert Service; pricing depends on portfolio complexity and transaction volume.
For an actual conflict with the tax office, though, you should definitely bring in a tax advisor – we're not allowed to provide individual tax advice. For questions about how the Blockpit software works, our support can provide a technical statement.
Yes, you should – otherwise Blockpit is missing the information that the coins still belong to you, just stored elsewhere. Connect your Ledger address(es) as its own integration (public key is enough, no private key needed). Transfers from an exchange to the Ledger wallet should then be automatically recognized as a "transfer" if both sides are connected in Blockpit. After importing, check whether the transfer was correctly merged – only then do the holding period and acquisition costs remain intact. If the integration is missing, Blockpit may incorrectly treat the outflow as a sale.
These tiny incoming amounts with no identifiable sender usually have no real value. Label them as "airdrop" (€0 acquisition cost) if you received coins with no consideration, or as "spam" if they're clearly worthless tokens (these are then fully excluded from the tax calculation).
For bulk editing (up to 200 transactions at once): filter the transaction overview by asset or transaction type, sort by lowest value, select the relevant rows, and change the transaction type in bulk to "airdrop" or "spam."
Yes: you can download the WISO tax export (CSV) in Blockpit and import it directly into WISO Steuer. Typical pitfalls: if the CSV is manually opened before import and, say, saved in Excel, formatting (dates, decimal separators) can change in ways WISO won't read correctly.
Tip: Make sure to export the current tax report and do not modify the file before uploading it to WISO. A detailed guide is available here.
The merger of BEST and Pantos into Vision on Bitpanda is automatically recognized as a token migration: not a disposal, but a tax-neutral migration. The original acquisition date, holding period, and acquisition cost of your BEST/PAN tokens carry over to the new Vision tokens. If your BEST or PAN were already tax-free (held over 1 year), the resulting Vision tokens are tax-free as well once you sell them.
Blockpit supports Aave and similar protocols, provided you use a suitable integration (e.g., an Ethereum address). Deposited collateral is marked as a tax-neutral outflow, and taking out a loan as a tax-neutral inflow. Lending tokens received are treated as a taxable exchange if they're tradable (e.g., aETH), or remain tax-neutral if they represent only a pure claim for repayment. Interest/rewards are taxed upon receipt, similar to staking rewards. For Aave, use a direct wallet integration rather than CSV where possible, since technical details on smart contract actions are often missing there.
Yes. In most cases, it's enough to enter the new API key into the existing integration (three dots → Edit) – your entire history is preserved. Only if your API was inactive for months and transactions are therefore missing is it better to delete the old integration and reconnect, so the full data import runs again. Make sure you have only one active integration per exchange, to avoid duplicate transactions.
If your staking rewards were correctly entered and fall within the relevant tax year, they will definitely appear: as miscellaneous income (relevant for the €256 threshold), in the individual transaction overview, and cumulated at the end of the report together with other rewards like airdrops. Check whether the transactions were correctly classified and fall within the right tax year.
Yes. You have a choice between two paths: either create your tax report yourself with Blockpit – with in-app bot Lia and the support team available for questions – or use the Expert Service, where certified Blockpit experts review your transaction history and prepare the report for you. This is especially worthwhile for complex portfolios, multiple years retroactively, or if you're unsure about the tax treatment of individual transactions. Pricing for the Expert Service depends on portfolio complexity and transaction volume; you can get your personal quote directly in Blockpit.
Whether and when an integration arrives depends heavily on demand. Check out our feature upvote board – there you can vote for integrations or submit new suggestions. The more votes, the higher the chance of implementation.
Until then: Use our manual Excel import template.
Manually enter the missing transactions as best you can, based on what you still remember – your entries should plausibly match your current portfolio. If an exchange no longer exists (e.g., FTX, Mt. Gox), you can only estimate the data; in such cases, the tax office usually can't retrieve data itself either, as long as your estimate is reasonable. For larger amounts: bring in a tax advisor and jointly draft a cover letter explaining your reasoning.
Your personal data, like name and email, is secure – we have no interest in storing unnecessary data. Important: no data is shared with the tax office (we're not a reporting-obligated financial service provider; the tax office gets data directly from exchanges). Hosting takes place in a private cloud in Central Europe, GDPR-compliant, without Amazon/Microsoft/Google. Our security is ISO 27001-certified, and we've already been reviewed and audited by tax authorities.
No, each person needs their own account. Crypto exchange accounts are always tied to an individual (due to KYC), so transactions shouldn't be mixed – even with joint tax assessment, it's important for traceability to keep the data separate.
Blockpit offers a CSV export of the tax report including all transactions and euro valuations. This data can be easily processed further, e.g., in DATEV or other accounting systems.
Generally yes, provided your crypto gains are taxable: costs for a tax tool like Blockpit can be claimed as income-related expenses (Werbungskosten) in connection with your taxable income. The exact classification depends on your individual situation; if in doubt, a quick check with a tax advisor is recommended.
No, initially it's enough to report your taxable gains and losses – as they appear in your Blockpit tax report. However: Some tax offices may later request access to your full transaction history, for example with larger deposits or property purchases funded by crypto gains. In that case, it often comes down to what's called source of funds (Mittelherkunftsnachweis) – an unbroken chain from your original fiat deposit (bank statement of the deposit to the exchange) to your current holdings. If the money was gifted or inherited, you'll also need proof of that gift or inheritance.…
No. In Germany, you only need to report crypto gains on your tax return if they're taxable – meaning: you sold coins within one year at a profit and the gain exceeds the €1,000 exemption threshold or you earned income from staking, lending, airdrops, etc. You don't need to report: tax-free sales of long-term holdings (coins held for more than 1 year) gains below the €1,000 exemption threshold But be careful: if you realize large tax-free amounts (e.g., buying a house from old BTC gains), the tax office can still request proof. Tip: You should also declare losses – even if they're not taxable. Only then can you carry them forward to the next tax year and offset them against future gains.
Yes, a loss carryback is generally possible: losses from 2025 can, under certain conditions, be offset against gains from 2024, meaning you get back a proportional amount of tax already paid the year before. This runs through your current year's tax return, not automatically. What always counts is the entire tax year, not a single cutoff date: all losses realized within a calendar year are aggregated, and to the extent they can't be offset against gains from the same year, they can be carried forward or back. When in doubt, check with your tax advisor whether this makes sense for your case, since there are formal requirements.
There's no fixed threshold for when you're classified as a commercial trader. It depends on the individual case and your tax office's assessment. Examples: Anyone who trades intensively, regularly, and with clear profit intent (e.g., trading for hours every day like a professional) can be classified as commercial even with relatively few trades. Anyone who trades automated or only occasionally tends to stay in the private sphere – even with many transactions. Important: Never trade on behalf of others! If you manage someone else's money (e.g., friends, family) and trade with it, you risk being classified as commercial – or even as a financial service provider requiring a license!…
No, a retroactive change to the holding period would generally be unconstitutional. Germany follows the principle of legitimate expectations (Vertrauensschutz): if you bought a cryptocurrency while the one-year holding period was in effect, the state cannot retroactively change that rule to your disadvantage. Concretely: if you bought Bitcoin in January 2024 and sell it in February 2025, the old one-year holding period applies – even if the law changes afterward. Only in extreme exceptions could the legislature attempt to intervene retroactively – this hasn't happened in the crypto space so far and would be legally very contentious.…
Bundesministerium der Finanzen – BMF-Schreiben zu Kryptowährungen: bundesfinanzministerium.de
Einkommensteuergesetz § 23 – Private Veräußerungsgeschäfte: gesetze-im-internet.de
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.
A practical guide to German crypto tax in 2026, covering the one-year holding period, the €1,000 exemption, taxable crypto income, filing deadlines and reporting.
Contact & Support
© 2026 Blockpit AG
This website uses some AI-generated stock images for visual design.