NFT Taxation for Estonian Businesses

NFT Taxation for Estonian Businesses — A complete guide to NFT taxation in Estonia — creator income vs collector capital gains, VAT on NFT transactions, secondary sale royalties, fractionalized NFTs, NFT-backed loans, and the accounting treatment for NFT projects and collectors.

Creator Income Collector CGT Secondary Royalties VAT on NFTs Fractionalization NFT-Backed Loans Gaming NFTs
NFT Non-Fungible Token
22% Creator Income Tax
VAT Complex on NFTs
5–10% Typical Royalty
IAS 38 Asset Standard
EMTA Tax Authority

5 Key Takeaways From This Page

Creator and collector have fundamentally different tax treatments
An NFT artist selling their own work is earning business income — 22% income tax (individual) or 0% retained (OÜ) applies to the full proceeds as revenue. An investor selling an NFT they bought is realising a capital gain — 22% on the gain over cost basis. The same sale price triggers very different tax obligations depending on your role.
Secondary sale royalties are income at the time of each payment
On-chain royalties automatically paid when your NFT resells are income at the FMV of each royalty payment on the date received. If your NFT generates 10 resales in a month, you have 10 separate income events. The NFT marketplace facilitator (OpenSea, Blur) may or may not enforce royalty payment — non-payment is not an accounting event.
VAT on NFTs is genuinely complex — and dependent on what the NFT represents
An NFT representing a digital artwork may be treated differently from an NFT representing software access, a ticket to an event, or membership in a community. EU VAT guidance on NFTs is still developing; the 2023 EU VAT Committee working paper provides the most current framework but leaves significant uncertainty.
Fractionalized NFTs create securities-law-like obligations
Splitting an NFT into fungible fractions and selling them to multiple investors looks economically like issuing investment interests in an asset. Depending on structure, this may trigger securities regulation under MiCA or Estonian securities law, changing both the legal and accounting treatment.
Gaming NFTs follow the same rules — but frequency creates tracking complexity
In-game NFTs (weapons, characters, land plots) are subject to the same tax rules as art NFTs. The difference is volume: active blockchain gaming can generate dozens of NFT transactions per session, each with its own cost basis and disposal event. The OÜ structure is particularly valuable for active NFT traders and gamers.

What NFT tax obligations does an Estonian resident or OÜ have? NFT taxation in Estonia is governed by the same general Income Tax Act principles that apply to other digital assets — disposals are taxable events, income from creative activity is business income, and interest/royalty income is income on receipt. The specific challenges are: correctly classifying the NFT holder as creator vs collector (which changes the income type), understanding the VAT position for NFT transactions (which varies by NFT type and buyer location), accounting for automatic on-chain royalty streams, and handling the novel structures of fractionalization and NFT-backed loans.

Section 1 — Creator vs Collector: The Fundamental Distinction

Why your relationship to the NFT determines the entire tax treatment

The Two Roles — Completely Different Tax Profiles

The most important NFT tax question is not ‘how much did the NFT sell for?’ — it is ‘in what capacity are you holding and selling this NFT?’ A creator who mints and sells an NFT is conducting a business activity (creating and selling a product). A collector who buys an NFT on a secondary market and later sells it at a profit is making a capital gain on an investment. The same transaction (an NFT sale) creates completely different tax positions depending on the seller’s role.

🎨 NFT Creator
• Mints the NFT — is the original author of the underlying work
• Primary market sale: full proceeds = business income (all of it, not just gain)
• Cost basis effectively zero (creation costs are deductible expenses)
• Secondary royalties = ongoing business income at each payment
• Estonian individual: 22% income tax on proceeds; OÜ: 0% retained
• VAT may apply as a business supplying a service
• High frequency minting = business activity; possibly requires VAT registration
🏛️ NFT Collector
• Buys an existing NFT — is not the original creator
• Sale: capital gain = proceeds minus acquisition cost basis
• Cost basis = purchase price (in EUR at FMV on purchase date)
• No ongoing income unless NFT generates yield
• Estonian individual: 22% income tax on gain only; OÜ: 0% retained
• VAT not typically applicable to buyer’s resale
• Occasional resale = investment activity; frequent resale may be reclassified as business

