This is not tax advice. This guide collects practical operational notes for small merchants in the UK and EU who accept Bitcoin payments and need to keep their accounting in order. The notes reflect the general regulatory landscape as of early 2026. Tax rules change, interpretation varies by jurisdiction, and your specific situation may differ from the general case. Work with an accountant who understands cryptocurrency transactions in your jurisdiction.

What this guide does cover: the records you should keep, the invoice considerations, the VAT treatment principles, and the questions you should be prepared to answer when your accountant or tax authority asks about your Bitcoin sales.

The Starting Point: Bitcoin Sales Are Taxable Sales

In both the UK and the EU, a sale denominated in Bitcoin is still a sale. You are selling goods or services in exchange for consideration. The consideration happens to be Bitcoin rather than pounds or euros, but the tax treatment of the underlying sale does not change because of the payment method.

If you sell a bouquet of tulips for 25 euros (or the Bitcoin equivalent), you owe VAT on that sale the same way you would if the customer paid by card, cash, or bank transfer. The payment method is not a tax exemption.

The core principle: Accepting Bitcoin does not change your VAT obligations on the goods or services you sell. It does, however, add complexity to your record-keeping because you are dealing with an asset whose value fluctuates.

VAT Treatment: General Principles

UK (HMRC Position)

HMRC treats Bitcoin as a form of payment. For VAT purposes:

  • The supply of goods or services for Bitcoin is treated the same as a supply for any other consideration
  • The value for VAT purposes is the sterling equivalent of the Bitcoin payment at the time of supply
  • You must account for VAT in sterling on your VAT return, regardless of the payment currency

Key operational point: you need to record the GBP exchange rate for every Bitcoin transaction at the time of sale. Not at the time of settlement, not at the time of conversion, at the time of sale.

EU (General VAT Directive Framework)

