How to value crypto payments for HMRC in GBP
Getting paid in crypto can feel exciting, but it also means you need to get real about the numbers fast. If you work for yourself, the tax side can hit hard if you don’t value every payment correctly the moment it lands.
Getting paid in crypto can feel simple until HMRC gets involved. A freelancer may accept Bitcoin, stablecoins or another token, then face three separate questions at once: how much income to record, whether VAT applies, and what happens if the coin moves in value before it is sold.
If someone is self-employed in England and accepts crypto as payment, HMRC generally treats it as taxable business income at its GBP value when received. If VAT-registered, VAT can also apply to the supply even when payment is in crypto. Any rise or fall in value after receipt can create a separate capital gains or loss issue when the crypto is later disposed of.
Crypto payment is taxable at the GBP value received
Crypto paid for work counts as business income in the same way as cash, cards, or bank transfer.
The key point is timing: HMRC looks at the market value in GBP when the payment arrives, not when you later sell the coin.
The invoice should show the GBP price of the work. The token is only the payment method.
That matters because a taxable supply has a sterling value, even if the client settles it with Bitcoin or another coin.
But the part most people miss is exactly where HMRC starts paying attention…
Understanding this fully means looking at the details covered in how to value crypto payments for.