NFT Activity Reference Table

NFT Tax Event Reference — Estonian OÜ and Individual

NFT Activity Income Type Individual Tax OÜ Treatment VAT (Estonian Seller) Notes
Mint NFT and sell (primary market) Creator — business income 22% on full proceeds Revenue; 0% retained Likely exempt if digital art; uncertain for utility NFTs Deductible: minting gas fees, platform fees, creation costs
Buy NFT on secondary market Not income — acquisition No tax event Not income — asset acquisition Not applicable Cost basis = ETH/price paid at FMV on purchase date
Sell NFT (collector — secondary market) Capital gain 22% on gain over cost basis Capital gain in retained earnings; 0% retained Not typically taxable as VAT-exempt resale of used goods Gain = EUR proceeds minus cost basis at original purchase rate
Receive primary royalty (creator) Business income / royalty 22% on full royalty amount Revenue; 0% retained May attract VAT if ongoing service Each royalty payment = separate income event at FMV
Receive secondary royalty (creator) Royalty income 22% on royalty amount Revenue; 0% retained Complex — same VAT analysis as primary sale On-chain royalties: income when smart contract pays
NFT received as payment for services Business income at FMV 22% on FMV at receipt Revenue at FMV; 0% retained Output VAT on the service provided NFT FMV = cost basis if later sold; gain = future sale price minus FMV at receipt
Give NFT as gift (donor) Capital disposal 22% on gain over cost basis Gain in retained earnings Not applicable Donor treated as disposing at FMV; recipient’s new cost basis = FMV at gift
NFT lost or stolen Capital loss (on claim) Loss deductible against gains Reduces retained earnings Not applicable Difficult to evidence; keep theft reports; blockchain records
Hold NFT with no transactions No event No tax No tax Not applicable Mark to market for accounting (IAS 38) but no tax until disposal
Fractionalize NFT into fungible tokens Uncertain — possible disposal 0–22% on possible disposal Uncertain Securities law concern; possible prospectus obligation Each fraction may be viewed as issuing a new financial instrument
Burn NFT (destroy) Uncertain — disposal at zero proceeds Loss = cost basis Reduces retained earnings Not applicable Deliberate destruction = disposal at zero; capital loss equal to cost basis
Use NFT as collateral for loan No event if no title transfer No tax if no disposal No tax if no disposal Not applicable Same analysis as crypto collateral lending — see DeFi Taxation guide
Receive gaming NFT as reward Income at FMV 22% on FMV at receipt Revenue at FMV Uncertain — game operator obligation unclear FMV = cost basis for subsequent sale; gain only on appreciation after receipt
Sell gaming NFT gained through play Capital gain over receipt FMV 22% on gain Gain in retained earnings Uncertain Gain = sale price minus FMV at time of receipt as reward

Section 2 — NFT Creator Income: Primary Sales and Royalties

How proceeds from minting and selling NFTs are taxed, and how to deduct creation costs

Primary Sale Income — Full Proceeds Are Revenue

When a creator sells an NFT they minted — whether an artwork, a music file, a generative collection, or any other digital creation — the full proceeds are business income. Unlike a capital gain (which is proceeds minus cost basis), creator income has no ‘cost basis deduction’ in the traditional sense. However, legitimate business costs incurred in creating the work are deductible expenses that reduce the net taxable income.

For an NFT artist selling on OpenSea, the relevant proceeds are the amount received in ETH (or other crypto) at the fair market value at the time of the transaction, minus any platform commission deducted by OpenSea (2.5% marketplace fee). The remaining amount (net of platform fee) is the creator’s income.

NFT Primary Sale — Creator Income Calculation
Sale: 1 digital artwork NFT, sold for 2.5 ETH
ETH price at sale: €1,900/ETH
Gross proceeds in EUR: 2.5 × €1,900 = €4,750

