A client settles your £2,000 design invoice in Bitcoin on a Friday afternoon. The coins land in your wallet, the price moves over the weekend, and your Self Assessment deadline is getting closer. The payment may feel like crypto, but HMRC will expect records in pounds and a clear trail from invoice to disposal.
For self-employed tax in the UK, HMRC normally taxes the GBP value of Bitcoin as business income when you receive it, and National Insurance may apply. If you later sell, swap or spend those coins, you may also create a Capital Gains Tax calculation. Keep the invoice, receipt time, GBP market value, allowable expenses and disposal records before relying on any tax figure.
Treat Bitcoin payments as business income
Record the GBP value when Bitcoin arrives and treat it as a business receipt. If you are a sole trader in England and a client pays for design, consulting, repairs or another service in Bitcoin, the payment is normally trading income. Bitcoin is simply the method of payment, much like a client paying your invoice by bank transfer rather than cash.
Set the receipt value in pounds
Use the market value in GBP at the date and time of receipt, not the price when you later file your return. If your £2,000 invoice is settled with 0.04 BTC and the BTC value is £2,000 at 14:15 on 12 May, put £2,000 into your business income records. It does not matter if Bitcoin is worth £2,500 or £1,500 next month.
Check national insurance and VAT
National Insurance contributions may apply to taxable profit from your self-employment, not to Bitcoin as a separate charge. Think of Bitcoin as the label on the payment envelope. Your taxable profit is what remains after allowable business expenses are taken from all business income, including the GBP value of Bitcoin receipts.
For the 2026/27 tax year, which runs from 6 April 2026 to 5 April 2027, label every record with the actual receipt date. Rates, thresholds, allowances and deadlines can change between tax years.
If you are VAT-registered, accepting Bitcoin does not change the VAT treatment of the underlying service. Calculate output VAT in GBP using the normal VAT rules for the supply, and make the invoice show the net amount, VAT amount and gross amount in pounds; the BTC amount can be stated as the settlement amount at an agreed rate. Save the BTC to GBP valuation used at the payment time, along with the invoice, wallet address, transaction hash, payment processor statement and any fees.
These records provide the crypto tax evidence HMRC needs to link the GBP market value to the service supplied. VAT registration, place-of-supply rules and overseas clients can affect the position, so a Bitcoin payment should not be treated as automatically outside VAT.
Separate income tax from later Bitcoin gains
Split the tax at receipt from the tax when you dispose of Bitcoin. One payment can create two separate calculations, but it should not be taxed twice as the same income. The first calculation concerns your work. The second concerns what happened to the Bitcoin after you received it.
Understand the two layers
Income Tax applies to the value earned for work, while Capital Gains Tax can apply to the later price movement. Suppose a consultant receives Bitcoin worth £4,000 for a project. The £4,000 belongs in the business accounts even if the consultant holds it for three years.
If part of that Bitcoin is later sold for £4,600, the possible capital gain starts with the increase, not the whole £4,600. This is like receiving a bicycle worth £4,000 as payment for work, then selling it later for more. The work income and the later increase are different events.
Build an audit trail from invoice to wallet
Issue in GBP, save the payment proof and tie each receipt to a specific invoice. The quickest method is to save one screenshot. The correct method is a small evidence pack that another person can follow without guessing. Allow 15 to 30 minutes per new client setup, then a few minutes for each payment.
Choose one valuation source
Use a consistent GBP pricing source and retain evidence showing both date and time. A reliable exchange export, payment processor statement or saved price screen can work where it identifies the BTC/GBP rate. Do not use a USD price and mentally convert it later unless your records also show the GBP conversion used.
Keep the records HMRC can follow
| Record to keep | Why HMRC needs it | Best evidence | Common failure |
| GBP invoice | Shows what service was paid for | PDF invoice and client agreement | Invoice shows BTC only |
| Receipt valuation | Supports taxable income | Timestamped BTC/GBP export | Using today's price |
| Wallet proof | Links payment to you | Address and transaction hash | Saving a hash without invoice number |
| Sale and fee records | Supports gain or loss | Exchange CSV and trade confirmations | Ignoring network fees |
Bitcoin invoice record path
1. Invoice
GBP amount, service, date
2. Receipt
Time, BTC amount, hash
3. GBP value
Saved BTC/GBP rate
4. Return
Profit, then gain or loss
Calculate profit before reporting any gain
Calculate business profit first, then calculate the Bitcoin disposal separately to keep the records clear. This order matters because allowable expenses reduce self-employment profit, while disposal costs usually belong in the capital gains calculation. Mixing them can overstate one figure and understate the other.
Work through a partial sale
The £4,000 receipt value normally forms the starting cost for the Bitcoin acquired. Two months later, the consultant sells half the holding for £2,700 and pays £30 exchange fees. Half of the original £4,000 cost is £2,000, so the illustrative capital gain is £670: £2,700 less £30 less £2,000.
This is a simple illustration. Bitcoin is normally dealt with using matching rules: same-day acquisitions first, then acquisitions made in the following 30 days, then the Section 104 pool. A Section 104 pool is one combined running record of matching Bitcoin holdings and their allowable cost.
Put the £4,000 receipt and £900 expenses in the self-employment calculation, not the SA108 capital gains pages. The £3,100 profit feeds into the Self Assessment return's self-employment section. The £670 example gain may need SA108, subject to the reporting rules and thresholds that apply for that tax year.
For 2026/27, verify the Capital Gains Tax annual exempt amount, CGT rates, Income Tax bands and National Insurance position before submitting. The UK Government can alter these figures through Finance Acts, so old calculator results are not filing evidence.
| Event | Tax calculation | Fees to check | Likely return area |
| Client pays 0.08 BTC | £4,000 business income | Payment processor cost | Self-employment |
| You hold the Bitcoin | No disposal yet | Wallet transfer cost | Keep records |
| You sell half for £2,700 | £670 illustrative gain | £30 exchange fee | SA108 if required |
This route does not apply in the same way if Bitcoin is employment salary, income of a limited company registered at Companies House, a personal investment with no service supplied, or part of an actual cryptoasset trading business. VAT, overseas clients, DeFi, mining, staking, airdrops and large transactions need case-specific advice. The Financial Conduct Authority regulates certain cryptoasset activities, but it does not decide your personal tax bill.
For 2026/27, the Capital Gains Tax annual exempt amount is £3,000 for an individual. For most Bitcoin disposals, gains falling within any unused basic-rate Income Tax band are generally taxed at 18%, while gains above that band are generally taxed at 24%. Your Bitcoin business income, less allowable business expenses, matters because it uses up part of that basic-rate band before Capital Gains Tax on Bitcoin is worked out. A capital loss on a Bitcoin disposal can normally be claimed and set against gains in the same year or carried forward against future gains, provided it is reported correctly.
Keep Bitcoin disposal records, including matched cost, proceeds and fees, as part of the crypto tax calculation you report to HMRC.
FAQs
Do I need to pay tax on Bitcoin received for work?
Bitcoin received for self-employment work is normally taxable income at its GBP value when you receive it. Income Tax and National Insurance contributions may apply to business profit, while later disposal can create Capital Gains Tax.
Should I register as self-employed for Bitcoin?
You should register for Self Assessment if you are carrying on self-employment and meet HMRC's registration requirements. For income arising in 2026/27, the usual deadline to tell HMRC is 5 October 2027, but check your own position.
Can I avoid tax by keeping Bitcoin in my wallet?
Keeping Bitcoin does not remove tax on the GBP value of work already paid in Bitcoin. Holding may delay a capital disposal, but it does not erase the original business income.
Is selling Bitcoin business income or capital?
Selling Bitcoin received for services is often a capital gains event rather than a second business receipt. The answer can differ if your wider activity amounts to trading in cryptoassets, so examine the facts.
How do I report Bitcoin sales on Self Assessment?
Report self-employment income in the self-employment section and report relevant cryptoasset gains or losses on SA108. Keep the sale proceeds, matched cost, dates and fees for every disposal.
Are mining and staking taxable for self-employed people?
Mining and staking rewards can be taxable, but their treatment depends on the activity, scale and reason you received them. They should not be automatically grouped with Bitcoin paid by a client for ordinary services.
Can HMRC see Bitcoin transactions?
HMRC can request information and receives data from cryptoasset businesses under reporting and information powers. Keep records for the normal retention period and do not rely on a wallet address being anonymous.
For sole trader crypto tax, the filing timetable is separate from the date a client makes a Bitcoin payment against an invoice. If you started self-employment in 2026/27 and are not already within Self Assessment, the usual deadline to tell HMRC is 5 October 2027. A paper Self Assessment tax return is normally due by 31 October 2027; an online return and any balancing payment are normally due by 31 January 2028. You may also need payments on account on 31 January and 31 July where HMRC’s conditions are met, so retain cash in GBP rather than assuming held Bitcoin will cover the bill at the right price.
Report ordinary Bitcoin business income in self-employment pages and relevant gains or losses separately on SA108.
- Record income on receipt: use the Bitcoin payment's GBP value at the actual date and time you control it.
- Keep two calculations: business profit covers the work, while a later disposal covers only Bitcoin's price movement.
- Preserve an evidence pack: invoice, valuation, wallet proof, exchange data and every fee should link together.
- Check the tax year: confirm 2026/27 allowances, rates and filing dates with HMRC before submitting Self Assessment.
Related sources
These articles can help you explore the topic in more depth: