Last updated: March 2026

Forex & CFD Trading Tax Calculator 2026/27

Enter your trading results to estimate your UK tax liability

Spread betting is always tax-free. CFD/spot forex: CGT for most traders, income tax if HMRC classifies you as professional

Forex & CFD Tax Rates 2026/27

Tax CategoryRateThreshold
Spread Betting0%All profits — tax-free
CGT — Basic Rate18%Total income below £50,270
CGT — Higher/Additional Rate24%Total income above £50,270
Annual CGT Exemption£3,0002026/27
Income Tax (professional trader)20/40/45%Standard IT bands apply
Class 4 NIC (professional trader)9% / 2%£12,570–£50,270 / above

Complete Guide to Forex & CFD Tax in the UK 2026/27

Spread Betting: The UK's Tax-Free Trading Route

Financial spread betting is the only form of forex and derivatives trading that is completely exempt from both CGT and income tax in the UK. HMRC classifies spread betting as gambling under the Gambling Act, so winnings are not treated as income or capital gains. This applies regardless of how much you make or how frequently you trade — even a professional full-time spread bettor pays no tax on profits.

However, spread betting losses cannot be offset against other income or gains for tax purposes. Major UK brokers — including IG, CMC Markets, City Index and Spreadex — offer spread bet accounts alongside CFD accounts, letting UK residents choose their preferred tax treatment. The financial exposure, leverage and market access are typically identical.

CFDs and Spot Forex: Capital Gains Tax

For most UK retail traders, profits from CFDs and spot forex are subject to capital gains tax. Net gains (profits minus losses) after deducting the annual exempt amount of £3,000 (2026/27) are taxed at:

  • 18% — if your total income plus taxable gains keep you within the basic rate band (up to £50,270)
  • 24% — on gains (or the portion of gains) above the basic rate band

The CGT rates for trading assets (non-residential property) were unified at 18%/24% from 30 October 2024, aligning with the upper CGT rates. Capital losses from forex/CFD trading can be carried forward indefinitely to offset future gains, but cannot normally be set against income.

Professional Traders: Income Tax and NIC

If HMRC classifies you as a professional trader — meaning trading is your primary occupation and your main source of income — your profits are treated as self-employed trading income subject to income tax and Class 4 NIC, rather than CGT. This is generally less favourable, as income tax rates reach 45% and Class 4 NIC adds 9% up to £50,270.

The benefit of professional status is that trading losses can be set against other income (including employment income from a prior job), which can be valuable in early loss-making years. Professional traders can also deduct data subscriptions, trading software, professional memberships and a proportion of home office costs as business expenses.

HMRC Badges of Trade

HMRC uses nine historical "badges of trade" to determine whether activity constitutes trading rather than investment. For forex and CFD traders the most relevant are:

  • Subject matter: Forex and CFDs are financial instruments typically traded for profit — more indicative of trade than, say, shares held for dividends
  • Frequency and number of transactions: Hundreds of trades per month, systematic execution — strongly indicative of trade
  • Organisation and system: Dedicated equipment, algorithmic systems, professional education
  • Motive: Trading purely for profit with no other motive
  • Period of ownership: Holding positions for seconds or minutes rather than days or months
  • Supplementary work: Attending training courses, developing strategies, treating it as a business

In practice, HMRC rarely challenges retail traders with a day job who also trade — the default position is that they are investors. Those trading full-time without other employment should take specialist tax advice.

Record Keeping for HMRC

Whether you pay CGT or income tax, HMRC expects comprehensive records. You should retain:

  • Broker statements showing every trade: date, currency pair, size, open price, close price, P&L in GBP
  • Foreign currency conversion rates (use HMRC's spot rate or your broker's closing rate)
  • Evidence of expenses claimed (subscriptions, data feeds, software)
  • Bank statements and payment records
  • Records of capital losses claimed and carried forward

Records must be kept for 6 years after the 31 January filing deadline for the relevant tax year. Many brokers export annual tax reports — download these promptly as some are only available for a limited period.

Loss Relief Rules

CGT losses (investor): Carried forward indefinitely to offset future capital gains in any year. Must be reported on Self Assessment even if no tax is due. Cannot be set against income. If you have both gains and losses in the same year, you must net them first before applying the annual exempt amount.

Trading losses (professional trader): Can be set against total income in the current year, the prior year, or carried forward. Under S64 ITTOIA 2005, a loss in a year can also be set against other income. Early-trade losses (in first 4 years of a new trade) can be carried back up to 3 years against earlier income — a valuable relief for new traders.

Crypto vs Forex Treatment

HMRC treats cryptocurrency as a capital asset — not currency or gambling. This means every disposal (sale, swap, use to pay for goods) is a CGT event, requiring the calculation of a gain or loss using HMRC's share pooling rules (Section 104 pool). Forex gains from currency conversion are also technically CGT events, but HMRC has published informal guidance that de minimis personal foreign currency use is not assessed. Professional crypto/forex traders may have income tax treatment applied. The key difference from spread betting is that crypto has no spread-bet equivalent — all disposals are taxable events.

Worked Examples: Forex & CFD Tax 2026/27

Example 1: Part-Time CFD Trader (CGT)

  • Salary income: £35,000 (basic rate taxpayer)
  • CFD gross profits: £18,000 — CFD losses: £6,000 — net gain: £12,000
  • Less annual CGT exempt amount (£3,000): taxable gain = £9,000
  • Salary £35,000 + CGT £9,000 = £44,000 — still within basic rate band
  • CGT at 18%: £1,620

Example 2: Mixed Rate — Gain Spans Basic/Higher Band

  • Salary income: £46,000 — net CFD gain: £15,000 — less exempt: £12,000 taxable
  • Remaining basic rate band: £50,270 − £46,000 = £4,270
  • CGT at 18% on first £4,270: £768.60
  • CGT at 24% on remaining £7,730: £1,855.20
  • Total CGT: £2,623.80

Example 3: Spread Betting — Zero Tax

  • Spread betting gross profits: £50,000
  • UK income tax: £0 — CGT: £0
  • Tax saving vs equivalent CFD profit: up to £11,520 (at higher rate)

People Also Ask

No. CGT arises on realised gains — when you close a position. Unrealised (open) positions are not taxable until settlement. This means you can carry open profitable positions across a tax year end without triggering a tax event. However, mark-to-market accounting applies for professional traders.

Yes, trading through a limited company means profits are subject to corporation tax (19–25%) rather than income tax up to 45%. Retained profits can be extracted later as dividends. However, many retail brokers do not allow company accounts, and the tax saving must be weighed against accountancy costs, dividend tax and loss of the CGT annual exempt amount. Seek specialist advice before restructuring.

HMRC Aligned
🔒 Secure & Private
190+ Calculators
Always Free
Official Data Source: HMRC – Capital Gains Tax | HMRC – CFD Guidance.

Related Calculators

Capital Gains Tax Calculator

CGT on all assets

NFT Tax Calculator

CGT on NFT sales

Income Tax Calculator

Personal income tax

Self-Employed Tax

For professional traders

Expert Reviewed — Reviewed by tax professionals with specialist knowledge of derivatives and CFD taxation. Last verified: March 2026.

UK

UK Calculator Editorial Team

Our calculators are maintained by qualified accountants and tax specialists. All tools use official HMRC data. Learn more.

Last updated: March 2026 | Based on 2026/27 HMRC tax rates