CFDs are complex instruments and come with a high risk of losing money rapidly due to leverage. Most retail investor accounts lose money when trading CFDs. PipTax is educational and compares costs; it is not investment advice.

HomeLearn › Guides

Do You Have to Declare Trading Profits to HMRC?

Updated 24 July 2026 · 8 min read · PipTax education

UK trader reviewing HMRC tax forms and a laptop showing trading account statements

Do you have to declare trading profits UK? For most people trading spot FX, CFDs, stocks or crypto, the answer is yes — once you're above the relevant threshold, HMRC expects you to report it, usually via Self Assessment. The tricky part isn't the yes/no; it's working out *which* tax regime applies to you, *when* you cross the reporting line, and what to do if you've been trading for years without ever filing.

This guide walks through the practical thresholds, the difference between the CGT exemption and the proceeds reporting rule, and a calm, non-scaremongering look at correcting past years. It's general information, not personalised tax advice — for anything unusual (residency questions, large historic disclosures, mixed trading/business income) talk to an accountant or HMRC directly.

Which Tax Regime Applies to Your Trading?

HMRC doesn't have one single "trading tax" — what you owe depends on how you trade and what you trade:

How does HMRC decide which bucket you're in? They apply the "badges of trade" — a set of tests set out in BIM20200, covering things like frequency of transactions, how the activity was financed, whether you have relevant expertise, and how organised the activity looks. No single badge is decisive; HMRC weighs them together. Foreign currency gains specifically have their own guidance thread starting at CG78300, worth a look if you hold or trade currency balances directly rather than through CFDs.

If you're unsure which regime you fall into, this is a genuine grey area worth getting professional input on — the consequences of misclassifying yourself run both ways (overpaying, or under-declaring and facing penalties later).

The £3,000 CGT Exemption Explained

Every UK individual gets an annual Capital Gains Tax exempt amount — for 2024/25 this is £3,000 (down from £6,000 the year before, and £12,300 before that; it's been shrinking, so don't rely on old figures). This means:

Because the exemption applies across *all* your capital gains combined, not per asset class, someone who sells shares and trades FX in the same year needs to total both before checking against the £3,000 limit.

If you want to see how this interacts with your actual trading costs and net results, run your numbers through the [cost impact calculator](/cost-impact.html) — it's built to show the real after-cost profit picture, which is the number that matters for tax, not gross P&L.

The £50,000 Proceeds Reporting Rule

This is the rule that catches people out. Even if your net gain is below £3,000 and you owe zero tax, you must still report on Self Assessment if your total disposal proceeds in the tax year exceed £50,000.

Proceeds means the total sale value of everything you disposed of — not your profit. An active trader can easily clear £50,000 of turnover while banking a modest net gain, especially with CFDs where notional exposure is large relative to margin.

Quick example of the distinction:

| Scenario | Total proceeds | Net gain | Must report? | |---|---|---|---| | Small occasional trader | £8,000 | £1,200 | No — below both thresholds | | Active trader, modest profit | £62,000 | £2,400 | Yes — proceeds over £50,000, even though gain is under £3,000 | | Active trader, larger profit | £70,000 | £9,500 | Yes — both thresholds breached |

Check your own totals with the [home page calculator](/audit.html) before assuming you're in the clear just because your net profit looks small.

When You Need to Register for Self Assessment

If your trading tips you into needing to report, you must register for Self Assessment by 5 October following the end of the tax year in question (the UK tax year runs 6 April to 5 April). Miss registration and you can face penalties even before the filing deadline arrives.

Practical triggers to register:

Filing deadlines that follow registration: 31 October for paper returns, 31 January for online returns and payment, both after the tax year ends.

What If You Haven't Declared Past Years?

This is more common than people assume, and it's fixable without drama. If you realise you should have declared trading profits in previous tax years:

1. Gather your records — broker statements, transaction history, deposit/withdrawal records for every year in question. 2. Work out gains and proceeds year by year — thresholds and rates change annually, so don't apply this year's £3,000 exemption to a year that had £12,300. 3. Consider HMRC's disclosure routes — voluntary disclosure generally results in lower penalties than waiting for HMRC to find the gap themselves, particularly since broker data-sharing arrangements make undeclared trading increasingly visible to HMRC. 4. Get an accountant involved before filing — multi-year disclosures involve interest calculations, penalty mitigation, and sometimes negotiating settlement terms. This is exactly the situation where DIY filing risks getting the numbers wrong.

