CryptaTax
EN
EnglishENDeutschDEEspañolESFrançaisFRItalianoIT日本語JA한국어KONederlandsNLPolskiPLPortuguêsPT
Sign In Get Started Free

Bitcoin ETF Tax in Germany: Why the One-Year Rule Fails

CryptaTax Editorial · · 10 min read
TAX REPORTING Bitcoin ETF Tax in Germany: Whythe One-Year Rule Fails

In most countries the choice between holding bitcoin and holding a fund that holds bitcoin is a convenience question. In Germany it is a tax question, and the gap between the two answers is larger here than almost anywhere else.

What makes German direct holding unusual

The BMF classifies cryptocurrencies as private assets. Gains on disposal are a private disposal transaction under section 23 of the Income Tax Act, taxed at your personal income tax rate of 0 to 45%. Crucially, hold for more than twelve months and the gain is tax free, regardless of the amount.

That exemption is the single most valuable feature of German crypto taxation, and it exists because the asset is treated as a private asset rather than as an investment product.

Why a fund wrapper is a different question

The one-year exemption in section 23 applies to private disposal transactions in private assets. A fund interest is a different kind of holding, and income and gains from investment products are dealt with elsewhere in the Income Tax Act, under the rules for capital income rather than under section 23.

The practical consequence for a German investor is that the exemption you would have had on the coins is not something you should assume carries over to a wrapper holding those coins for you. Whether and how a specific product is taxed depends on what the product legally is, where it is domiciled, and how German investment fund taxation treats it, which is a genuinely technical question with different answers for different products.

So the honest position is not "ETFs are taxed at X". It is that the section 23 route and the capital income route are different routes, and a product that looks equivalent in exposure can be very different in outcome.

The comparison that actually matters

Set the two side by side on the facts that drive German tax:

  • Holding period. Direct: more than twelve months makes the gain tax free regardless of size. Wrapper: do not assume the same clock exists.
  • The 1,000 euro Freigrenze. Direct: total private disposal gains below 1,000 euros in the year are tax free, but it is an exemption limit not an allowance, so exceeding it makes the entire gain taxable. This threshold belongs to the section 23 route.
  • Cost basis. Direct: Germany uses FIFO for private disposal transactions, which usually helps, since the oldest units go first and are the most likely to be past twelve months.
  • Rewards. Direct: you can stake or lend, taxed as other income under section 22 no. 3 at the euro value on receipt with its own 256 euro Freigrenze. The BMF has clarified that staking or lending does not extend the one-year holding period to ten years.
  • Custody and records. Direct: you carry the documentation burden, and the March 2025 BMF letter expects wallet level records with timestamps for each reward. Wrapper: the provider does the record keeping.

Where it lands on the return

Direct crypto goes on Anlage SO through ELSTER, for section 23 private disposals and section 22 income. Investment products are reported through the sections for capital income instead. That difference in where it goes on the form is a useful reminder that the two are not the same regime.

The decision

If the one-year exemption matters to you, and for a long term German holder it usually should, then the wrapper question is not primarily about fees or convenience. Confirm the actual German tax treatment of the specific product with a Steuerberater before choosing on the basis of familiarity, because the exemption you would be giving up is unusually valuable.

Our bitcoin tax guide covers direct holdings, and German crypto tax covers the framework.

General information, not tax advice. Rules change and depend on your circumstances. Confirm the current position with the relevant tax authority or a qualified tax professional.

Practical Steps for Managing Your Crypto Tax Records

When dealing with any crypto asset, whether held directly or through a fund, the quality of your records determines how smoothly you can handle your tax affairs. Start by establishing a clear system for tracking every transaction. For direct holdings, this means recording the date, time, amount in crypto, value in euros at the moment of the transaction, and the purpose (buy, sell, trade, reward, or fee). For fund holdings, you rely on the provider's statements, but you should still keep your own log of purchases and sales, noting the date and the euro value. A simple spreadsheet can work, but dedicated software may reduce errors. The key is consistency: update your records regularly, not just before the filing season. This habit makes it easier to answer questions about your holding period, cost basis, and any rewards received. Remember, the burden of proof is on you, so if you cannot show a transaction clearly, you may face challenges. Organize your records by year and keep them for as long as the tax office might ask, which can be several years. This foundational step is not legally required, but it is practical and prudent.

Identifying Unanswered Questions in Your Situation

Every investor's circumstances are unique, and the tax treatment of crypto can raise questions that are not immediately obvious. For example, if you hold a fund that invests in bitcoin, you might wonder whether the one-year exemption for direct holdings applies to your fund. The answer depends on the fund's legal structure and German tax law, which is complex. You might also question how to treat rewards from staking or lending, especially if you receive them in a fund context. Another common uncertainty is the cost basis method: do you know which method applies to your holdings? For direct crypto, Germany uses FIFO, but for funds, the rules may differ. Instead of guessing, write down your specific questions and seek answers from reliable sources, such as the tax authority's publications or a qualified tax professional. Do not assume that a product that looks similar to another will be taxed the same way. Each product has its own characteristics, and the tax outcome can vary. By identifying these questions early, you can avoid surprises later and ensure that your tax return is accurate.

Reconciling Sources and Keeping Consistent Records

