Skip to content

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

Deadline: April 30
Multiple exchanges or DeFi?

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
Try Koinly

Affiliate link. The commission does not increase your price. For complex cases, consult a tax advisor.

Declaring crypto income step by step

  1. 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. 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. 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. 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 Koinly

Affiliate 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.

Frequently Asked Questions