Accounting & Tax for Crypto and Web3 Companies in Estonia
Everything a crypto exchange, token project, DeFi protocol, or Web3 startup needs to navigate Estonian accounting and tax — from classifying digital assets to reporting mining income, DeFi yields, NFT sales, and cross-border token transactions.
5 Key Takeaways From This Page
There is no single ‘crypto’ accounting treatment. A Bitcoin holding, a utility token, a stablecoin, an NFT, and an LP token each have different accounting classifications under IFRS — and each produces different balance sheet entries, P&L impacts, and tax events. Classification comes first.
Swapping ETH for USDC is not a neutral portfolio move — it is a disposal of ETH at the current market price. If ETH has appreciated since purchase, a taxable gain arises. Many crypto holders are unaware they have triggered hundreds of taxable events through routine DeFi interactions.
Gains on crypto held by an Estonian OÜ are not taxed when they arise — only when distributed as dividends (20% distribution tax). This makes the Estonian OÜ structure particularly powerful for crypto-active businesses: gains can compound tax-free and be reinvested without triggering corporate tax.
The EU’s Markets in Crypto-Assets Regulation (MiCA) came into full effect in December 2024. Estonian crypto companies that previously operated under the national VASP licence framework now need to assess their MiCA obligations — and whether their existing licence provides transitional coverage.
Every wallet address, every transaction hash, the price of every asset at every acquisition and disposal — crypto accounting requires forensic-level records. Without complete transaction logs, cost bases cannot be calculated, gains cannot be reported accurately, and an EMTA audit becomes a painful experience.
What accounting and tax services does an Estonian crypto or Web3 company need? Crypto businesses in Estonia face a unique combination of challenges: technically complex digital asset classification under IFRS, a high volume of on-chain transactions each with tax implications, Estonia’s specific rules on when crypto income is taxed (at distribution for OÜ, at disposal for individuals), the VASP licensing framework transitioning to MiCA, and rapidly evolving guidance from EMTA on emerging areas like DeFi and NFTs. This page maps the full landscape and links to each dedicated topic guide.
Section 1 — Digital Asset Classification
Why classification determines everything — and how each major crypto asset type is treated under IFRS
No Universal ‘Crypto’ Standard — Each Asset Is Assessed Individually
IFRS does not yet have a dedicated standard for digital assets. Instead, digital assets are classified under existing IFRS frameworks by assessing their economic substance: what rights and obligations do they represent? The answer determines whether the asset is a financial instrument (IFRS 9), an intangible asset (IAS 38), inventory (IAS 2), or cash equivalent — each with very different accounting rules.
| Asset Type | Examples | Accounting Classification | VAT Treatment | Estonian Tax Event |
|---|---|---|---|---|
| Payment tokens / cryptocurrency | BTC, ETH, USDC, MATIC | Financial asset (IFRS 9) or intangible (IAS 38) | Exempt from VAT | Disposal, exchange, mining receipt |
| Utility tokens | Access tokens, in-app credits, protocol tokens | Prepayment / deferred revenue (issuer); intangible asset (holder) | Depends on underlying good/service | Receipt = income; use = no event; disposal = gain/loss |
| Security tokens / tokenised equity | Tokenised shares, revenue-share tokens, STOs | Financial instrument (IAS 32 / IFRS 9) | Likely exempt (as securities) | Dividends taxable; capital gains on disposal |
| Stablecoins | USDT, USDC, DAI, EUROC | Monetary asset — treated like cash equivalent | Exempt from VAT | Exchange generally exempt; peg deviation = FX gain/loss |
| NFTs — unique collectibles | Art NFTs, collectible NFTs | Intangible asset or inventory | VAT on sale of underlying asset | Disposal = realised gain/loss |
EMTA and any future auditors will ask: when was the accounting policy adopted, and has it been applied consistently? This document should be part of your accounting policies note in the first annual report.
Section 2 — Crypto Taxation in Estonia
When gains are taxed, how cost bases are calculated, and the key difference between OÜ and individual treatment
The OÜ Structure: Gains Taxed at Distribution, Not at Disposal
Estonia’s corporate income tax applies to profit distributions — not to retained earnings. For an Estonian OÜ holding cryptocurrency, this means: a gain on BTC sold from the OÜ’s treasury increases retained earnings but does not trigger corporate income tax. The gain is taxed only when the OÜ distributes dividends. Until distribution, gains can compound and be reinvested without triggering any tax event.
| Crypto Tax Event | Taxable Event? | Tax Basis | EMTA Position | Filing Required |
|---|---|---|---|---|
| Buy crypto with EUR | No — acquisition | Cost base = EUR paid | No event | Record cost base |
| Sell crypto for EUR | Yes — disposal | Gain = proceeds minus cost base | Taxable as income/capital gain | OÜ — distribution tax on payout |
| Crypto-to-crypto exchange | Yes — disposal of first asset | Gain = FMV of received asset minus cost base | Taxable event at exchange | Record both disposal gain and new cost base |
| Receive mining rewards | Yes — income on receipt | FMV at time of receipt = income | Income — not capital gain | Declare as income |
| Receive staking rewards | Yes — income on receipt | FMV at time of receipt = income | Income on receipt | Declare as income |
| Receive airdrop | Yes — income on receipt | FMV at time of airdrop | Income | Declare FMV as income |
| Transfer between own wallets | No — not a disposal | No event | Not taxable | Keep records for cost basis continuity |
In the absence of specific guidance, practitioners apply general principles: receipts of valuable digital assets are income at FMV; disposals are gain/loss events. Crypto businesses in novel areas should consider applying for advance rulings (siduvad eelotsused) from EMTA.
Section 3 — Cost Basis and Record-Keeping
FIFO, weighted average, and the data you must capture for every transaction
Why Cost Basis Is the Core Record-Keeping Challenge
Purchase 1: 0.5 BTC @ €20,000 = €10,000
Purchase 2: 0.3 BTC @ €28,000 = €8,400
Purchase 3: 0.2 BTC @ €35,000 = €7,000
Total: 1.0 BTC | Total cost: €25,400
Disposal: Sell 0.4 BTC @ €42,000 = €16,800 proceeds
FIFO gain: €16,800 − (0.4 × €20,000) = €8,800
Weighted Average gain: €16,800 − (0.4 × €25,400) = €6,640
| Tool | Best For | Cost | Key Limitation |
|---|---|---|---|
| Koinly | Individual and SME crypto reporting | Free–€199/year | Limited DeFi support |
| CoinTracking | High-volume traders and OÜ-level reporting | From €99/year | Manual work for DeFi/NFT |
| TaxBit | Enterprise complex multi-wallet | From €2,000/year | US-focused |
| Manual (Excel) | Complete control | Time cost only | Labour-intensive |
Section 4 — VASP Licensing and MiCA Regulation
Estonia’s VASP framework, MiCA’s impact, and what crypto businesses need to do now
Estonia’s VASP Licence — What It Was and What Changed
| Aspect | Estonian VASP (2019–2024) | MiCA CASP (2024 onwards) | Key Difference |
|---|---|---|---|
| Authority | Finantsinspektsioon (FI) | National competent authority (FI in Estonia) | Same national authority for MiCA |
| Capital requirement | €100,000 minimum | €50,000–150,000 depending on service | MiCA aligns requirements to risk |
| Passporting | No — national licence only | Yes — MiCA licence passports across EU | Major advantage of MiCA |
A single MiCA CASP authorisation issued by Finantsinspektsioon allows the company to offer crypto asset services across all 27 EU member states without separate licensing in each country.
Section 5 — The Unique Accounting Challenges of Crypto Businesses
Volume, velocity, price volatility, and novel transaction types — why crypto accounting requires specialist knowledge
Four Challenges That Standard Accounting Tools Cannot Handle
BTC moving 10% in a day creates significant mark-to-market movements. Monthly close requires accurate end-of-period prices for every asset held.
Providing liquidity to a Uniswap pool, earning trading fees, and receiving governance token rewards has no equivalent in traditional finance.
Consolidating records across Ethereum, Solana, Avalanche, and Layer 2 networks requires API integrations or specialist tooling.
The same token type can require three different accounting treatments depending on why it is held (creator vs collector vs prepayment).
What This Service Section Covers — All 5 Topics
The Crypto and Web3 service section covers five dedicated areas, each with its own in-depth guide
Section 7 — How Company for Business Works With Crypto and Web3 Clients
Our specialist setup for digital asset businesses
The Crypto Accounting Stack
| Layer | Tools We Support | What It Does |
|---|---|---|
| Transaction aggregation | Koinly, CoinTracking, manual API exports | Pulls all transactions from wallets and exchanges |
| Transaction classification | Manual review + automated rules | Tags each transaction type; flags complex DeFi |
| Cost basis calculation | Built into Koinly/CoinTracking | FIFO or weighted average cost base calculation |
| Accounting software | Merit Aktiva, Xero | General ledger; journal entries; financial statements |
Crypto Starter: From €250/month — Passive BTC/ETH holding; < 200 transactions/month
Crypto Active: From €450/month — Active trading/staking; 200–2,000 transactions/month
Web3 Scale: From €750/month — Token project, DeFi protocol, NFT platform; VASP