In the world of crypto taxation, you will encounter multiple sources of information: your own transaction history, exchange statements, wallet records, and possibly fund provider reports. Reconciling these sources is essential to ensure that your records are complete and accurate. Start by comparing your exchange statements with your personal logs. Look for discrepancies in dates, amounts, or values. For direct holdings, you may need to track transactions across multiple wallets and exchanges, which can be time-consuming but necessary. For fund holdings, the provider's statements are authoritative, but you should still verify that they match your own records of purchases and sales. If you find mismatches, investigate them promptly. It is better to resolve issues now than to face questions from the tax office later. Keep a master document that consolidates all your transactions, with a clear audit trail. This document should show how you arrived at your cost basis and holding period for each asset. If you use software, ensure that it can import data from all your sources and that you understand how it calculates values. Regular reconciliation, perhaps monthly, can prevent small errors from becoming big problems.

Documenting Assumptions and Seeking Clarity

When you prepare your tax records, you will inevitably make assumptions about how certain transactions should be treated. For instance, you might assume that a reward from staking is taxable at the euro value on receipt, or that a fund distribution is treated as capital income. These assumptions should be documented explicitly, along with the reasoning behind them. This documentation serves two purposes: it helps you remember your logic if you need to revisit it, and it provides a basis for discussion with a tax professional if you have doubts. For each assumption, note the relevant facts, the rule you applied, and any uncertainty you have. For example, if you are unsure whether a particular fund qualifies for a specific tax treatment, write down why you think it does, and flag it for review. This practice is not legally required, but it demonstrates diligence and can be invaluable if your return is audited. Furthermore, if you rely on a tax advisor's opinion, keep a record of that advice, including the date and the advisor's name. This shows that you took reasonable steps to comply with the law. Remember, tax rules can change, so your assumptions should be reviewed periodically to ensure they remain valid.

Reviewing Before Filing and Knowing When to Seek Help

Before you submit your tax return or close your books for the year, take the time to review everything thoroughly. Check that all transactions are included, that your calculations are correct, and that your documentation supports your figures. Look for common errors, such as missing transactions, incorrect cost basis, or misapplied exemptions. If you are unsure about any aspect, do not hesitate to seek professional help. A qualified tax advisor, such as a Steuerberater, can provide guidance tailored to your situation. They can help you navigate the complexities of crypto taxation, including the treatment of funds and direct holdings. While hiring a professional involves a cost, it can save you from costly mistakes and reduce stress. Additionally, if you have significant holdings or complex transactions, professional advice is often worth the investment. Remember, the goal is to file an accurate return that reflects your true tax liability. By reviewing your records and seeking help when needed, you can achieve that goal with confidence. This approach is not about avoiding taxes, but about ensuring you pay the correct amount and meet your obligations.

Organizing Your Crypto Records for Tax Season

When preparing for tax season, the quality of your records can make the process far less stressful. Start by establishing a clear system for tracking every transaction, whether you hold crypto directly or through a fund. For direct holdings, record the date, time, amount in crypto, value in euros at the moment of the transaction, and the purpose (buy, sell, trade, reward, or fee). For fund holdings, rely on the provider's statements but also keep your own log of purchases and sales, noting the date and euro value. A simple spreadsheet can work, but dedicated software may reduce errors. The key is consistency: update your records regularly, not just before filing. This habit makes it easier to answer questions about holding periods, cost basis, and any rewards received. Remember, the burden of proof is on you, so if you cannot show a transaction clearly, you may face challenges. Organize your records by year and keep them for as long as the tax office might ask, which can be several years. This foundational step is not legally required, but it is practical and prudent. Reconciling multiple sources of information is essential. Compare your exchange statements with your personal logs, looking for discrepancies in dates, amounts, or values. For direct holdings, you may need to track transactions across multiple wallets and exchanges, which can be time-consuming but necessary. For fund holdings, the provider's statements are authoritative, but you should still verify that they match your own records. If you find mismatches, investigate them promptly. It is better to resolve issues now than to face questions later. Keep a master document that consolidates all your transactions, with a clear audit trail. This document should show how you arrived at your cost basis and holding period for each asset. If you use software, ensure that it can import data from all your sources and that you understand how it calculates values. Regular reconciliation, perhaps monthly, can prevent small errors from becoming big problems. Document your assumptions explicitly. For instance, you might assume that a reward from staking is taxable at the euro value on receipt, or that a fund distribution is treated as capital income. Write down the reasoning behind each assumption, along with any uncertainty you have.

DE#btcEffectiveTax Reporting

FAQ

Does the German one-year tax exemption apply to a bitcoin ETF?

Do not assume so. The one-year exemption sits in section 23 of the Income Tax Act and applies to private disposal transactions in private assets. A fund interest is a different kind of holding, dealt with under the capital income rules instead. Confirm the treatment of the specific product with a Steuerberater.

How is directly held bitcoin taxed in Germany?

As a private disposal transaction under section 23 at your personal income tax rate of 0 to 45%, and tax free entirely if held for more than twelve months regardless of amount. Total private disposal gains below 1,000 euros in a year are also tax free, but that is an exemption limit rather than an allowance.

Which is better for a long term German holder?

The one-year exemption on directly held coins is unusually valuable, so the wrapper decision is a tax decision rather than a convenience one. What a specific fund costs you in tax depends on what it legally is and where it is domiciled, which is worth confirming before choosing.

Does staking break the exemption?

No. The BMF has clarified that staking or lending does not extend the one-year holding period to ten years, so coins held more than a year remain tax free on disposal. The rewards themselves are taxed separately as other income under section 22 no. 3 with their own 256 euro Freigrenze.

Related articles

Tax Reporting
Germany Crypto Tax Guide 2026: Rules, Calculator & Tips
Tax Reporting
How Much Tax on Crypto Gains in Germany?
Tax Reporting
DAC8 and CARF: The New Crypto Reporting Duty
Tax Reporting
Every Crypto Swap Is Taxable in Germany, Stablecoins Too