Coming forward voluntarily isn't an admission of guilt — it's the standard, sensible route, and HMRC's own guidance treats unprompted disclosure more favourably than prompted disclosure across the board.

Costs, Records, and Getting the Number Right

Whichever regime applies, your tax is calculated on net profit — after spreads, commissions, financing/swap charges, and any platform fees. This is where a lot of traders overstate what they owe (or underclaim losses) simply because they're working from gross P&L rather than true net figures.

Good record-keeping habits now make next year's tax return — and any future HMRC query — considerably less stressful.

Conclusion: Declare When in Doubt

So, do you have to declare trading profits UK? If you're above the £3,000 CGT exemption, over the £50,000 proceeds threshold, or HMRC would class your activity as a trading business, the answer is yes — and the sooner you register and file, the fewer complications you face. Spread betting remains the main tax-free exception under current guidance, but everything else generally needs reporting once you cross the relevant line. If your situation is anything but straightforward — mixed activity, historic gaps, residency questions — a qualified accountant or direct contact with HMRC will save you more than it costs.

Key takeaways

  • Do you have to declare trading profits UK? Yes if you're trading as an investor with gains above the CGT allowance, or if HMRC's 'badges of trade' point to you running a business
  • Spot FX and CFD trading usually falls under Capital Gains Tax; spread betting is normally tax-free under current HMRC guidance (BIM22015), but this can change
  • The CGT annual exempt amount is £3,000 for 2024/25 — but you must also report if proceeds (not just gains) exceed £50,000, even with no tax owed
  • Self Assessment registration deadline is 5 October following the tax year you need to report
  • If you've missed past years, HMRC's disclosure facilities let you come forward voluntarily, usually with lower penalties than if HMRC finds you first
  • This article is general information, not personalised tax advice — check specifics with an accountant or HMRC for your situation
Want the real number for how you trade? Audit your MT4/MT5 statement free — see your true all-in cost and the genuinely cheapest broker for your style.

Frequently asked questions

Do you have to declare trading money?
Yes, in most cases. If you're trading spot FX, CFDs, stocks or crypto as an investor, gains above the CGT annual exempt amount need declaring via Self Assessment. If HMRC's badges of trade (see BIM20200) show you're really running a trading business, profits are taxed as income instead, with no allowance-free threshold — you declare from the first pound of profit once you're above the £1,000 trading allowance. Spread betting is the main exception, treated by HMRC as gambling under BIM22015 and normally outside the tax net, though this isn't guaranteed to stay the case.
Do you pay tax on trading profits UK?
Usually yes, unless your activity is spread betting or your gains sit below the CGT exempt amount. Most UK retail traders using CFDs or spot FX pay Capital Gains Tax on net profits above £3,000 a year (2024/25 threshold). If your trading is frequent, funded by borrowing, or run like a business, HMRC may instead tax it as trading income under Income Tax and National Insurance rules, which have no equivalent tax-free band beyond the £1,000 trading allowance.
What's the £50,000 CGT reporting rule?
Even if your gains are below the £3,000 exemption and no tax is due, you must still report on Self Assessment if your total sale proceeds (not profit) from disposals in the tax year exceed £50,000. This catches active traders who turn over large notional amounts but bank modest net gains.
What happens if I haven't declared trading profits from previous years?
Come forward voluntarily rather than wait to be found. HMRC's disclosure facilities (and general voluntary disclosure route) typically result in lower penalties than an HMRC-initiated enquiry, plus you stop the interest clock running. Gather your broker statements, work out the tax owed year by year, and speak to an accountant before you file — this is exactly the kind of edge case where professional advice pays for itself.
Is spread betting really tax-free in the UK?
Under current HMRC guidance at BIM22015, spread betting profits are generally free of Capital Gains Tax and Income Tax because it's treated as gambling rather than trading. However, this treatment isn't absolute — if spread betting is your sole source of income and conducted with business-like organisation, HMRC could argue differently. It's also a policy position that could change, so don't treat it as permanent.

Keep going: Audit Cost Impact Index Index