CFD Trading Tax UK:
What You Need to Know
The UK has one of the world's most trader-friendly tax regimes — but only if you use it correctly.
⚠️ Disclaimer
This is general information, not tax advice. Tax rules change. Consult a qualified UK tax adviser for advice specific to your situation.
The Three-Category Framework
CFDs: Capital Gains Tax Treatment
Profits from CFD trading are treated as capital gains by HMRC. This means:
- Annual CGT allowance: £3,000 (2024/25 tax year — down from £12,300 in 2022/23). Gains below this threshold are tax-free.
- Basic rate taxpayers (income up to ~£50,270): 18% CGT on gains above the allowance
- Higher and additional rate taxpayers: 24% CGT on gains above the allowance
- Loss offsetting: CFD losses can be set against other capital gains in the same tax year or carried forward to future years — a significant advantage over spread betting
- Reporting: You must report to HMRC via Self Assessment if your gains exceed the annual allowance, or if total sale proceeds exceed 4x the allowance (£12,000)
Spread Betting: Tax-Free (for Most)
Spread betting is classified as gambling by HMRC, not investment. This means:
- Profits are exempt from Capital Gains Tax
- Profits are exempt from Income Tax
- No Stamp Duty
- No reporting requirement to HMRC on winnings
This makes spread betting accounts — available from IG, CMC Markets, Spreadex, and others — the most tax-efficient way for most UK traders to participate in CFD-style markets.
The caveat: Losses from spread betting cannot be offset against other capital gains (unlike CFD losses). And if HMRC decides spread betting is your primary trade (see professional trader section below), it could be taxed as income.
The £3,000 Annual CGT Allowance in Practice
The CGT allowance applies to your total capital gains across all assets in a tax year — not just CFD trading. So if you've also sold shares, a rental property, or crypto at a gain, those all eat into the same allowance.
Example: Higher Rate Taxpayer
When Does HMRC Tax You as a Professional Trader?
HMRC can reclassify a trader from "investor" (CGT) to "trader" (Income Tax) if they determine trading constitutes a business activity. Factors they consider:
- Trading is your primary or sole occupation
- Very high frequency and volume of trades
- You conduct trading in a highly organised, business-like manner
- Trading generates the majority of your income or livelihood
- You employ others to assist in trading activities
The bar is genuinely high. The vast majority of UK retail CFD traders — even those trading actively every day — are not classified as professional traders by HMRC. However, if you're in any doubt, consult a specialist tax adviser.
If you are classified as a professional trader: Income Tax applies at your marginal rate (up to 45%). The upside: you can deduct genuine business expenses — trading software, data subscriptions, home office costs, education.
Practical Year-End CFD Tax Planning
- Use your full CGT allowance every year — it doesn't carry forward. If you're near the allowance, consider crystallising some gains before April 5th.
- Harvest CFD losses — if you have underwater positions near year-end, consider closing them to crystallise a loss that offsets other gains.
- Keep meticulous records — HMRC can ask for records going back 5+ years. Your broker provides statements, but keep your own spreadsheet too.
- Don't mix CFD and spread betting in HMRC calculations — they're taxed differently; keep them separately accounted.
💡 Optimise Your Tax as a High Earner
If you're a higher earner, pension contributions, salary sacrifice, and ISA strategies interact with your trading income in important ways. Free tools to help:
High Earners Tax Tool →