Platform commission (OpenSea 2.5%):
OpenSea fee: 2.5 × €1,900 × 2.5% = €118.75
Net proceeds to creator: €4,750 − €118.75 = €4,631.25

Deductible creation costs:
Minting gas fee (0.003 ETH @ €1,900): €5.70
Digital art tools / software: €29.00
Time investment (not deductible as self-employed cost; OÜ: salary expense if paid)

Taxable income:
Individual: €4,631.25 − €34.70 costs = €4,596.55
Tax (22%): €1011,24

Estonian OÜ structure:
Same €4,631.25 net proceeds = OÜ revenue
Same costs deductible
OÜ net income: €4,596.55 → retained earnings, 0% tax
Tax deferred until dividend distribution

Secondary Sale Royalties — Income on Each Payment

One of the unique features of NFTs is the ability for creators to receive automatic royalties on secondary market sales — programmed into the NFT smart contract so that every time the NFT changes hands, a percentage (typically 5–10%) is automatically sent to the original creator’s wallet. These royalties are income at the time of each payment.

The record-keeping challenge: for a popular NFT collection with hundreds of secondary sales, there may be dozens of royalty payments per month — each in ETH or the marketplace’s accepted currency, each at a different price, each requiring a separate FMV calculation. Aggregate monthly tracking (average ETH price for the month × total royalty ETH received) is a practical approach that most EMTA compliance frameworks would accept.

Royalty Scenario Income Amount Income Timing OÜ vs Individual Record Required
Single NFT resells once — 10% royalty on 1 ETH sale 1 ETH × 10% = 0.1 ETH at FMV at resale date On resale transaction date Individual: 22% tax; OÜ: 0% retained Transaction hash; ETH amount; CoinGecko price at timestamp
Collection of 100 NFTs — 10 sales in October Sum of 10 × (sale price × 10%) at respective FMVs Each sale date separately Aggregate monthly approach acceptable Monthly export from OpenSea/Blur royalty dashboard; ETH prices
Royalties enforced by smart contract (on-chain) As smart contract executes (automatic on resale) At time of on-chain transaction OÜ: more efficient for aggregation at scale Wallet export shows royalty transfers; blockchain verification
Royalties NOT paid (marketplace circumvention) No income — no payment received N/A — no taxable event without receipt N/A No record needed; note if claiming unpaid royalties are income (do not — income requires receipt)

Section 3 — NFT Collector: Capital Gains on Secondary Sales

How to calculate gain, track cost basis in ETH-denominated purchases, and manage a collection

Collector Cost Basis — The ETH Complication

Most NFT collectors buy using ETH. This creates two layers of tax calculation: (1) the purchase of the NFT may itself be a disposal of ETH (if the ETH used has appreciated since it was acquired), and (2) the subsequent sale of the NFT is a disposal of the NFT itself. Both events require cost basis tracking and gain calculation.

The ETH disposal on purchase: if you bought 1 ETH at €1,500 and used it to buy an NFT when ETH was worth €2,000, you have disposed of ETH at a €500 gain in addition to acquiring an NFT with a cost basis of €2,000. The gain on the ETH is a taxable event in the period of the NFT purchase.

NFT Purchase Using ETH — Two Tax Events

Your ETH position:
Bought 2.0 ETH at €1,400/ETH = €2,800 total cost (Lot A)

NFT Purchase: buy NFT for 1.0 ETH when ETH = €2,000
ETH cost basis (FIFO): 1.0 ETH × €1,400 = €1,400
Proceeds from ETH disposal: 1.0 ETH × €2,000 = €2,000

Event 1: ETH disposal
Gain on ETH: €2,000 − €1,400 = €600 (taxable for individuals)

Event 2: NFT acquisition
NFT cost basis: €2,000 (FMV of ETH at time of purchase)

NFT Sale: sell NFT for 3.0 ETH when ETH = €1,800
Sale proceeds: 3.0 × €1,800 = €5,400
NFT cost basis: €2,000

