A £2,000 crypto payment can create a tax bill before you have sold a single coin. If you price the job in tokens, record the value late or treat the receipt like an investment, your invoice, accounts and Self Assessment figures can quickly diverge.
Accepting crypto as a sole trader or freelancer is possible in England, but HMRC generally taxes the GBP value of services as trading income when payment is received. Keep the coins and a later sale, swap or purchase may trigger Capital Gains Tax. A GBP-led process—from quote and invoice to wallet evidence, reconciliation and disposal records—helps you report both layers with confidence; confirm unusual arrangements with an accountant or tax adviser.
Follow the payment path from quote to records
Set a GBP price first and create evidence for every stage of the payment.
- Quote the work in GBP and state which token you will accept.
- Issue an invoice with the GBP amount, payment address and valuation method.
- Receive the payment, then capture its date, time, amount and transaction ID.
- Record the sterling value as business income and separate any fees.
- Convert or retain the crypto, then track any later disposal separately.
A crypto payment for freelance work normally enters your accounts at its fair market value in pound sterling when you receive it. Its value on the day you file your tax return does not replace that receipt-time value.
1. Quote
GBP service price
2. Invoice
Terms and address
3. Receive
Time and TXID
4. Record
GBP income
5. Dispose
Later gain or loss
Quote and invoice in sterling
Agree the contract price in GBP before discussing the crypto amount. For example, quote “Website copywriting: £2,000”, then offer payment in Bitcoin, Ether or a stablecoin. This keeps the commercial deal clear if the token price moves between the quote and payment.
Use this reusable wording on an invoice or in an email:
The contractual price is £[GBP amount]. Payment may be made in [token] to [wallet address] at the rate shown by [named source] at [time and date]. The client pays network fees. Any amount received below £[GBP amount] remains payable in GBP unless agreed in writing.
Choose how to receive funds
Choose a payment processor if you want an invoice link and a cleaner GBP trail.
Some processors can receive the token and convert it to pounds. Check that the provider is appropriate for your needs and review the Financial Conduct Authority register where relevant, because UK cryptoasset businesses may be subject to the Money Laundering, Terrorist Financing and Transfer of Funds Regulations 2017.
| Method | Price exposure after receipt | Records to save | Best fit |
|---|
| Self-custody wallet | Continues until you sell | Invoice, TXID, wallet, rate, fees | You want to hold crypto |
| Processor, crypto retained | Continues until you sell | Invoice, processor statement, rate, fees | Clients need a payment link |
| Processor, auto-convert to GBP | Usually minutes, not days | Invoice, receipt, sale rate, fees | Cash-flow certainty matters |
Record income and deal with later disposals
Enter the GBP value as trading income on the day the crypto reaches your control.
Keep one row per payment in a spreadsheet or accounting file within 10 to 20 minutes of receipt. Include the client name, invoice number, date and time, token, quantity, GBP rate source, sterling value, wallet address or processor reference, TXID, network fee and processor fee. The HMRC Cryptoassets Manual supports keeping records that show the transaction, valuation and disposal history.
Put the income in self assessment
Include the receipt-time sterling value in your sole trader turnover, not merely any profit when you sell.
Account for VAT based on the service and its GBP value, not the payment token. If you are VAT registered, a £2,000 standard-rated supply generally carries £400 VAT at the current 20% rate, whether the client pays by bank transfer or crypto. The Value Added Tax Act 1994 governs the supply; crypto does not change the nature of your work.
Separate the second tax layer
Treat a sale, swap, spend or gift of retained crypto as a possible disposal.
Calculate the later result from the disposal value less the original GBP cost and allowable disposal fees. If you sell that 0.04 BTC three weeks later for £2,180 and pay a £20 sale fee, the capital gain is £160: £2,180 less £2,000 less £20. If it sells for £1,850 with a £20 fee, the capital loss is £170 instead.
Avoid payment and refund traps
Record partial payments against the GBP invoice balance.
Check whether the payment falls outside this method before filing. This route is not designed for employees receiving salary in crypto, limited companies, people buying crypto only as an investment, or businesses whose main activity is trading, mining or validating cryptoassets. International payments, DeFi, illiquid tokens, payroll and material sums need advice tailored to the facts.
⚠️ Do not use today’s token price to rebuild last year’s income. Save the exact receipt-time GBP evidence before the price chart changes.
If you have already received a payment, gather the invoice, TXID, receipt timestamp and valuation source now, then have a qualified UK tax adviser review your Self Assessment treatment before the filing deadline.
The position differs for a limited company. A limited company is not simply a sole trader with a different bank account. If a company accepts crypto, the cryptoasset belongs to the company, the service income is generally included in its corporation tax position, and later disposals are calculated within the company rather than on the director’s personal Capital Gains Tax return. Taking value out of the company can then create a separate personal tax question, for example through salary, dividends or repayment of money owed to the director.
A sole trader instead reports the business income personally through Self Assessment. Do not send client crypto payments to a director’s private wallet for a company invoice without documenting the arrangement and obtaining tailored advice.
For retained tokens, do not always treat each sale as selling the exact coins from one freelance invoice. HMRC’s Capital Gains Tax matching rules can apply where you hold identical tokens personally. Disposals are generally matched first with acquisitions on the same day, then with acquisitions in the following 30 days, and then with the remaining Section 104 pool of that token. For example, if you receive ETH for a £2,000 invoice, already hold ETH, and buy more ETH shortly after selling some, the gain may not be based solely on the invoice-time GBP value.
Keep crypto disposal records for every acquisition, sale, swap and transfer so that the relevant matching calculation can be reconstructed.
Plan the filing and payment timetable as well as the transaction records. If you need to file Self Assessment and are not already registered, you normally need to tell HMRC by 5 October following the end of the tax year in which the income arose. An online return and any balancing payment are normally due by 31 January after that tax year. If your Self Assessment bill is more than £1,000 and less than 80% of the liability was collected at source, HMRC may also require payments on account on 31 January and 31 July.
Setting aside GBP as crypto payments arrive can prevent a tax bill from depending on a later token sale.
Common questions
Use the answer that matches the transaction you actually made, then keep the underlying record.
Can I accept crypto as a freelancer in the UK?
Yes, a freelancer can accept crypto for services in England. Agree and invoice the work in GBP, then record the token’s fair market value in pound sterling when it is received.
Do I pay tax when a client pays me in Bitcoin?
Yes, the GBP value of Bitcoin received for your freelance work is normally trading income at receipt. Keeping the Bitcoin does not postpone that initial Income Tax position.
Is selling the crypto taxed a second time?
A later sale can create Capital Gains Tax on the price change after receipt. The starting cost is generally the GBP value already recorded as trading income, adjusted for relevant allowable fees.
No, conversion does not remove the income tax record for the service. It can reduce volatility, and any gain or loss in the short period before conversion may be small, but it still needs recording.
Do I charge VAT when paid in cryptocurrency?
Yes, if your service is VATable and you are VAT registered, VAT is based on the GBP value of the supply. Payment in Bitcoin, Ether or a stablecoin does not itself remove VAT.
What records does HMRC need for crypto payments?
Keep the invoice, date and time, token amount, GBP valuation source, wallet address, TXID, network and processor fees, plus conversion or sale evidence. Keep business records for at least the normal Self Assessment retention period, usually at least five years after the 31 January submission deadline.