Selling a Bitcoin Ordinal without tidy, timestamped records can trigger an unexpected tax bill and penalties from HMRC. Are sats, inscription fees and miner fees logged with timestamps and converted to GBP for every acquisition and disposal?
Bitcoin ordinals & NFT tax: key factors to decide
Each disposal is judged on facts and timing. The tax outcome depends on whether the activity is a one‑off investment or trading in nature.
What counts in the cost base
The sats used to acquire or inscribe an Ordinal form part of the allowable cost. Add any inscription and miner fees that were necessary to create or acquire the asset to that cost.
Spot rates and timing
Convert each acquisition, fee payment and disposal to GBP using the spot rate at the blockchain timestamp. Using a single blanket conversion for many events will distort Capital Gains Tax and loss calculations.
Relevant guidance and legal basis
HMRC treats Ordinals within its general cryptoasset rules and guidance. For official detail see the HMRC Cryptoassets Manual and the general tax on cryptoassets guidance at HMRC.
Investor vs creator: which tax applies
Most collectors and investors report disposals as capital gains. Creators or those who trade frequently may be taxed under Income Tax tests and NICs.
Creators and trading tests
HMRC applies trading indicators: frequency, organisation, scale, and intention to make profit. If a creator routinely mints and sells Ordinals with a business model, HMRC may treat proceeds as trading income.
Collectors and capital gains
A collector who buys an Ordinal, holds it and later sells generally reports a disposal for Capital Gains Tax. Occasional sales with clear investment intent fit CGT treatment.
Income vs capital comparison
| Indicator |
Looks like trading (Income) |
Looks like investment (CGT) |
| Frequency |
Multiple regular sales |
Occasional discrete sales |
| Organisation |
Business-like setup |
Personal collection |
| Profit intention |
Planned profit model |
Investment return aim |
Determining whether an Ordinal-related activity is income (trading) or capital (CGT) is often binary in practice. A short decision flow helps determine the outcome.
Step 1: Frequency and pattern.
Was there a systematic repeated pattern of minting and selling Ordinals across weeks or months? If yes, lean towards trading.
Step 2: Organisation and scale.
Is there business-like infrastructure such as pricing, marketing, catalogue or marketplace listings? Are receipts consistent with a revenue model? If yes, lean towards income tax.
Step 3: Intention and profit-making.
Did the taxpayer create Ordinals with clear intention to sell for profit as a primary activity? If yes, income treatment is likely.
Step 4: One-off or passive sale.
A single resale of a held Ordinal with no trading indicators points to capital gains treatment.
Example: a collector who sells a single inscribed Ordinal after several years would usually use the Self Assessment CGT pages. A creator who mints hundreds of Ordinals and lists them regularly would normally report receipts on the Income pages. They would treat related costs as business expenses and follow HMRC crypto guidance and income tax trading tests.
Keep records by transaction to avoid future disputes.
Calculating base cost and gains
Allowable cost equals the GBP value of sats used. Add the GBP cost of inscription, miner fees and other direct costs.
Gains equal proceeds in GBP minus allowable cost in GBP after any pooling rules where applicable.
Including inscription and miner fees
Include inscription and miner fees in the asset cost when those fees were necessary to create or acquire the Ordinal. The error most frequent at this point is excluding inscription fees from the cost base and so overstating taxable gains.
Convert each BTC event to GBP at the exact UTC timestamp of the blockchain transaction. Record the exchange rate source and keep a screenshot or provider export for each conversion.
Small errors can cause big HMRC enquiries later.
Worked numerical example
Start with a clear timeline. Buy sats, inscribe, then sell later.
The worked example below shows each step with numbers and conversions.
- Purchase: buy 10,000 sats (0.0001 BTC) on 2024-06-01 at spot rate 1 BTC = £30,000 → cost = £3.00.
- Inscription fee: pay 1,000 sats (0.00001 BTC) on 2024-06-02 at spot 1 BTC = £30,500 → fee = £0.305.
- Sale: sell Ordinal on 2025-05-15 for 0.0002 BTC when 1 BTC = £40,000 → proceeds = £8.00.
Calculation: allowable cost = £3.00 + £0.305 = £3.305. Gain = £8.00 − £3.305 = £4.695.
This works well in theory. In practice, many collectors forget to record each GBP conversion. They then cannot reconcile totals in an HMRC query.
Keep a dated folder for each tax year.
Apportioning fees and partial disposals
When a transaction contains multiple inscriptions, allocate the fee proportionally by sats attributed to each Ordinal. For partial disposals, apply specific identification where possible or pooling rules if the asset type requires it.
Bitcoin Ordinals raise practical questions for cost basis that differ from simple token purchases. The inscription process consumes specific sats (UTXOs) and may generate change outputs.
For tax, the cost base of an inscribed Ordinal should reflect the acquisition cost of the exact sats consumed. In practice that means tracking the original purchase date and GBP cost of the UTXO used. Where specific identification is impossible, apply standard pooling and specific-identification rules used for cryptoasset disposals.
For example, inscribe using a 50,000-satoshi UTXO bought in two tranches at different GBP spot rates. The allowable cost includes the weighted GBP cost of the sats apportioned to the sats consumed. Add the inscription and miner fees converted to GBP at the inscription timestamp.
Clear timestamped records of TXIDs, input UTXOs and change outputs are essential. These records let you reconstruct the satoshi cost basis for each Ordinal disposal.
Label files with TXIDs and dates for fast retrieval.
Record keeping and self assessment reporting
Report disposals in the tax year when the disposal occurs. Retain records for at least six years in case HMRC asks for supporting evidence.
What to keep: HMRC-ready list
Keep TXID and blockchain timestamp (UTC). Also save raw transaction JSON where possible and a wallet CSV export. Keep marketplace invoices, GBP conversion records and bank receipts that show GBP payments. HMRC may ask for this pack during an enquiry.
Use a CSV with these exact headers for HMRC-ready records:
Date (UTC),TXID,Wallet address,BTC amount,Fee BTC,Event type,Counterparty,Spot rate (GBP per BTC),GBP amount,Note
Populate the CSV row for each event. Events include purchase, inscription fee, sale and fee payments. The CSV lets you produce a simple CGT worksheet showing allowable cost and gains.
How to report on self assessment
Enter gains and allowable losses on the Capital Gains pages of Self Assessment for the tax year of the disposal. If activity meets trading tests, report receipts on the Income pages instead.
An HMRC-ready CSV example row set is useful to show exactly how inscriptions and disposals should be logged. Below are sample rows that can be imported to a spreadsheet or a crypto tax calculator:
Date (UTC),TXID,Wallet address,BTC amount,Fee BTC,Event type,Counterparty,Spot rate (GBP per BTC),GBP amount,Note
2024-06-01,txid_buy_123,bc1q...,0.0001,0.000001,purchase,coinbase,30000,3.00,Purchase 10000 sats
2024-06-02,txid_inscribe_456,bc1q...,0.00001,0.00001,inscription,unknown,30500,0.305,Inscription fee 1000 sats
2025-05-15,txid_sell_789,bc1q...,0.0002,0.000002,sale,marketplace,40000,8.00,Sale of Ordinal
These concrete CSV rows show separate lines for purchase, inscription fee and sale. Each row has its own GBP conversion and a note field. This makes the ledger reconcilable during Self Assessment or an HMRC enquiry.
Reconcile totals monthly to spot missing items early.
VAT, mining, royalties and special rules
VAT depends on whether the seller provides a taxable supply and is VAT‑registered. Marketplaces can complicate this treatment.
VAT on marketplaces and royalties
If a creator supplies a service or digital content as part of a business, and is VAT-registered, VAT can apply. It can apply to sales or marketplace fees. Royalties paid to creators normally count as income. They follow the same VAT and income rules as other sales of services.
Mining, airdrops and gifts
Mining rewards received by a miner are taxable as income when received. Measure the value at the fair market GBP rate at that time. Airdrops and gifts may be taxable depending on control, convertibility and other facts.
Keep separate logs for mining and airdrops.
Common errors and compliance traps
Two common mistakes cause the largest HMRC queries: missing TXIDs and inconsistent GBP conversions. Fix these issues before filing to reduce enquiry risk.
Frequent calculation mistakes
A frequent calculation mistake is using a single conversion for many events. Another is leaving inscription fees out of the cost base, which inflates gains.
Audit red flags and how to avoid them
HMRC flags sudden spikes in activity, inconsistent records, and missing provenance. Reconcile wallet exports, marketplace statements and bank records to show consistent flows.
If uncertain about treatment for high-volume activity or complex creator income, get specialist advice before filing. Bring your CSV, calculation workbook and transaction timeline to the adviser. A well-prepared adviser reduces the risk of late adjustments or penalties.
Frequently asked questions
Are Bitcoin Ordinals taxable under UK law?
Yes: disposals usually trigger Capital Gains Tax unless trading tests apply. HMRC treats Ordinals as cryptoassets and assesses tax under existing crypto guidance.
How do I treat inscription and miner fees for tax?
Include them in the allowable cost when they were necessary to create or acquire the asset. Record the BTC fee, the timestamp and the GBP conversion at that moment.
When do I report Ordinal sales on self assessment?
Report in the tax year of disposal on the Capital Gains pages unless activity is trading. Keep records for at least six years and file by the usual Self Assessment deadlines.
Do royalties count as income or capital?
Royalties paid to creators are normally taxable as income for the recipient. The payer may need to treat the payment as a business expense.
How should I convert BTC to GBP for tax?
Use the spot exchange rate at the exact UTC timestamp of each event. Note the provider used and keep a screenshot or exported rate for audit evidence.
Can I use a single GBP conversion for many events?
No: a single blanket conversion can produce incorrect gains and losses. Convert each event individually to avoid HMRC disputes.
What records does HMRC expect for ordinals?
HMRC expects TXIDs, timestamps, wallet exports, marketplace invoices, and GBP conversion evidence. Provide a reconciled CSV and calculation workbook when requested.
What to do next
Prepare the HMRC-ready CSV with every blockchain event and its GBP conversion. Use the CSV headers provided earlier and fill each row as transactions occur.
Keep receipts, screenshots and raw transaction JSON in a folder organised by tax year. Reconcile totals monthly to spot missing items early.
If a sale or a set of sales looks large or regular, treat the activity as potentially trading. Such patterns may lead to trading treatment and costly reclassification later.
HMRC: Tax on cryptoassets collection
Exceptions: this guidance does not apply to corporate entities filing with company rules or to non-UK residents. It also does not apply where a formal professional opinion contradicts the steps above.
If records or computations are unclear, contact a specialist tax adviser who accepts crypto work and bring your CSV and workbook to the meeting.