Event 3: NFT disposal
Gain on NFT: €5,400 − €2,000 = €3,400 (taxable for individuals)

Event 4: ETH received (3.0 ETH @ €1,800 = new cost basis €5,400)
If later sold at €2,000/ETH: additional gain €200/ETH

Total taxable events from ‘buying one NFT and selling it’: at least 3

Managing an NFT Collection — Cost Basis Tracking

Active NFT collectors who trade dozens of NFTs face the same challenge as active crypto traders: each NFT is a unique asset with its own cost basis, acquisition date, and disposal history. Unlike fungible tokens (where FIFO applies across the pool), each NFT is individually identified — specific identification is not just possible but required, because each token ID is unique.

Collection Tracking Requirement Detail Why It Matters Tool / Method
Each NFT’s token ID and contract address The specific NFT: e.g. CryptoPunk #7804 Identifies the exact asset for cost basis matching Blockchain explorer; NFT portfolio tracker (OpenSea, Zapper)
Purchase price in ETH and EUR equivalent ETH paid × ETH price at purchase date = EUR cost basis EUR cost basis used for gain calculation on sale Spreadsheet; Koinly wallet import
Purchase date Date of on-chain transaction Determines which ETH lot was used (FIFO); sets acquisition date Transaction timestamp from Etherscan
ETH lot used for purchase Which ETH acquisition lot was consumed (FIFO) Creates ETH disposal event at time of NFT purchase Requires ETH cost basis tracking alongside NFT tracking
Sale price in ETH and EUR equivalent ETH received × ETH price at sale date = EUR proceeds EUR proceeds used for gain calculation Transaction records; Etherscan
Platform fees paid (OpenSea commission, gas) 2.5% OpenSea fee + gas for listing/sale transaction Deductible from proceeds; increase effective cost basis Transaction receipts; gas cost in ETH at FMV

Section 4 — VAT on NFT Transactions

The most uncertain area of NFT taxation — what the EU VAT Committee says and how to approach it

Why NFT VAT Is Genuinely Uncertain

The EU VAT framework was not designed for NFTs. The 2023 EU VAT Committee working paper on NFTs (Working Paper 1060) acknowledged that NFTs pose novel challenges and that their VAT treatment depends critically on what the NFT represents — not on the token mechanism itself. A token is simply a container; the VAT treatment is determined by the underlying supply.

For Estonian VAT-registered businesses creating or trading NFTs, the VAT analysis must be performed for each type of NFT individually. The same blockchain mechanism (an ERC-721 token transfer) can represent five different types of supply with five different VAT treatments.

NFT Type What It Represents VAT Treatment VAT Rate Notes
Digital artwork NFT A unique digital image or creative work Supply of electronically supplied services (ESS) — digital art Destination-country rate for B2C (via OSS); reverse charge for B2B EU CJEU has treated digital content as ESS; likely 24% for Estonian B2C
Music NFT A unique recording or album in digital form ESS — digital audio content Same as digital artwork Streaming/download rules apply to underlying content
Event ticket NFT Access to a physical or virtual event Supply of access to an event — not ESS Event location determines VAT (for physical events) Physical event: VAT where event is held. Virtual event: ESS rules apply
Membership / community NFT Access to an exclusive community or platform ESS — ongoing access to a digital community Destination-country rate; OSS if B2C Ongoing access = ESS; same rules as SaaS subscriptions
Utility NFT (protocol access) Credits or access to a DeFi/Web3 protocol Uncertain — may be analogous to voucher or utility token Uncertain — possibly exempt as similar to cryptocurrency Apply for advance ruling if significant VAT amounts involved
Collectible with no utility Pure collectible with no underlying rights Uncertain — possibly exempt as investment asset Possibly VAT-exempt Investment-grade treatment possible; no established ruling

Practical VAT Approach for Estonian NFT Creators

For an Estonian VAT-registered creator selling digital art NFTs to B2C buyers across the EU, the most conservative and defensible approach is to treat the NFT sale as an electronically supplied service (ESS) and apply the destination-country VAT rate through the OSS mechanism — the same treatment as any digital product sold to EU consumers.