The EU VAT treatment follows a similar principle:

  • The supply is taxable in the usual way
  • The consideration is valued in the local currency (euros, or the member state's currency) at the time of supply
  • The exchange rate used should be a published or officially recognised rate at the time of the transaction

Individual member states may have additional guidance. Check your national tax authority's position on cryptocurrency payments.

No VAT on the Bitcoin Itself

Importantly, the Bitcoin payment itself is not a taxable supply. The 2015 CJEU ruling (Hedqvist case, C-264/14) established that the exchange of Bitcoin for fiat currency is exempt from VAT as a payment transaction. This means you do not charge VAT on the Bitcoin conversion, only on the underlying goods or services.

Invoice Requirements

What Must Appear on a Bitcoin Sale Invoice

Standard VAT invoice requirements still apply. Your invoice should include:

  • Your business name and address
  • Your VAT number (if VAT registered)
  • Customer details (for B2B invoices)
  • Invoice date and unique invoice number
  • Description of goods or services supplied
  • The total price (in your local fiat currency, for VAT purposes)
  • The VAT amount (in fiat currency)
  • The VAT rate applied

Additionally, for Bitcoin payments, document:

  • The Bitcoin amount paid (in BTC or sats)
  • The exchange rate used to convert to fiat at the time of sale
  • The source of the exchange rate (which exchange or rate provider)
  • The transaction ID (txid for on-chain, payment hash for Lightning)

Including this information on the invoice is not always legally required, but it makes your records dramatically easier to audit and reduces the chance of queries from tax authorities.

Exchange Rate Source

You need a consistent, defensible exchange rate source. Options:

  • A major exchange's spot rate at the time of sale (Kraken, Bitstamp, Coinbase)
  • The European Central Bank reference rate (for EU merchants, where available)
  • Your payment processor's rate (if using BTCPay with a configured rate source)

Key: Use the same source consistently. Do not cherry-pick favourable rates. Document which source you use in your accounting policy.

Record Keeping: What to Track

For every Bitcoin transaction, maintain records of:

  1. Sale date and time (to the minute, because rates fluctuate within a day)
  2. Invoice number linked to the sale
  3. Fiat-denominated sale amount (the price you quoted in pounds/euros)
  4. Bitcoin amount received (in BTC or sats)
  5. Exchange rate at time of sale and the source
  6. Transaction ID (on-chain txid or Lightning payment hash)
  7. VAT amount (calculated on the fiat sale amount)
  8. Settlement details if converted to fiat: conversion date, rate received, amount received

If you hold Bitcoin rather than converting immediately, you should also track:

  1. Acquisition cost basis of each Bitcoin unit received (the fiat value at time of sale)
  2. Disposal details when you eventually sell or spend the Bitcoin

This level of record-keeping sounds burdensome, but most of it is generated automatically by BTCPay Server or whatever payment processor you use. The key is to export and retain these records in a structured format, not to reconstruct them from memory at the end of the tax year.

Capital Gains Considerations

Here is where Bitcoin payments create a bookkeeping layer that cash or card payments do not.

When you receive Bitcoin as payment for a sale, you acquire an asset. That asset has a cost basis equal to the fiat value at the time of acquisition (the sale). If you later sell that Bitcoin for a different fiat amount, the difference is a capital gain or loss.

Example:

  • You sell tulips for 50 euros and receive 0.001 BTC on 15 March
  • The 0.001 BTC has a cost basis of 50 euros
  • On 30 June, you convert the 0.001 BTC to euros and receive 55 euros
  • You have a 5-euro capital gain on the disposal

For merchants who convert Bitcoin to fiat immediately (same-day settlement), the capital gain is usually negligible because the exchange rate has not moved significantly. For merchants who hold Bitcoin for days, weeks, or months, tracking capital gains becomes meaningful.

HMRC (UK): Capital gains on Bitcoin disposals are subject to Capital Gains Tax, with the annual exemption applying. For businesses, this may fall under business income rather than capital gains, depending on the trade's nature.

EU: Treatment varies by member state. Some treat crypto disposals as capital gains, others as income. Check your local rules.

The consistent advice: keep detailed records of every acquisition and every disposal. The tracking burden is the price of holding Bitcoin rather than converting immediately.

Practical Tips

Tip 1: Automate What You Can

BTCPay Server logs transaction details, exchange rates, and amounts. Export this data regularly (monthly at minimum) to your accounting system. Waiting until the year-end to reconcile twelve months of Bitcoin transactions is painful.

Tip 2: Separate Your Bitcoin Payment Records

Maintain a separate ledger or spreadsheet for Bitcoin transactions, even if your accounting software does not natively support cryptocurrency. This makes it easier to reconcile, audit, and present to your accountant.

Tip 3: Document Your Conversion Policy

Write down and follow a consistent conversion policy:

  • "I convert all Bitcoin received to GBP within 24 hours of receipt"
  • Or: "I hold Bitcoin received from sales and convert quarterly"
  • Or: "I hold 50% and convert 50% within one week"

Whatever your policy, document it and follow it consistently. Inconsistency attracts questions.

Tip 4: Keep Transaction IDs Accessible

Bitcoin transaction IDs are your proof of payment. Store them alongside your invoices. If a tax authority questions a transaction, the blockchain provides an immutable, timestamped record of the payment.

Tip 5: Talk to Your Accountant Before You Start

Do not accept Bitcoin payments for six months and then ask your accountant how to handle the records. Brief them in advance. Many accountants have limited experience with cryptocurrency transactions, and some may need time to research the treatment in your jurisdiction. Finding this out before you have a backlog is much better than finding it out after.

Questions to Prepare for Your Accountant

When you meet with your accountant, be ready to discuss:

  1. How you determine the exchange rate for each sale
  2. Whether you convert immediately or hold Bitcoin
  3. Your record-keeping process for Bitcoin transactions
  4. Whether your Bitcoin sales volume is material to your overall turnover
  5. How you handle refunds on Bitcoin payments (see our refund guide)
  6. Whether you use Bitcoin for any business expenses (this creates a separate set of records)

The better prepared you are, the more useful the conversation will be.

For the payment system that generates these records, see How to Accept Bitcoin Payments. For custody choices that affect your conversion timing, see Self-Custody vs Turnkey Bitcoin POS.