Cryptocurrency Taxation in Estonia 2026
22% income tax on crypto-asset gains, FIFO accounting, staking and DeFi income, and the DAC8 automatic data exchange from 2026 — when a tax liability arises and how to declare correctly in the e-MTA.
In Estonia, a private individual's gain from disposing of crypto-assets is taxed at 22% income tax — the rate rose from 20% on 1 January 2025. Only the gain is taxed: the disposal price minus the acquisition cost. The gain is calculated using the FIFO method (First In, First Out) — the units acquired first are treated as the first disposed of.
A tax liability arises on every realising event: selling for fiat, a crypto-to-crypto swap, paying for goods in crypto, and staking, lending, airdrop and mining income (at market value on receipt). Merely holding, or transferring between your own wallets, does not create a tax liability.
An important nuance: a private individual cannot offset a crypto loss against a gain — loss-making transactions are simply not declarable, but neither do they reduce the tax on profitable ones. This is unlike securities in an investment account, into which crypto-assets generally do not qualify.
Declaration is filed in the e-MTA (emta.ee) for the previous year's income — the deadline is 30 April.
DAC8 (from 1 January 2026): CASPs and crypto exchanges report users' transactions to EU tax authorities automatically (first data exchange ~2027). The Tax Board therefore sees transactions even without your declaration.
This is general information, not individual tax advice — for more complex cases consult a tax adviser.
What is taxable?
✅ Taxable event
- • Selling for fiat (EUR) at a gain
- • Crypto-to-crypto swap (BTC → ETH)
- • Paying for goods/services in crypto
- • Staking rewards (at market value on receipt)
- • Lending income (interest)
- • Mining income
- • Airdrops and exchange bonuses
ℹ️ Not a taxable event
- • Buying crypto-assets with euros
- • Holding (HODL), unrealised appreciation
- • Transferring between your own wallets/exchange accounts
- • Gifting (the recipient's liability arises on later sale)
A loss-making sale is not taxable, but the loss may not be deducted from profitable transactions — a private individual's crypto losses are not netted off.
Crypto tax calculator
Tax Calculator
22% income tax — how to calculate and declare
Staking income
Automate your crypto tax with Koinly
Manual FIFO accounting across multiple exchanges, hundreds of transactions, staking income and DeFi is time-consuming and error-prone. Koinly imports your trades automatically (Bybit, Binance, Bitvavo, wallets), calculates gains using the FIFO method and prepares a ready-to-file report for the Estonian tax return. From 2026 exchanges report under DAC8 anyway — accurate accounting is no longer optional.
- ✓ Automatic import from 800+ exchanges and wallets
- ✓ FIFO accounting and profit/loss report
- ✓ Staking, lending, DeFi and airdrops
- ✓ Free preview of up to 10,000 transactions
Affiliate link. The commission does not increase your price. For complex cases, consult a tax advisor.
Declaring crypto income step by step
- 1 Gather your transaction history
Download all buy and sell transactions from your exchanges (Bybit, Binance, Bitvavo). Use software like Koinly for automatic import.
- 2 Calculate the gain using FIFO
For each disposal, gain = disposal price − the cost of the units acquired first. Add up all profitable transactions. Loss-making transactions are neither declared nor netted off — they do not reduce the gain.
- 3 File the income tax return in the e-MTA
Log in to emta.ee, enter disposal gains under the disposal of property/securities, and staking, lending and airdrop income as other income. Deadline: 30 April.
- 4 Pay the income tax
Income tax = taxable gain × 22%. The tax is due even if you have not cashed the crypto out to euros in your bank account — a crypto-to-crypto swap and paying in crypto are also realising events.
Examples: crypto taxation in practice
📊 Example 1: Bitcoin sale
Bought: 1 BTC at 30,000 EUR
Sold: 1 BTC at 50,000 EUR
Gain: 50,000 - 30,000 = 20,000 EUR
Tax: 20,000 × 22% = 4,400 EUR
📊 Example 2: Staking income
Earned from staking: 0.5 ETH
ETH market price on receipt: 3,500 EUR
Income: 0.5 × 3,500 = 1,750 EUR
Tax: 1,750 × 22% = 385 EUR
DeFi and staking taxation
🔗 Staking rewards (double taxation)
Staking, lending and other DeFi income is taxed twice: first as income — the reward at its market value on receipt — and later, on disposal, as a further gain.
1) You earn 1 ETH from staking, ETH price at that moment 3,000 EUR → you declare 3,000 EUR of income (which also becomes the acquisition cost of that ETH).
2) You later sell the same ETH for 4,000 EUR → you declare an additional 1,000 EUR gain (4,000 − 3,000).
💧 Liquidity Mining / Yield Farming
Liquidity rewards are taxed similarly to staking — at their value on receipt. Selling LP tokens is a separate taxable event.
Tip: use software like Koinly — it imports all your DeFi transactions automatically from Etherscan and calculates the tax on a FIFO basis.
🎁 Airdrops and bonuses
Airdrops are treated as income at their market value at the moment of receipt. Exchange bonuses (e.g. crypto received on sign-up) are likewise taxable income.
🔄 Crypto-to-crypto swap
Every crypto-to-crypto swap (e.g. BTC → ETH) is a taxable event. The gain is calculated on the euro value at the time of the swap: the market value of the crypto-asset given up, in EUR, − its acquisition cost. Tax arises even without cashing out to euros.
🏢 When is an OÜ worth considering?
Regular, large-scale mining or trading may, in the Tax Board's view, qualify as business income rather than occasional income. In that case it is often more sensible to operate through an OÜ: an Estonian company pays income tax only when profit is distributed, allowing earnings to be reinvested within the company. In borderline cases, consult a tax adviser.
📡 DAC8 — automatic data exchange from 2026
From 1 January 2026 the EU's DAC8 directive applies: crypto-asset service providers (CASPs) and exchanges begin reporting their users' transactions to member states' tax authorities automatically; the first cross-border data exchange is expected in 2027. In practice this means the Estonian Tax and Customs Board sees your crypto transactions even if you do not declare them yourself — the risk of undeclared gains being discovered, plus interest, grows substantially.
The FIFO method in more detail
FIFO (First In, First Out) is the method used in Estonia to calculate the gain on crypto-assets: the units acquired first are treated as the first disposed of. The acquisition cost of each unit must therefore be accounted for in the exact order of purchase — for a mixed portfolio you may not simply use an average price.
| Transaction | Amount | Unit price | Gain/loss |
|---|---|---|---|
| Buy 1 (January) | 1 BTC | 30,000 EUR | — |
| Buy 2 (March) | 1 BTC | 40,000 EUR | — |
| Sale (June) | 1 BTC | 50,000 EUR | +20,000 EUR (FIFO: 50k−30k) |
| Tax (22%) | — | — | 4,400 EUR |
The second BTC (purchase price 40,000 EUR) remains in the portfolio — its gain is calculated only when it is sold.
Automatic Crypto Tax Reporting
Koinly imports transactions from all exchanges and calculates taxes automatically. Supports Estonia's 22% income tax and FIFO method.
Try KoinlyAffiliate link. Commission does not increase your costs.
The information on this page is general guidance as of 2026, not individual tax or legal advice. Tax treatment depends on the specific circumstances — before making binding decisions, consult a tax adviser or check the current rules at emta.ee.