Buyer Location and Type VAT Treatment for Estonian NFT Creator Invoice Filing
Estonian individual (B2C) 24% Estonian VAT Standard VAT invoice with 24% Monthly KMD
EU individual (B2C) — e.g. German collector German VAT rate (19%) via OSS if total EU B2C > €10K Invoice at 0% or German rate — depends on OSS status OSS quarterly return
EU VAT-registered business (B2B) 0% reverse charge — buyer accounts for VAT Zero-rated invoice + reverse charge note KMD zero-rated line
UK individual (B2C) Outside EU VAT scope — UK VAT may apply if you exceed UK threshold Outside scope invoice HMRC if UK VAT registered
US / non-EU buyer (B2C) Outside EU VAT scope — no EU VAT Outside scope invoice No EU filing
The VAT registration threshold may be reached quickly for successful NFT collections
If you mint and sell an NFT collection generating over €40,000 in proceeds within 12 months, you cross the Estonian VAT registration threshold. At that point, you must register for VAT and charge VAT on subsequent sales. For EU B2C sales above €10,000, OSS registration is also required. Many NFT creators fail to anticipate this — they sell a collection, generate significant proceeds, and discover retrospectively that they were required to charge VAT on all sales above the threshold. If you are planning a significant NFT release, pre-register for VAT and OSS before launch.

Section 5 — Secondary Sale Royalties: Accounting and Tax

Tracking automatic on-chain royalty payments at scale

The Royalty Stream — Passive Income from On-Chain Enforcement

Secondary sale royalties are one of the most commercially attractive features of NFTs — the ability to earn a percentage of every resale automatically through smart contract enforcement. From an accounting perspective, royalties are income in the period received. The challenge is that for popular collections, the royalty stream may consist of many small payments distributed across numerous resale events.

Monthly Royalty Receipt — September 2024 (Aggregate approach)

Account Debit (DR) Credit (CR)
Crypto Assets — ETH (royalties received) €2,840.00
Revenue — NFT Secondary Royalties €2,840.00

* Aggregate monthly entry for all September royalties (e.g. 40 resales × average 0.04 ETH × €1,775/ETH average price). FMV basis: average ETH price during the month weighted by transaction timing. Detailed records available in wallet export.

Royalty Enforcement Risk — What If OpenSea Does Not Pay?

Since 2022–2023, many NFT marketplaces (particularly Blur) have made creator royalties optional for buyers, leading to significant royalty circumvention. If a secondary sale occurs but the marketplace does not forward the royalty to the creator, no income arises — there is no receipt and no taxable event. You cannot be taxed on income you did not receive.

The accounting question: do you accrue royalties as income based on the resale price (regardless of payment), or recognise income only on actual receipt? Under IFRS 15, revenue is recognised when it is probable that the economic benefits will flow to the entity. If the marketplace does not enforce royalties, recognition on a cash basis (only when received) is the correct approach.

Royalty Payment Status Income Recognition Accounting Entry Tax Obligation
On-chain enforced royalty — paid automatically Yes — income on receipt DR Crypto Assets / CR Revenue 22% individual; 0% OÜ retained
Marketplace-enforced royalty — paid through platform Yes — income on receipt DR Crypto Assets / CR Revenue Same as above
Optional royalty — buyer pays voluntarily Yes — income on receipt if paid; zero if not DR Crypto Assets / CR Revenue if paid; zero if not Tax only on amounts actually received
Royalty enforced via legal action / claim Yes — income when legally enforceable and received DR Receivable at point of legal certainty / CR Revenue Tax in period received or when certainty established

Section 6 — Novel NFT Structures: Fractionalization, Backed Loans, and Gaming

Tax and accounting for the most complex NFT scenarios

Fractionalized NFTs

