Forex & CFD Trading Tax Calculator
Calculate UK tax on forex, CFD and spread betting profits for 2026/27 — CGT or income tax
Last updated: March 2026
Forex & CFD Trading Tax Calculator 2026/27
Enter your trading results to estimate your UK tax liability
Forex & CFD Tax Rates 2026/27
| Tax Category | Rate | Threshold |
|---|---|---|
| Spread Betting | 0% | All profits — tax-free |
| CGT — Basic Rate | 18% | Total income below £50,270 |
| CGT — Higher/Additional Rate | 24% | Total income above £50,270 |
| Annual CGT Exemption | £3,000 | 2026/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
Related Calculators
Expert Reviewed — Reviewed by tax professionals with specialist knowledge of derivatives and CFD taxation. Last verified: March 2026.
Last updated: March 2026 | Based on 2026/27 HMRC tax rates