Skip to main content
Tax · Crypto

NFT tax UK: buying, selling, royalties

NFTs are treated as crypto-assets for UK tax purposes. Buying an NFT with ETH is a CGT disposal of the ETH. Selling the NFT is a CGT disposal of the NFT. Royalties from secondary sales (where you're the creator) are income, not CGT. Here's the 2026/27 mechanic for collectors, traders, and creators.

HMRC treats NFTs as cryptoassets — taxed under the same rules as other tokens. Buying an NFT triggers a CGT disposal of whatever crypto you used to pay (typically ETH). Selling the NFT triggers a CGT disposal of the NFT. Both gains feed into your annual £3,000 CGT allowance. For NFT creators, royalties from secondary sales are income (not CGT) — taxed at your marginal rate, possibly with NI if it's a trade. The same "section 104 pool" doesn't apply to unique NFTs since each is non-fungible — but does apply to fungible collections (e.g. CryptoPunks where each unit isn't economically distinct, contested).

The buyer's tax picture

You buy an NFT for 2 ETH:

If you later sell the NFT, that's a separate CGT event using the NFT's cost basis.

Worked example — collector flipping NFTs

Collector buys + sells an NFT in 6 months

March 2025: buy NFT for 2 ETH (ETH price £2,000)
ETH disposed: 2 × £2,000 = £4,000. ETH cost basis (from pool): £3,000
CGT gain on ETH: £4,000 − £3,000 = £1,000Gain 1
NFT cost basis: £4,000 (+ gas fee, say £50) = £4,050
Sept 2025: sell NFT for 3 ETH (ETH price £2,500)
NFT disposal: 3 × £2,500 = £7,500
CGT gain on NFT: £7,500 − £4,050 = £3,450Gain 2
ETH received: 3 ETH at £2,500 = £7,500 acquisition basis
Total gains for year: £1,000 + £3,450 = £4,450
Less CGT allowance £3,000
Taxable: £1,450 at 24% (higher rate) = £348 CGTCGT due: £348

One buy-and-sell of an NFT created two distinct CGT events. Active flipping multiplies the compliance burden quickly.

NFT creators — royalties are income

If you create and sell NFTs:

The Trading Allowance (£1,000/year tax-free) applies if NFT creation is a hobby. Above £1,000/year, register for Self Assessment and report as self-employment.

"Trader" vs "investor" classification

HMRC's badges-of-trade test applies to NFTs:

For most retail NFT collectors, investor classification applies — and CGT is the relevant tax. For full-time NFT flippers running it as a business, trader treatment may apply.

The pool problem for fungible collections

Section 104 pooling normally applies to "fungible" assets. NFTs are non-fungible by definition — each is unique. But within a collection like CryptoPunks or Bored Apes:

For now, treat each NFT as distinct unless you have specialist advice for your specific collection.

Record-keeping requirements

For every NFT transaction:

Specialist NFT tax software exists (Recap, Koinly have NFT modules). Manual tracking is impractical for active collectors.

VAT and NFTs — usually no

HMRC has generally not pursued VAT on NFT sales for individual UK collectors. Commercial NFT marketplaces may face VAT obligations only if their UK customer base exceeds the threshold. For individuals selling NFTs as part of a trade, VAT registration would only apply if total taxable turnover exceeds £90,000 (2026/27).

Sources and methodology

HMRC's NFT guidance is in the Cryptoassets Manual. Specific NFT treatment: CRYPTO11000 and the broader cryptoassets sections. For complex creator positions, see the tax adviser recommendation. The methodology page documents sources.

Crypto is property, not currency

The foundation of the whole UK regime is that HMRC treats cryptoassets — Bitcoin, Ether, tokens and NFTs alike — as property, not as money. There is no special "crypto tax". Instead the existing rules for assets apply: chargeable disposals fall under Capital Gains Tax, and crypto received in return for work or activity falls under Income Tax. Because tokens are property, spending them is not like spending cash — it is disposing of an asset, which is why so many everyday actions are taxable events.

Four things count as a CGT disposal for an investor:

Each disposal produces a gain or loss measured in sterling: the GBP value at disposal, less the allowable cost (the pooled acquisition cost plus transaction fees). Simply moving coins between your own wallets is not a disposal.

CGT rates, the £3,000 allowance and the matching rules

For 2026/27 the Capital Gains Tax annual exempt amount is £3,000 — the gain you can realise across all assets before any tax is due. Gains above it are taxed at 18% within your remaining basic-rate band and 24% above it, based on your total taxable income plus gains.

You cannot simply compare the price you sold at with the price you first paid. Crypto follows the same-day and 30-day "matching" rules used for shares, sitting on top of Section 104 pooling:

  1. Same-day rule — disposals are first matched against any tokens of the same type acquired on the same day.
  2. 30-day (bed-and-breakfast) rule — next, matched against tokens acquired in the 30 days after the disposal. This stops you selling to crystallise a loss and immediately rebuying the same coin.
  3. Section 104 pool — anything left is matched against the pool: all earlier holdings of that token merged into a single average cost.

Each token type (BTC, ETH, and so on) has its own pool. The matching order is not optional, and getting it wrong is one of the most common errors HMRC's nudge letters pick up.

Worked example — CGT on plain crypto (2026/27)

An investor builds a pool, then sells

Buys 1.0 BTC in 2023 for £18,000
Buys 1.0 BTC in 2024 for £30,000
Section 104 pool: 2.0 BTC, total cost £48,000 (£24,000 average per BTC)
2026/27: sells 1.0 BTC for £40,000
Allowable cost (1.0 × £24,000 average)£24,000
Gain: £40,000 − £24,000£16,000
Less annual exempt amount−£3,000
Taxable gain£13,000
CGT at 24% (higher-rate taxpayer)£3,120

The remaining 1.0 BTC stays in the pool at its £24,000 average cost for next time. Note the average-cost method: the gain is not calculated against the £30,000 most recent purchase, but against the blended pool cost — a distinction that materially changes the bill.

When crypto is income, not CGT

Some crypto is taxed as income on receipt, valued in sterling at the moment it lands in your wallet — quite separate from any later CGT when you dispose of it. The main cases:

The sterling value taxed as income on receipt then becomes the acquisition cost for CGT, so it is not taxed twice on the way in — only any subsequent growth is a later capital gain. The £1,000 trading allowance can cover small amounts of miscellaneous crypto income. Borderline activity (heavy mining or full-time trading) can amount to a taxable trade — see trader vs investor and our staking and DeFi guides.

Exchanges now report to HMRC

The days of crypto being invisible to HMRC are over. The UK is adopting the OECD's Cryptoasset Reporting Framework (CARF), under which exchanges and crypto service providers collect identifying details about their UK users and report transaction data to tax authorities, with data exchanged internationally. Reporting providers are expected to start gathering this information from 1 January 2026, with the first reports following.

This sits alongside the access HMRC already obtains directly from major exchanges, which has driven the wave of "nudge" letters to suspected under-reporters. Practical takeaways:

Combined with the record-keeping discipline set out above, the message for 2026/27 is straightforward: keep clean sterling-valued records of every acquisition and disposal, and report gains and income on time.

Editorial accountability
Open Trust Centre →

Every page is reviewed against the editorial standards, written from primary sources, sourced openly, and corrected publicly. No affiliate revenue. No sponsored content. No paid placements.

Editorial standards Editorial process Corrections policy How we make money Editorial team Methodology