NFT fractionalization splits a single NFT into multiple fungible ERC-20 tokens, allowing collective ownership of high-value NFTs. Each fraction represents a proportional share of the underlying NFT’s economic value. The fractionalization process may be treated as a disposal of the original NFT (creating fungible tokens in return) or as a non-disposal (the NFT is still owned collectively through the fractions).

Fractionalization Scenario Tax Treatment Securities Risk Practical Action
Creator fractionalizes own NFT and sells fractions Possible disposal of NFT at FMV on fractionalization; proceeds from fraction sales = income High — selling investment interests to multiple buyers resembles a security offering Seek legal advice before launch; consider securities law exemptions; get advance ruling on tax
Collector fractionalizes purchased NFT to sell Disposal of NFT on fractionalization; capital gain = FMV at fractionalization minus cost basis Same as above Same as above
Buy fractions of a fractionalized NFT Acquisition of ERC-20 tokens representing NFT share Investment instrument acquisition Track cost basis of each fraction lot at purchase; FMV on purchase date
Sell fractions Capital gain disposal of ERC-20 fraction tokens N/A — investor role Gain = proceeds minus cost basis of fraction tokens
Fractionalization dissolved (NFT reconstituted) Disposal of fractions; possible acquisition of NFT share N/A Gain/loss on fraction disposal; new cost basis for NFT or share acquired

NFT-Backed Loans

Protocols like NFTfi and Arcade allow NFT holders to use their NFTs as collateral for crypto loans without selling the NFT. The tax treatment follows the same analysis as DeFi collateralised lending: if no legal title transfers to the protocol during the loan, the deposit is not a disposal. If the NFT is defaulted on and the lender claims it, the NFT holder has disposed of the NFT at the loan value.

NFT Loan Scenario Tax Position Accounting Entry Key Risk
Deposit NFT as collateral, receive loan Uncertain — possible disposal if title transfers Conservative: DR Cash (loan) + CR NFT Asset (derecognise) + CR Loan Payable If treated as disposal: taxable gain at loan FMV vs cost basis
Repay loan, recover NFT If deposit was disposal: re-acquisition at loan repayment value DR NFT Asset (re-acquire at cost) + DR Loan Payable + CR Cash If non-disposal treatment: no entry on recovery
Default — lender claims NFT Yes — disposal at default (loan value) DR Loan Payable + CR NFT Asset + Gain/Loss Loss = loan value minus NFT cost basis if NFT was worth less than loan
Earn interest as NFT lender (other side) Yes — income at FMV DR Crypto Asset / CR Revenue — Interest NFT temporarily not yours; income on interest payments received

Gaming NFTs — High Frequency, Same Rules

Blockchain games (Axie Infinity, Gods Unchained, Illuvium, etc.) generate NFT transactions at a rate far higher than art collections. A single play session can generate multiple NFT acquisitions (loot drops, rewards), NFT upgrades (combining or enhancing), and NFT sales. Each transaction has the same tax treatment as any other NFT transaction — but the volume creates a tracking challenge that essentially requires an automated tool or professional accounting support.

Gaming NFT Activity Tax Treatment Volume Challenge Practical Approach
Receive NFT as in-game reward Income at FMV at time of receipt Multiple rewards per play session Aggregate monthly by game; use game’s API for transaction data
Sell in-game NFT Capital gain (proceeds minus FMV at receipt) Potentially many small sales Aggregate by game, by period; track via OpenSea or game marketplace
Upgrade/evolve NFT (combine two NFTs) Possible disposal of both input NFTs + acquisition of new NFT Complex — game-specific mechanics Treat each evolution as disposal of input NFTs + new acquisition at FMV of evolved NFT
NFT game shuts down (value becomes zero) Capital loss if no proceeds One-time event Loss = cost basis; document the game shutdown and zero-value NFT
Sell in-game currency (fungible tokens earned) Capital gain if collector; income if treated as business Variable Track fungible currency separately from NFT items

Frequently Asked Questions

