Corporation Tax on Cryptocurrency: How to Report Bitcoin & Crypto on Your CT600
·9 min read

Corporation Tax on Cryptocurrency: How to Report Bitcoin & Crypto on Your CT600

Corporation Tax on Cryptocurrency: How to Report It on Your CT600

More UK companies are holding, trading, or accepting cryptocurrency. HMRC has clear guidance on how it's taxed — and most of it ends up on your CT600.

Here's how corporation tax applies to crypto for limited companies.

HMRC's View: Crypto Is Property, Not Currency

HMRC does not treat cryptocurrency as money or currency. Instead, crypto assets (Bitcoin, Ethereum, stablecoins, NFTs, etc.) are treated as property — specifically, they're either:

  • Trading stock (if your company trades crypto as a business)
  • Intangible assets or investments (if held as an investment)

This classification determines how gains are taxed.

Trading vs Investment: Which Are You?

Crypto trading company

If your company buys and sells crypto as its primary business activity (like a crypto exchange or trading firm), profits are treated as trading income:

  • Taxed as normal trading profits on the CT600
  • Losses are trading losses (carry forward/back rules apply)
  • Stock is valued at cost or market value at year-end

Company holding crypto as investment

If your company holds crypto as an investment (bought and held, not actively traded), disposals create chargeable gains:

  • Corporation tax applies to the gain (not income tax or CGT — companies don't pay CGT)
  • Gains are reported on the CT600
  • Losses can be offset against other gains

The grey area

Many companies fall between trading and investment. HMRC looks at:

  • Frequency of transactions
  • Purpose — are you speculating or holding long-term?
  • Organisation — do you have a systematic trading operation?
  • Funding — is crypto your main business or a side activity?

For most small companies that hold some Bitcoin or accept crypto payments, it's investment, not trading.

Buying Crypto: No Tax Event

Simply buying cryptocurrency with GBP (or other fiat) is not a taxable event. No corporation tax arises when you acquire crypto.

But you must record the acquisition cost — this becomes your base cost for calculating gains when you sell.

Selling Crypto: Chargeable Gain or Loss

When your company sells, exchanges, or disposes of crypto, a chargeable gain or loss arises.

Calculation

  • Proceeds (GBP value at time of sale)
  • Minus allowable costs (purchase price + transaction fees)
  • = Chargeable gain (or loss)

Example

  • Company bought 2 BTC for £30,000 in January 2025
  • Company sold 2 BTC for £80,000 in November 2025
  • Transaction fees: £200
  • Gain: £80,000 - £30,000 - £200 = £49,800
  • Corporation tax at 25%: £12,450

Token matching rules

HMRC applies same-day and 30-day matching rules for crypto (similar to share matching):

  1. Same-day rule: Tokens sold are matched first with tokens acquired on the same day
  2. 30-day rule: Then matched with tokens acquired in the next 30 days
  3. Section 104 pool: Then matched with the average cost pool

This prevents "bed and breakfasting" — selling and immediately rebuying to crystallise a loss.

Exchanging One Crypto for Another

Swapping Bitcoin for Ethereum (or any crypto-to-crypto exchange) is a disposal for tax purposes. You must:

  1. Calculate the GBP value of the crypto at the time of the swap
  2. Deduct the base cost of the crypto you're disposing of
  3. Report the gain/loss

Example:

  • Swap 1 ETH (cost £1,500) for 0.05 BTC (value £2,500 at time of swap)
  • Chargeable gain: £2,500 - £1,500 = £1,000
  • The 0.05 BTC has a base cost of £2,500

Accepting Crypto as Payment

If your company accepts crypto payment for goods or services:

  • The GBP value at the time of receipt is your trading income
  • Report this as normal trading income on the CT600
  • The crypto received has a base cost equal to that GBP value
  • When you later sell the crypto, any change in value is a separate gain/loss

Example:

  • You invoice a client £5,000
  • They pay in Bitcoin (worth £5,000 at the time)
  • Trading income: £5,000 (same as if paid in GBP)
  • Later sell the Bitcoin for £7,000
  • Capital gain: £2,000

Mining and Staking

Crypto mining

If your company mines cryptocurrency:

  • As a trade: Mining income is trading income at market value when received
  • Not a trade: Still taxable as miscellaneous income at market value when received
  • Mining costs (electricity, hardware) are deductible against the income
  • Hardware may qualify for capital allowances

Staking rewards

Staking rewards are generally treated as income when received:

  • Valued at GBP market value at the time of receipt
  • Taxable as trading income (if part of a trade) or miscellaneous income
  • The tokens received have a base cost equal to their GBP value at receipt

DeFi lending/yield farming

Income from DeFi protocols (lending interest, yield farming rewards) follows similar principles:

  • Income taxable at market value when received
  • Subsequent disposal of tokens is a separate gain/loss event

NFTs

Non-fungible tokens follow the same rules as other crypto assets:

Buying NFTs

Not a taxable event (but record the cost).

Selling NFTs

Disposal creates a chargeable gain/loss.

Creating and selling NFTs

If your company creates and sells NFTs as a business, profits are trading income (like selling any other product).

What Goes on Your CT600

Trading income (if crypto is your business)

  • Box 1: Include crypto trading profits in total trading income
  • Standard expense deductions apply

Chargeable gains (if crypto is an investment)

  • Box 16: Chargeable gains
  • Box 17: Net chargeable gains (after losses)
  • Keep detailed computations as supporting evidence

Mining/staking income

  • Include in trading income (Box 1) if part of a trade
  • Or in other income if not part of a trade

Record-Keeping Requirements

HMRC requires detailed records of all crypto transactions:

For each transaction, record:

  • Date of the transaction
  • Type (purchase, sale, exchange, mining, staking)
  • Quantity of tokens
  • GBP value at the time
  • Counterparty (exchange, wallet address)
  • Transaction fees
  • Running balance of each token

How long to keep records

  • 6 years from the end of the accounting period
  • Longer if HMRC opens an enquiry

Tools

Consider using crypto tax software (Koinly, CoinTracker, etc.) to track transactions automatically. These can generate reports suitable for your CT600 computations.

Loss Relief for Crypto

If your company makes a loss on crypto:

Investment losses (chargeable losses)

  • Can offset against chargeable gains in the same period
  • Or carry forward against future chargeable gains
  • Cannot offset against trading profits

Trading losses (if crypto is your trade)

  • Normal trading loss rules apply
  • Carry forward against future trading profits
  • Or carry back 12 months against total profits

Negligible value claims

If crypto becomes worthless (e.g., a token project fails), you can make a negligible value claim to crystallise the loss without actually selling.

HMRC's Approach to Crypto Compliance

HMRC is actively pursuing crypto tax compliance:

  • They've issued "nudge letters" to crypto holders (individuals)
  • They've obtained transaction data from UK crypto exchanges
  • They exchange data with international tax authorities
  • Penalties for non-disclosure can reach 200% of the tax due

For companies, HMRC cross-references CT600 filings with exchange data. Under-reporting crypto gains is increasingly risky.

Common Crypto CT600 Mistakes

1. Not reporting crypto-to-crypto swaps

Every swap is a disposal. You can't just track GBP in/out — intermediate trades matter.

2. Using FIFO instead of HMRC's matching rules

HMRC uses same-day, 30-day, then section 104 pool — NOT first-in-first-out.

3. Forgetting transaction fees

Exchange fees and network (gas) fees are part of your allowable costs. Include them to reduce your gain.

4. Not valuing airdrops and forks

If your company receives tokens via an airdrop or fork, they have a base cost of zero (unless you did something to earn them). They're taxable as income at market value when received if they have immediate value.

5. Missing the trading vs investment distinction

If HMRC reclassifies your investment gains as trading income (or vice versa), it can affect loss relief and other calculations.

Frequently Asked Questions

Does my company pay capital gains tax on crypto?

No — companies don't pay CGT. Crypto gains are subject to corporation tax as chargeable gains. The rate is the same as for trading profits (19-25%).

What if I can't determine the GBP value at the time of a transaction?

Use the best available data — exchange rates from major platforms at the time. HMRC accepts reasonable valuations.

Are stablecoins taxed differently?

No. Stablecoins (USDT, USDC, etc.) are treated the same as other crypto. An exchange between GBP and USDT is technically a disposal if there's a gain.

Do I need to report crypto held but not sold?

Not as a gain, but you may need to disclose it in your accounts (as an asset on the balance sheet). No tax arises until disposal.

Can Taxpipe handle crypto in a CT600?

Taxpipe handles chargeable gains reporting on your CT600. Enter your net crypto gains (calculated using crypto tax software or manually) and we include them in the correct boxes. Just £59 per filing.


Got crypto gains to report? File your CT600 with Taxpipe — handles chargeable gains, trading income, and all standard CT600 requirements. £59, no subscription.

Related Articles

Ready to file your CT600?

Taxpipe walks you through every step — no accountant needed.

Related articles