Disclaimer: The information in this article provides a general overview and does not claim to be exhaustive. It does not replace individual consultation with a tax advisor. TX-Partner is not a tax advisor and assumes no liability for the accuracy, timeliness, or completeness of this information.
Key Takeaways
- ✓ For new assets (from 01.03.2021), there is NO holding period: KeSt 27.5% always applies. Old assets (before 01.03.2021) are now tax-free
- ✓ New assets are valued using AVCO, old assets using FIFO
- ✓ Crypto-to-crypto swaps are not a taxable event in Austria
- ✓ Staking rewards and airdrops: cost basis 0 euros, taxable only upon sale
- ✓ Most common mistake: incomplete imports leading to negative balances in the tax tool
- ✓ From 2026, exchanges report via DAC8 to tax authorities, making complete documentation critical
What regularly gets in the way of the crypto tax return in Austria is not the tax law itself. It is the documentation behind it.
Real-World Example
A TX-Partner client started investing in crypto in late 2024 and was active until early 2026. 5,000 transactions, 20 wallets, 8 blockchains, active on-chain trading on Solana and Base. When first opening the crypto tax tool: 2,000+ error messages. Cost basis 0 euros. Negative balances. A tax report that could not be submitted to the tax authority.
After working together with TX-Partner: 0 error messages, correct cost basis, a report ready for submission. What changed was not the tool, but the completeness of the crypto documentation.
This guide explains what applies for crypto taxes in Austria in 2026, which mistakes occur most frequently, and what you can do before your tax report lands at the tax authority.
01 What Is Taxable in Austria
Crypto has been treated as capital assets in Austria since the eco-social tax reform. Realized gains from new assets (acquired from 01.03.2021) are subject to the capital gains tax (KeSt) of 27.5%, regardless of the holding period. Old assets (acquired before 01.03.2021) were subject to the old speculation tax rules with a one-year holding period. Since all old asset holdings have now been held for more than one year, they are tax-free today.
Taxable Events
The following transactions trigger a taxable event in Austria:
- Selling crypto for fiat (euros, dollars): the classic case, gains are taxable
- DeFi rewards and liquidity pool earnings: ongoing taxation as capital gains at the time of receipt
- NFT sales: taxable at the personal income tax rate (progressive, not the flat 27.5% KeSt); one-year holding period applies; tax-free threshold of 440 euros per year
Airdrops and staking rewards are treated the same way in Austria: the cost basis is 0 euros in each case, and no tax liability arises upon receipt. KeSt is only due upon later sale for fiat, then on the full proceeds.
Not a taxable event in Austria: crypto-to-crypto swaps (ETH for BTC, SOL for USDC) do not trigger a tax liability in Austria.
What Is Not Taxable
- Buying crypto: establishes the cost basis but is not a taxable event
- Crypto-to-crypto swaps: ETH for BTC, SOL for USDC, and similar swaps are not a taxable event in Austria
- Transfers between your own wallets: not a sale, not a taxable event, but must be documented as such
- Holding crypto: no tax on unrealized gains
What this means for documentation: whether a transaction is taxable or not must be verifiable. A crypto-to-crypto swap is tax-free, but only if it is correctly classified as such. A transfer between your own wallets is tax-neutral, but only if both sides are recorded in the tax tool. The tax rules are clear; the challenge lies in maintaining gap-free documentation.
Important: Holding Period in Austria
For new assets (acquired from 01.03.2021), there is no holding period in Austria. Crypto gains are always subject to 27.5% KeSt, regardless of how long they are held. Old assets (acquired before 01.03.2021) were subject to the old speculation period of one year. Since all these holdings have now been held for well over a year, they are tax-free in 2026.
Old assets (those acquired before 01.03.2021) are generally tax-free today, since the one-year speculation period has long since expired. The question with old assets is therefore no longer about taxes, but about proving that they are indeed old assets.
02 KeSt 27.5% - How the Calculation Works
The basic formula is simple: gain equals sale proceeds minus acquisition costs minus ancillary costs. The tax rate is 27.5%. Losses from crypto transactions can be offset against other capital gains in the same year, including stock gains or dividends. Offsetting against employment or self-employment income is not possible.
Old vs. New Assets: Two Frameworks in Parallel
The cut-off date of 01.03.2021 divides all crypto assets into two categories with different valuation rules. This affects both the applicable tax rate and the method used to calculate acquisition costs.
| Criterion | Old Assets (before 01.03.2021) | New Assets (from 01.03.2021) |
|---|---|---|
| Cut-off Date | Acquired before 01.03.2021 | Acquired from 01.03.2021 |
| Valuation Method | FIFO (First In, First Out) | AVCO (Average Cost Method) |
| Crypto-to-Crypto Swap | Not a taxable event | Not a taxable event |
| Tax Rate on Sale | Tax-free (speculation period expired) | 27.5% KeSt |
| Relevance in 2026 | Only about 20% of cases | Standard case, applies to nearly everyone |
AVCO stands for the moving average cost. Acquisition costs are calculated as a weighted average of all purchases of the same coin type at the same address. An example: you buy 1 BTC for 30,000 euros and later 2 BTC for 45,000 euros each. The AVCO is then (30,000 + 90,000) / 3 = 40,000 euros per BTC. Important: AVCO is calculated per wallet address, not across all wallets. Blockpit calculates AVCO natively, while CoinTracking uses the ATM method (Austrian Tax Method), which produces the same result.
In practice, about 2 out of 10 clients still have old assets in their portfolio. The common question is no longer about documentation, but about tax planning: how much old asset inventory do I still have, where is it, and how do I handle it? For most crypto-active individuals in Austria, old assets are no longer a relevant topic.
Important for mixed portfolios: old and new assets must be cleanly separated in the tax tool. The reason: the tool calculates strictly by the rules and does not consider which positions you intend to hold long-term. Without clear separation, unintended disposals can occur because the tool includes old assets in the AVCO calculation, even though they are treated differently for tax purposes.
Cross-Broker Loss Offsetting
Losses on one exchange cannot be automatically offset against gains on another. This also applies to offsetting crypto losses against stock gains. If you want to take advantage of this, you must do it yourself via the E1kv supplement to the income tax return. Bitpanda only handles the annual settlement for assets that have been held there since purchase. As soon as more than one platform is used, the data must be consolidated in a crypto tax tool to get a complete picture.
03 DeFi, Staking and NFTs in Austria
The tax law applies. The practical implementation is complex. DeFi earnings, staking rewards, and NFT sales have different tax treatments in Austria. What they share: no protocol and no marketplace automatically provides prepared tax reports. Without manual documentation, the basis for any tax report is missing.
DeFi - What Applies?
Liquidity mining, yield farming, lending: all rewards are taxable upon receipt and must be valued at the market rate at the time of receipt. DEX swaps on Uniswap, Jupiter, or other decentralized exchanges (e.g., ETH for another token) are not a taxable event in Austria, as long as no sale for fiat takes place.
Cross-chain bridges are tax-neutral, as they constitute a crypto-to-crypto transaction. The acquisition costs of the original token transfer to the bridged token. For documentation, this means: the bridge transaction must be correctly classified as a transfer or swap in the tax tool so that the cost basis is preserved.
Staking
For classic on-chain staking (you validate transactions or delegate to a validator), rewards are treated like airdrops: cost basis 0 euros, no tax liability upon receipt. KeSt is only due upon later sale for fiat, then on the full proceeds.
For exchange staking, it depends on what the platform actually does with your assets. If your crypto is lent to other users, it is treated as lending for tax purposes and the rewards are taxable upon receipt. Whether it is genuine staking or lending is stated in the terms of the respective platform and cannot be answered in general terms.
For documentation, this means: all staking inflows must be recorded with date, amount, and coin. Additionally, it should be documented whether it is on-chain staking or exchange-based lending, as the tax treatment differs. What a complete crypto documentation includes is described in the foundational article.
NFTs
NFT sales are taxable in Austria, but not at the flat 27.5% KeSt rate. The personal income tax rate applies (progressive, 0 to 55%). Additionally, a speculation period applies: after one year of holding, the gain from the NFT sale is tax-free. Important: there is a tax-free threshold of 440 euros per year. If exceeded, the entire gain is taxable. Gain equals proceeds minus acquisition costs in euros, valued at the time of the respective transaction. Gas fees can be claimed as ancillary acquisition costs but must be documented. NFT marketplaces like OpenSea or Magic Eden do not provide prepared tax reports. Documentation must be done through a crypto tax tool, though manual adjustments are often necessary because NFT transactions are not always correctly recognized.
DeFi, staking, or NFTs in your portfolio?
These areas are the most error-prone when it comes to documentation. In the free documentation check, we review whether your DeFi and staking transactions are correctly recorded.
Request free documentation check04 Broker vs. Self-Custody - Who Handles Reporting?
Austrian Brokers (Bitpanda)
Bitpanda, as an Austrian custodian bank, has been handling automatic KeSt settlement since January 2024 for assets traded and held there. Users can provide their own acquisition costs or mark assets as old assets. Without this information, Bitpanda uses a flat 50% of the sale proceeds as the cost basis. This means: if you transfer crypto from another exchange to Bitpanda, you should actively provide the cost basis, otherwise too much KeSt will be withheld.
International Exchanges (Coinbase, Binance, Kraken)
International exchanges do not withhold KeSt. They provide tax reports as export files that must be imported into Blockpit or CoinTracking. A common problem in practice: older transactions are missing because the API only covers limited time periods or because CSV exports have gaps.
Self-Custody (MetaMask, Ledger, Hardware Wallets)
With self-custodied wallets, the full responsibility lies with you. Every wallet address must be registered in the crypto tax tool. All blockchain transactions must be correctly imported and classified. If you have multiple wallets on different chains and do not fully capture them, you will get negative balances and error messages in the tax tool.
Practical Tip: Transfers Between Wallets
If you transfer crypto between your own wallets or between a broker and your own wallet, you must ensure that the tax tool correctly classifies this transfer as an internal transfer, not as a buy or sell. If the other side of the transfer is missing, false gains or negative balances will result.
05 Using Crypto Tax Tools Correctly
Blockpit and CoinTracking can generate correct tax reports for Austrian users. The Austria mode with AVCO calculation is available in both tools. But: the result is only as good as the imported data.
What Crypto Tax Tools Can Do
- Automatic tax calculation according to Austrian rules (AVCO for new assets)
- API import from major exchanges
- Blockchain address import for ETH, BTC, Solana, and other chains
- Tax report as PDF for the tax authority and tax advisor
Where Manual Work Is Needed
- Reconstructing missing historical data when exchanges or wallets are no longer available
- Correctly classifying DeFi transactions, especially with complex protocols
- Identifying and correctly categorizing airdrops
- Properly classifying gifts and internal transfers
When data is missing or incorrectly classified, the tool still calculates. Just incorrectly. The tax report then looks formally complete but is not suitable for submission. Negative balances, unlabeled transactions, and incorrect acquisition costs are the visible symptoms.
For a step-by-step guide to common error messages in Blockpit, see: Blockpit errors and how to fix them. For balance mismatches in Blockpit, there is a dedicated guide. For CoinTracking, there is a separate resource: CoinTracking errors and corrections. For warnings in the CoinTracking tax report, this article helps: CoinTracking tax report warnings explained.
06 Common Mistakes in Practice (from 500+ Cases)
The client from the introduction is not an isolated case. Over 2,000 error messages with 5,000 transactions: that sounds like an extreme outlier, but it is not. Complex portfolios with multiple chains, many wallets, and active DeFi trading almost always end up with significant problems in the crypto tax tool when documentation has not been maintained without gaps.
These are the three most common sources of errors that TX-Partner sees in practice:
1. Data Gaps from Incomplete Imports
This is by far the most common error. Not all wallets were registered, not all histories were imported, previous years were left out, or certain chains are missing entirely. The result is negative balances in the tax tool: the tool sees a sale but has no record of a prior purchase. The gains calculated from this are incorrect. The earlier the portfolio started, the more likely older data is missing.
For cases where historical data is no longer retrievable or needs to be reconstructed: Reconstruct crypto records. The accompanying blog article explains the most common scenarios in detail: Reconstructing crypto history.
2. Transfers Classified as Buys or Sells
When a transfer between your own wallets is not recognized as an internal transfer, phantom gains or negative balances result. This happens particularly often with transfers between exchanges and personal wallets, with bridge transactions, and with wallets that were added to the tool after the fact.
3. DeFi Completely Forgotten
Rewards from liquidity pools, staking payouts, yield farming earnings: if these are not recorded, the data basis is incomplete. This leads not only to incorrect tax calculations, but also to later sales of these assets having no cost basis, meaning they are reported as full gains.
If you are unsure whether your documentation is complete, the TX Documentation Standard describes what constitutes audit-proof crypto documentation. For banks and authorities that require proof of funds, there is an additional resource: Crypto proof of funds. More background: Proof of funds for banks.
Recognize yourself in these mistakes?
In the free documentation check, we analyze your crypto documentation in 30 minutes and show you where gaps exist.
Request free documentation check07 Deadlines and Reporting 2026
Income Tax Return 2025
For the tax year 2025, the following deadlines apply for the income tax return:
- FinanzOnline (electronic): March 31, 2026
- Paper form: June 30, 2026
- With a tax advisor: automatic extension possible, often until March 31, 2027
For crypto gains from self-custody, DeFi, and cross-broker transactions, the E1kv supplement to the income tax return is required. Bitpanda gains that were fully settled through the annual adjustment do not need to be entered there again.
Documentation Obligation Always Applies
Regardless of whether there are gains, losses, or a zero result: crypto documentation must be maintained in full. With DAC8 taking effect from 2026, exchanges will automatically report to tax authorities. The tax authority will compare the reported data with the tax return. Complete and correct documentation is therefore not optional, but mandatory.
DAC8 - What Changes from 2026
From 2026, crypto exchanges are required to automatically report their users' transaction data to tax authorities. The tax authority therefore receives structured data directly from the exchanges and compares it with your tax return. Discrepancies can trigger inquiries. What happens then and how to prepare is described in the article When the tax authority asks about crypto.
What this means in practice: complete and correct crypto documentation has become more important, not more optional. Anyone who has previously submitted incomplete tax reports should correct this before the next filing. More about DAC8 and what it specifically means for your crypto documentation can be found in the article DAC8 and what it means for your documentation.
Checklist: Crypto Documentation Austria
A correct crypto tax return starts with complete crypto documentation, long before the data reaches your tax advisor. These points should be checked before submission.
What to Check Before Filing Your Tax Return
- ✓ All wallets registered in the tax tool? Every chain, every address. ETH, Arbitrum, Base, Solana, BSC, Polygon.
- ✓ All years imported? Including previous years from the very first purchase, not just the current year.
- ✓ No negative balances? Negative balances indicate missing data and must be resolved before submission.
- ✓ Austria mode correctly configured? AVCO for new assets from 01.03.2021 must be active in the crypto tax tool.
- ✓ DeFi and staking recorded? Rewards, liquidity pool earnings, and staking payouts must be documented as inflows.
- ✓ Internal transfers correctly classified? Transfers between your own wallets or exchanges must be entered as transfers, not as buys/sells.
- ✓ CSV exports and API data backed up? Exchanges can delete data or shut down. Historical exports should be saved locally.
If you are unsure about one or more of these points: TX-Partner reviews your crypto documentation in a free documentation check and provides a clear assessment. All TX-Partner services can be found on the services page.
Sources & References
- → BMF Austria: Taxation of Cryptocurrencies
- → EU Directive 2023/2226 (DAC8) - Official Journal of the EU
- → Blockpit: Crypto Tax Austria - Tax Guide
- → crypto-tax.at: Crypto Tax Austria
- → As of March 2026. Not tax advice. Individual cases should be discussed with a tax advisor.