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.

Digital Asset Classification Crypto Tax Token Accounting DeFi Yields NFTs VASP Licence MiCA
0% Corp Tax Retained
FMV Asset Valuation
FIFO Cost Base Method
VASP Licence Type
MiCA EU Regulation 2024
5 Topic Guides

5 Key Takeaways From This Page

Digital assets must be classified before they can be accounted for
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.
Crypto-to-crypto exchanges are taxable disposal events
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.
Estonia’s 0% retained profit structure applies to crypto gains too
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.
MiCA is now in force — and Estonian VASP licensing remains relevant
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.
Record-keeping is the single hardest crypto accounting challenge
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
Document your accounting policy choice in writing — before the first transaction
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
EMTA has not yet issued comprehensive guidance on DeFi, staking, and NFTs
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

FIFO vs Weighted Average — BTC Cost Basis Example
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
MiCA passporting is a significant upgrade for Estonian crypto companies
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.
1
KYC Onboarding
2
Transaction Monitoring
3
SAR Filing
4
Record Retention
5
Capital Reporting

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

Price volatility — daily revaluation complexity
BTC moving 10% in a day creates significant mark-to-market movements. Monthly close requires accurate end-of-period prices for every asset held.
DeFi interactions — no standard accounting playbook
Providing liquidity to a Uniswap pool, earning trading fees, and receiving governance token rewards has no equivalent in traditional finance.
Cross-chain activity — fragmented transaction records
Consolidating records across Ethereum, Solana, Avalanche, and Layer 2 networks requires API integrations or specialist tooling.
NFT revenue — creator vs collector treatment differs
The same token type can require three different accounting treatments depending on why it is held (creator vs collector vs prepayment).

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
Pricing for Crypto and Web3 Clients
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

Frequently Asked Questions

No — not yet. Estonia’s corporate income tax applies only when profits are distributed, not when they are earned or when asset values increase. The unrealised gain on BTC held by your OÜ increases the company’s retained earnings and appears on the balance sheet (under the revaluation model as an equity reserve, or under the cost model as no balance sheet change until sold). If you sell the BTC, the realised gain increases retained earnings — still no tax. Tax arises only when the OÜ distributes dividends. At that point, the 20% distribution tax applies to the gross dividend amount. This structure allows crypto gains to compound and be reinvested indefinitely without triggering corporate income tax — one of the key reasons Estonian OÜs are popular for crypto treasury management.

Yes — swapping ETH for another token is a disposal of ETH at the current market price, which is a taxable event. At the moment of the swap, you have: (1) disposed of ETH at its EUR value at that time, creating a taxable gain or loss based on your ETH cost basis; and (2) acquired the new DeFi token at its current market value, which becomes the cost basis for the new token. Both events must be recorded. This is one of the most important and least understood aspects of DeFi taxation — routine interactions like swapping, providing liquidity, or harvesting yield can generate hundreds of individual taxable events per month for an active DeFi participant. For an Estonian OÜ, these gains are not taxed immediately — they accumulate in retained earnings and are taxed only when distributed. But they must still be recorded accurately.

Token issuance accounting depends entirely on the token’s classification. For a utility token (granting access to your platform’s services), the proceeds are typically deferred revenue — you have received payment for future service delivery. Revenue is recognised as the service is delivered. For a security token (granting equity-like rights, profit participation, or similar financial rights), the proceeds may be equity or a financial liability depending on the token’s terms. For a pure governance token with no clear economic rights, the treatment is the most uncertain — recent accounting committee discussions suggest it may be a financial liability if there are redemption features, or equity-like if it represents an ownership right. Before your TGE, engage an accounting expert to document the classification and treatment. The classification affects not only your balance sheet but also VAT treatment, EMTA tax obligations, and securities law compliance.

Staking rewards should be recorded as income at the time they are received, at the EUR fair market value at the time of receipt. In practice, recording each individual daily staking distribution would be extremely burdensome for most businesses. A reasonable practical approach — and one that most crypto accountants in Estonia use — is to aggregate staking rewards into weekly or monthly batches, using the average daily price for the period as the EUR conversion rate. The key requirements are: the quantity received must be accurate (from blockchain records), the EUR value must be based on market prices at or very close to the receipt date (not an estimated or delayed price), and the total must reconcile to your wallet balance at period-end. EMTA has not explicitly approved or prohibited this aggregation approach, but it is consistent with the principle of recording income in the period it arises.

It depends entirely on what your OÜ does. A VASP licence (now transitioning to MiCA CASP authorisation) is required if you provide services to other people — not for holding and managing your own crypto assets. Specifically, you need a licence if you: operate a crypto exchange or trading platform; provide crypto custody services (holding crypto on behalf of clients); transfer crypto on behalf of third parties; or offer other crypto asset services as defined in MiCA. If your OÜ is purely a personal or company crypto treasury — buying, holding, and eventually selling your own assets — you do not need a licence. If you are building a product or service where customers interact with crypto through your platform, almost certainly yes. The distinction between ‘managing our own treasury’ and ‘providing services to third parties’ is where the licensing requirement begins. When in doubt, seek legal advice from a fintech lawyer before launching — the penalties for operating without a required licence are significant.

Running a crypto or Web3 project from Estonia? Let’s get the accounting right.

Book a free 30-minute consultation. We review your token structure, set up crypto accounting systems, classify your digital assets correctly, and handle every filing obligation — from EMTA declarations to MiCA compliance.

companyforbusiness.ee →