Crypto Taxes: Holding Period, Exemption Threshold, and Swaps Explained
Buy. Hold. Sell. With Bitcoin and other cryptocurrencies, it all comes down to a single calendar year. If you sell or exchange cryptocurrency within a year, it’s considered a personal sale. After that, the profit no longer matters for tax purposes.
Profits from the sale of cryptocurrencies are taxable if no more than one year elapses between the purchase and the sale (Section 23 of the Income Tax Act). Exchanging one cryptocurrency for another counts as a sale; a new one-year period begins for the units received. If the total profit from all private sales transactions in a given year is less than 1,000 euros, no tax is due. For amounts of 1,000 euros or more, the entire profit is taxable.
- Cryptocurrencies are a separate type of asset within the meaning of Section 23 of the German Income Tax Act (EStG); gains realized upon sale, exchange, or use as payment within one year are subject to tax. Following an exchange, a new holding period begins for the units received.
- The period begins on the day after the purchase and ends at the close of the anniversary date. Sales made after that date are not covered by § 23.
- The tax-free threshold is €1,000 in total winnings per calendar year. If the winnings total €999, they remain tax-free; if they total €1,000, the entire €1,000 is taxable.
- Losses may be offset only against gains from private sales, not against other types of income.
- Staking and lending do not constitute sales and do not extend the annual reporting period for Bitcoin and Ether to ten years. Income from lending is classified as miscellaneous income with a tax-free allowance of €256; the same generally applies to income from passive staking.
When are gains from cryptocurrency subject to tax?
If no more than one year elapses between the acquisition and the sale. In 2023, the Federal Fiscal Court ruled that cryptocurrencies such as Bitcoin and Ether constitute “other economic assets” within the meaning of Section 23(1), first sentence, No. 2 of the German Income Tax Act (EStG) (judgment of February 14, 2023, IX R 3/22). The gain from a sale or exchange within the one-year period therefore falls under Section 23 of the German Income Tax Act (EStG).
The gain is calculated as the sales price minus the acquisition costs and income-related expenses, such as trading fees (Section 23(3), first sentence, of the Income Tax Act (EStG)). Anyone who merely holds crypto assets does not engage in a sale transaction and does not realize a gain under Section 23.
Private Sale Transaction – A sale or exchange of items from one's personal assets in which the time between purchase and sale does not exceed the statutory period. For cryptocurrencies, this period is one year.
How does the one-year deadline work?
The period begins on the day after the purchase and ends at the close of business on the date corresponding to the purchase date in the following year (Section 187(1), Section 188(2) of the German Civil Code (BGB)). A purchase made on March 15, 2026, covers the period up to and including March 15, 2027: A sale made by that date is still valid. As of March 16, 2027, it falls outside the time limit.
If you purchased units at different times, you must assign specific purchases to a sale. The basic principle is to consider each unit individually: what matters is which specific units you sold. If this is not possible, the tax authorities will separate the holding period from the value (BMF letter dated March 6, 2025). The table shows the order.
Calculations are made on a per-wallet basis. Within a wallet, you continue to use the selected method until all units of a given security in that wallet have been sold. You can switch methods only after a complete sale and a new purchase. You have a separate right to choose for each security in a wallet.
Which units are considered sold
| Question | Rule |
|---|---|
| Principle | Individual review: Which specific unit was sold? |
| Holding Period When Individual Assessment Is Not Possible | The first units purchased under the same trading name—such as Bitcoin or Ether—are considered sold |
| Value when individual analysis is not possible | Averaging method; for simplicity's sake, you can also assume that the units purchased first were sold first |
Source: BMF letter dated March 6, 2025. Calculations are made per wallet and per trade name. As of October 2026.
The One-Year Deadline: An Example
- 15.03.2026
Purchase
The day of purchase does not count.
- 16.03.2026
The deadline begins
The year begins on this day.
- 15.03.2027
Deadline expires
At the end of this day, a year will have passed. A sale made on this day still counts.
- Starting March 16, 2027
Sale After the Deadline
Section 23 of the Income Tax Act (EStG) does not include the profit from this sale.
Does the €1,000 exemption apply to cryptocurrency?
Yes. If the total gain from all private sales transactions in a calendar year is less than €1,000, it remains tax-free. If the profit is €1,000 or more, the entire profit is taxable, not just the portion above that threshold (Section 23(3), Sentence 5 of the German Income Tax Act (EStG)). The threshold applies to the total of all sales transactions for the year, not per coin and not per exchange.
Tax-Exempt Threshold for Capital Gains from Private Sales
- less than 0 € to €0Loss
Is offset only against gains from private sales transactions.
- €0 to €999.99Below the exemption threshold
The total profit for the calendar year remains tax-free.
- €1,000 to and moreExemption limit reached
The entire profit is taxable and increases taxable income.
Model Calculation: Sale Before Maturity
- Purchased for €2,000, sold after 10 months for €3,200.
- No fees, no other private sales transactions during the calendar year.
- For comparison: With a selling price of €2,900, the profit is €900.
| Selling Price | €3,200 |
| Acquisition Costs | €2,000 |
| Profit | €1,200 |
| Comparison with the exemption limit | 1,200 € is more than 1,000 € |
| Taxable Profit | 1,200 € (for 2,900 €: 0 €) |
The €200 above the threshold is decisive: The entire €1,200 counts, not just the difference. If the profit is €900, that amount is not taken into account.
Which gains from cryptocurrency assets are taxable under Section 23 of the German Income Tax Act (EStG)?
Model calculation, as of October 2026. The calculator displays only the exemption limit under Section 23(3), Sentence 5 of the German Income Tax Act (EStG). It does not calculate income tax and does not account for barter valuation, allocation methods, staking, or lending. It assumes a single transaction and cannot assign multiple purchases to a single sale. It does not automatically check whether the sale falls within the one-year period; you specify this using the toggle switch. Input data is stored in the browser.
Is exchanging Bitcoin for Ethereum subject to tax?
Yes, if it takes place within the one-year period. The Federal Fiscal Court treats the exchange of cryptocurrencies as a sale: acquisition and disposal or exchange within one year fall under Section 23 of the Income Tax Act (EStG) (ruling of February 14, 2023, IX R 3/22). The Bitcoin transferred is therefore considered to have been sold.
You should report the market value of the cryptocurrency received at the time of the exchange as the proceeds from the sale of the cryptocurrency transferred. If this cannot be determined, the market value of the cryptocurrency transferred will not be challenged (BMF letter dated March 6, 2025). The market price of the cryptocurrency transferred, plus any incidental acquisition costs paid, also constitutes the acquisition cost of the units received. Transaction fees for the exchange are considered income-related expenses.
This means that the newly acquired units are considered purchased, and a new, separate one-year period begins for them. An exchange therefore resets the counter to zero for the newly acquired items.
A third scenario: If you pay for goods or services with cryptocurrency, you are also considered to be selling it. The proceeds are deemed to be the amount agreed upon in euros; if no amount is specified, they are deemed to be the market value of the cryptocurrency provided.
How are staking and lending taxed?
Ongoing income from staking or lending does not constitute capital gains. Income from lending is classified as income from other services under Section 22(3) of the German Income Tax Act (EStG); income from passive staking is generally classified as such as well (Federal Ministry of Finance letter dated March 6, 2025). An exemption threshold applies here: If the income amounts to less than €256 in a calendar year, it is not subject to income tax. Amounts of €256 or more are fully taxable.
The units received are acquired at the market price at the time of receipt. Their subsequent sale is subject to the normal rules, including a one-year holding period. For simplicity, you may consider the time of entry into your wallet as the relevant date. Rewards that you have not yet claimed are counted no later than the end of the calendar year.
A separate loss reserve applies to other benefits. If income-related expenses exceed income, the excess cannot be offset against other income; however, it reduces income from benefits in the previous year or in subsequent years. These amounts never offset losses from sales.
Mining, airdrops, hard forks, and cryptocurrency assets held as business assets are subject to their own rules, which are not covered in this article.
No extension to ten years
The law extends the time limit to ten years for assets from which income is derived as a source of income for at least one calendar year. According to the Federal Ministry of Finance (BMF) letter dated March 6, 2025, this extension does not apply to payment tokens such as Bitcoin and Ether: staking and lending do not extend the one-year period. Separate rules apply to other types of tokens, which are not covered in this article.
What are the effects of losses?
Losses from private sales transactions may only be used to offset gains from private sales transactions in the same calendar year. They may not be offset against other income, such as income from employment (Section 23(3), sentence 7, EStG). Any amount not offset in the year it arises reduces, pursuant to § 10d EStG, the gains from private sales transactions in the immediately preceding year or in subsequent years (§ 23 (3), sentence 8, EStG).
What information is needed for the calculation?
For every sale or exchange, the invoice must include the same key information in accordance with Section 23(3) of the Income Tax Act (EStG). The profit can only be determined once the date of purchase, acquisition cost, and proceeds are established. The BMF letter dated March 6, 2025, explicitly lists what you must record for crypto assets held as part of your personal assets.
Anyone with surplus income exceeding €500,000 in a calendar year—and, starting January 1, 2027, exceeding €750,000—must retain the records and documentation related to this income for six years. This may also be done on digital media; during an on-site audit, access to the data in the software used may be required.
Records for Cryptocurrencies in Personal Assets
- Date of purchase and quantity; purchase price, incidental purchase costs, and other costs in euros, including costs associated with setting up an account
- If purchased in a currency other than the euro: the market rate and the trading platform or web-based list from which it was obtained
- Date of sale, quantity, type of transaction (sale or exchange), and trading platform used
- Proceeds from sale and costs of sale in euros; if the sale was not in euros, include the exchange rate source
- Documents regarding purchases of goods and services made with cryptocurrency; for credit cards, the credit card statement is generally sufficient
- The selected spending order for each wallet or for individual crypto assets
- Reallocations within wallets
- Income from staking, lending, and similar activities
The tax office may ask for more information
Providers of cryptocurrency services must report to the Federal Central Tax Office in accordance with the Cryptocurrency Tax Transparency Act. The report is for monitoring purposes and does not constitute a tax assessment. In individual cases, the tax office may also request additional information, such as the source of funds, wallet balances as of December 31 of the current year and the previous year, wallet addresses used, transaction hash values, and accounts on trading platforms.
Hold Period: Applicable Law
Under current law, the one-year holding period applies. A proposal to eliminate the holding period for cryptocurrencies is under discussion, but no decision has been made.
Quick question, quick answer.
Is exchanging Bitcoin for Ethereum subject to tax?
Yes, if it takes place within one year of the purchase. The Federal Fiscal Court treats the exchange as a sale (IX R 3/22). The proceeds are calculated as the market value of the units received at the time of the exchange, and a new one-year period begins for the units received. After the one-year period expires, Section 23 of the Income Tax Act (EStG) does not recognize the exchange.
Is paying with Bitcoin considered a sale?
Yes. Anyone who pays for goods or services with cryptocurrency is considered to be selling them. The proceeds are deemed to be the amount agreed upon in euros; otherwise, they are the market value of the cryptocurrency transferred. Any profit from this transaction is included in the annual reporting period. For credit cards, the credit card statement is generally sufficient as proof.
Do staking or lending extend the holding period to ten years?
No, not for payment tokens like Bitcoin and Ether; the one-year deadline still applies. In the case of lending, the earnings are classified as income from other services; this is generally also the case for passive staking. There is an exemption limit of €256 per calendar year: income below this amount is not subject to income tax, but once it reaches €256, the entire amount is taxable.
Does the exemption limit of €1,000 apply per coin or in total?
In total. The total gain from all private sales transactions in a calendar year is taken into account, including gains from other items. If the total is €1,000 or more, the entire amount counts.
What happens in the event of a loss?
They reduce only gains from private sales transactions. Unoffset losses may be carried back to the immediately preceding year or carried forward to subsequent years in accordance with § 10d of the German Income Tax Act (EStG) (§ 23(3), sentences 7 and 8 of the EStG). Losses from staking and lending are tracked separately.
I have Bitcoin with several providers. How is it calculated?
Per wallet. Within a wallet, you have the option to choose the order of use for each asset, such as Bitcoin or Ether. You maintain the selected method until all units of that asset in the wallet have been sold; keep this method consistent for each wallet. The €1,000 exemption limit still applies to all transactions for the year combined.
Sources & Legal Basis
- Income Tax Act, Section 23 (Private Sales Transactions) – § 23 EStG (October 2026)
- Income Tax Act, § 22, No. 3 (Other Benefits) – § 22 EStG (October 2026)
- German Civil Code, § 187, § 188 (Calculation of Time Limits) – §§ 187, 188 BGB (October 2026)
- Federal Finance Court: Press Release on Capital Gains from Cryptocurrencies (Ruling of February 14, 2023, IX R 3/22) – BFH IX R 3/22 (28.02.2023)
- Letter from the Federal Ministry of Finance: Specific Questions Regarding the Income Tax Treatment of Certain Cryptocurrencies – BMF-Schreiben vom 06.03.2025 (06.03.2025)
- Federal Central Tax Office: Reporting Procedures for Cryptocurrency Service Providers (DAC8) – KStTG, BZSt-Verfahrensseite (October 2026)
Change History
- October 8, 2026Post created (draft).
- October 9, 2026Technical review incorporated.
This article is intended to provide general information and does not constitute tax advice for specific cases. For binding information, please contact your local tax office.
Reviewed by expertsSven Schilling
Tax expert- Bachelor of Business Administration (University of Applied Sciences)
- Over 30 years of experience in accounting and tax firms
- Board Member of an Income Tax Assistance Association
Reviewed on October 9, 2026. If there are any changes to the law, this post will be reviewed again.
It goes well with it.
Vinted Taxes: When Private Sales Are Taxable
Platform operators must report sellers to the Federal Central Tax Office if they make 30 or more sales or reach 2,000 euros in a year. This …
Capital & InterestSavings Allowance for 2026: €1,000 per person, €2,000 for couples
The saver’s allowance amounts to 1,000 euros per person and 2,000 euros for spouses who file a joint tax return (Section 20(9) of the Income …
Capital & InterestForeign Investment Accounts and Taxes: Reporting Income on Form KAP
Income from a securities account for which no domestic financial institution withholds tax must be reported on the tax return in accordance …
Crypto Taxes Got it.
Sign up now.
taxtastic asks only the questions relevant to your situation, calculates based on the figures for your tax year, and submits everything via ELSTER.
Sign up for free and give it a try