CFD Trading Tax Calculator UK

Calculate UK tax on your CFD trading profits. CFD gains may be subject to Capital Gains Tax or Income Tax depending on your trading activity level.

CFD Trading Tax Calculator UK

Frequently Asked Questions

Are CFD profits subject to income tax or capital gains tax?

Most UK retail CFD traders are treated as investors — their profits are subject to Capital Gains Tax (CGT), not income tax. CGT rates are 18% (basic rate taxpayers) or 24% (higher/additional rate) for non-residential assets. Professional traders may pay income tax.

What is the difference between CFDs and spread betting for tax?

Critical difference: Spread betting profits are completely tax-free (no CGT, no income tax). CFD profits are taxable — either as CGT (most traders) or income tax (professional traders). If you're choosing between the two instruments, spread betting is often more tax-efficient for UK traders.

What is the CGT annual exemption for CFD traders?

The Capital Gains Tax annual exemption for 2026/27 is £3,000. This means the first £3,000 of net capital gains each tax year is tax-free. Apply this to total net gains across all assets (CFDs, shares, property) — it's a single combined exemption.

Can I offset CFD losses against other capital gains?

Yes — CFD losses can be offset against other capital gains in the same year or carried forward indefinitely to offset future gains. This loss relief is one of the few tax advantages of CFD trading. Keep careful records of all trades.

When would HMRC classify me as a professional trader?

HMRC may classify trading as a business (income tax) if: trading is your primary income source, you trade with systematic/professional organisation, you have business infrastructure (dedicated office, employees), and profitability is skill-based rather than investment-based. This is rare for retail traders.

Do I pay NI on CFD trading profits?

For investor classification (CGT), there is no NI on capital gains. For professional trader classification (income tax), Class 4 NI (9%) would apply on profits between £12,570 and £50,270. This makes the professional trader classification significantly more expensive.

How do I calculate CFD profit/loss for tax?

Net gain = Total realised profits minus total realised losses for the tax year. Include all closed CFD positions. Open positions are not taxable until closed. Record each trade: open date, close date, instrument, opening/closing price, profit/loss.

Can I use a limited company for CFD trading?

Yes — a limited company pays 25% corporation tax (or 19% for small profits) vs. 18–24% CGT for individuals. However, extracting profits from the company (salary/dividends) adds further tax. Trading through a company makes sense mainly for very active traders with large profits.

What CFD expenses are tax-deductible?

For CGT (investor) classification: trading software, market data subscriptions, and investment-related books/courses may be deductible against capital gains as allowable costs. For professional trader classification: all business expenses including trading software, Bloomberg terminals, etc.

How does margin trading affect CFD tax?

Margin (borrowing from the broker) doesn't change the tax treatment. You pay tax on the profit made on the full position value, not just your margin. However, financing charges (overnight swap rates on leveraged positions) may be deductible as allowable costs against capital gains.

What is the bed and breakfast rule for CFDs?

The 30-day rule prevents you from selling a CFD at a loss to crystallise a capital loss and repurchasing the same CFD within 30 days to 'reset' the position. HMRC treats this as a 'bed and breakfast' arrangement — the loss is deferred until the repurchased position is eventually closed.

Do I need to report CFD trades on my tax return?

Yes — if you have capital gains above £3,000, you must report them on Self Assessment. Report all capital gains (not just those above the threshold) if total proceeds exceed £50,000. CFD losses can only be carried forward if registered with HMRC.