As the creator of the NFTs you minted and sold, you owe tax on all the proceeds — not just a profit margin. Creator NFT sales are treated as business income, not capital gains. The full 0.5 ETH per piece (at EUR FMV on the sale date) is income. You can deduct legitimate business expenses: gas fees for minting each NFT, OpenSea commission (2.5%), software tools used in creation, time spent if operating through an OÜ and paying yourself a salary. If you are operating as an individual, your taxable income is the total proceeds minus deductible costs — with 22% income tax applied to the net. If operating through an Estonian OÜ, the same proceeds accumulate as retained earnings with 0% immediate corporate tax. For a collection of this size, the OÜ structure is likely significantly more tax-efficient over the medium term.

You have a capital loss on the NFT — but you need to calculate in EUR, not in ETH, and you need to account for the ETH you used to buy it. Step 1: what was the EUR value of 80 ETH at the time of purchase in 2021? If ETH was at €2,000, your cost basis is €160,000. Step 2: what are the EUR proceeds from selling at 30 ETH today? If ETH is at €2,800, proceeds are €84,000. Step 3: capital loss = €84,000 − €160,000 = −€76,000. This loss can offset other capital gains you have in the same tax year. Step 4: what happens to the 30 ETH you receive? That becomes 30 ETH with a cost basis of €84,000 (€2,800 × 30). Note also: when you originally bought the NFT with 80 ETH, that was a disposal of ETH — you may have had a taxable gain or loss on that ETH depending on what you paid for it. Always calculate in EUR and trace both the NFT and the ETH transactions.

Each month’s royalty stream is income at the fair market value of the ETH received. For practical accounting, a monthly aggregate approach is acceptable: take the total ETH received in royalties during the month, apply the average ETH price for the month (or the weighted average price at each transaction if your tracking tool captures this), and record the EUR total as royalty income. For an individual, this €2,000/month = €24,000/year in income tax at 22% = €5,280 annual tax. For an Estonian OÜ: €24,000/year revenue with 0% immediate tax — tax deferred until distribution. The ETH received as royalties has a cost basis equal to the EUR value at receipt. When you later sell the ETH, any further appreciation is an additional taxable gain. Set up a dedicated receiving wallet for royalties to simplify tracking — mixing royalty ETH with trading ETH complicates cost basis calculations.

An NFT that grants access to a SaaS platform is most likely treated as an electronically supplied service (ESS) for VAT purposes — the same category as a SaaS subscription. The NFT mechanism is the delivery vehicle; the underlying supply is digital platform access, which is ESS. For Estonian VAT purposes: Estonian B2C buyers pay 24% VAT; EU B2C buyers above €10,000 total EU B2C revenue pay destination-country VAT through your OSS registration; EU B2B buyers (VAT-registered businesses) use reverse charge (0% on your invoice); non-EU buyers are outside EU VAT scope. Ensure your NFT smart contract documentation and website clearly state what access the NFT grants — the clearer the description of the underlying service, the more defensible the VAT classification. We would recommend registering for Estonian VAT and OSS before the NFT launch, not after, to avoid any period of non-compliant sales.

Yes — if the items and tokens have observable market value when received, they are taxable income at that value. For an Estonian individual, €3,000–5,000 monthly in gaming income is €36,000–60,000 annually, with 22% income tax (€7,200–12,000 per year). This is a substantial tax obligation. The practical challenge is tracking: at this volume, manual tracking is not feasible. You need a tool that integrates with the game’s blockchain, imports all reward transactions with their timestamps, and prices each item/token at the time of receipt. The Estonian OÜ structure is particularly compelling for active blockchain gamers: the same income accumulates as retained earnings in the OÜ with 0% immediate tax, and you only pay 28% when you choose to distribute profits as salary or dividends. The administrative cost of running an OÜ (€150–300/month accounting) is small relative to the tax saving on €36,000+ annual gaming income.

Creating or trading NFTs and need tax clarity?

Book a free 30-minute consultation. We analyse your NFT activity, classify correctly as creator income or collector gains, handle VAT analysis, and prepare your EMTA declarations accurately.

companyforbusiness.ee →