
Photo by MART PRODUCTION on Pexels
CFD Tax UK: Why the Good Year Feels Like a Trap
Quick Answer
CFD trading is not tax free in the UK. Profits are subject to Capital Gains Tax, with each closed position treated as a disposal, an annual tax-free allowance of £3,000, and rates of 18% or 24% depending on your total income. Spread betting is the product that is currently exempt from CGT, not CFDs, which is where most of the confusion starts.
My apprentice had his first genuinely profitable year trading last year, told approximately everyone he knew, and then rang me in a mild panic three months later asking whether HMRC was about to "take it all back." They were not, though I understood the instinct — nobody warns you about CFD tax during the good months, only once the good months are over and Self Assessment season is sitting on the calendar like a bill you forgot you owed.
This post covers what HMRC actually taxes on CFD trading in the UK, what it does not, when you genuinely need to report anything, and when the honest answer is to stop reading a blog post and speak to an accountant. If you came here hoping for a way around paying it, I would rather tell you now that is not what this is.
You had a good year. Then January happened.
Losing money in forex gets written about constantly. Making money and then discovering an entirely separate administrative process you were never taught gets written about almost never, which is strange, because it happens to every trader who eventually gets good at this. Blown accounts get sympathy. A good year that turns into a quiet January panic mostly gets silence, because admitting you are worried about a problem caused by winning feels like it should not count as a real problem.
Sure, heard that before — everyone knows trading profits get taxed somehow, nothing revelatory there. Except most retail traders genuinely do not know which tax applies, what the allowance actually is, or whether the spread betting account their mate uses instead is taxed the same way theirs is. It usually is not, and that specific gap is where the panic tends to live.
There is also a quieter version of this that has nothing to do with panic and everything to do with habit. The same discipline that stops you revenge trading after a bad session, or pulling the trigger on a position before your plan actually says to, is the discipline that keeps a running log of every closed trade through the year. Traders who are careful about entries and reckless about record keeping tend to discover both problems on the same January afternoon.
CFD trading is not tax free, and spread betting is a different product
Here is the confusion, plainly. Spread betting in the UK is currently exempt from Capital Gains Tax, treated instead as a form of betting. A CFD is a different product — similar price exposure, structurally distinct instrument — and it is not exempt. Profits are taxed under normal Capital Gains Tax rules, the same regime that applies to shares, funds, and most other investment gains.
(Yes, I know how that sounds — like two products doing almost the same job with wildly different paperwork attached. That is, genuinely, exactly what it is. Nobody designed this to be intuitive. It is simply how the two products happen to be classified.)
My apprentice had heard, secondhand, that "trading is tax free," which is true of spread betting and was never true of the CFD account he was actually using. That single mix-up is responsible for a large share of the panic this post exists to head off.

Photo by Gary Barnes on Pexels
What HMRC actually taxes, and what it does not
According to gov.uk's Capital Gains Tax guidance, tax applies to the profit made when you dispose of an asset, and closing a CFD position counts as a disposal. It is the net figure that matters, not any single winning trade in isolation.
- →Every closed CFD trade counts as a disposal, whether it made money or lost it.
- →Gains and losses net together across the tax year before anything else is calculated.
- →The annual allowance — £3,000 for 2026 to 2027, per current gov.uk rates — applies before any tax is due at all.
- →Rates above that allowance sit at 18% for basic-rate taxpayers and 24% for higher and additional-rate taxpayers, depending on total taxable income for the year.
Losses are not just bad news sitting on a statement. They reduce the gains you are taxed on, and if your losses exceed your gains in a given year, the excess can usually be carried forward to offset future gains, provided it is reported within HMRC's time limits. Keeping a running record of every closed trade, not reconstructing it in a panic every January, is the single habit that turns this from a nightmare into an afternoon.
A worked example, kept deliberately simple: across the year you closed trades totalling £9,000 in gains and £2,000 in losses. Net that first — £7,000. Subtract the £3,000 allowance, leaving £4,000 taxable. A basic-rate taxpayer pays 18% on that figure, roughly £720. A higher-rate taxpayer pays 24%, roughly £960. Neither number is the terrifying total the account balance made it feel like at 11pm in January, and both are considerably easier to plan for than to discover.
When you need to tell HMRC, and when you do not
If your total net gains for the year stay under the annual allowance, there is typically nothing to pay. Above it, you generally need to report the gains, usually through Self Assessment. HMRC does not do this calculation for you automatically from your broker's statements — the running total is on you, which is exactly why the January scramble happens to people who traded well all year and tracked nothing.
The good risk management habits that keep you in the game — a clean trade log, honest records, no vague guessing about your numbers — are the same habits that make this part painless instead of a January fire drill. A running calculator for your position sizing works just as well turned toward your running tax total. The discipline is not separate from the trading. It is the same discipline, applied to a different form.

Photo by Kaboompics.com on Pexels
Who should stop reading this and call an accountant
I can find this on YouTube for free — largely true for the basic rates and allowance, and I would rather send you there for the general shape of it than pretend this post replaces a professional for your specific situation. It does not, and I am not qualified to tell you otherwise. This is not tax advice. It is the mechanism, in plain language, so the next conversation with an accountant is not the first time you have heard any of it.
If trading is your main source of income, or HMRC could reasonably view your activity as running a trading business rather than investing, your profits may fall under income tax rather than Capital Gains Tax, with different rates and rules entirely — get proper advice before assuming CGT automatically applies to you.
If your gains are large, your trading spans several tax years of carried-forward losses, or you also hold spread betting and CFD accounts side by side, an accountant familiar with trading income will save you more than their fee costs, almost every time. This post gets you to the point of asking the right questions. It was never going to be the thing that files your return.
If you have genuinely traded for a couple of years and never once considered any of this, take a breath before assuming the worst. HMRC deals with late or corrected filings constantly, and being honest and proactive about catching up is a fundamentally different position to be in than being caught not trying. The panic almost always outweighs the actual paperwork once someone who knows what they are doing is looking at it with you, rather than you looking at it alone.
Frequently asked questions
Is CFD trading tax free in the UK?
No. CFD trading profits are subject to Capital Gains Tax in the UK. Spread betting, a related but different product, is currently exempt from CGT and treated as gambling instead, which is where the "tax-free trading" idea most people have heard actually comes from.
How much tax do you pay on CFD trading profits?
For most retail traders, net CFD gains above the annual allowance are taxed at 18% for basic-rate taxpayers and 24% for higher and additional-rate taxpayers, based on current gov.uk Capital Gains Tax rates. The rate depends on your total taxable income for the year, not just your trading profit.
What is the CFD tax allowance in the UK?
The annual Capital Gains Tax allowance, officially the Annual Exempt Amount, is £3,000 for the 2026 to 2027 tax year according to gov.uk. Only net gains above that figure, across all your chargeable assets combined, are taxable.
Do I need to declare CFD trading losses?
You do not have to report losses immediately, but recording them is worth doing regardless, because allowable losses reduce your taxable gains for the year and can be carried forward to offset gains in future years if you report them to HMRC within the required time limit.
What is the difference between CFD and spread betting tax?
CFD profits are subject to Capital Gains Tax, with each closed position treated as a disposal. Spread betting profits are currently exempt from Capital Gains Tax in the UK, treated instead like a bet. Both give price exposure to similar underlying markets, but the tax treatment is genuinely different.
When do I need to register for Self Assessment for CFD trading?
Broadly, if your total taxable gains for the year exceed the annual Capital Gains Tax allowance, you need to report them to HMRC, usually via Self Assessment. HMRC does not calculate this for you automatically from your broker statements, which is why keeping your own running total matters.
Is CFD trading treated as income tax or capital gains tax?
Most retail CFD traders are treated as investors and taxed under Capital Gains Tax rules. If HMRC considers your trading to constitute running a business, because of its frequency, organisation, and reliance as a primary source of income, profits could instead be taxed as income, which carries different rates and rules entirely.
Marco Stavros has traded forex from London since 2009. He keeps a running trade log for exactly the reason this post describes, and has taken exactly one panicked January phone call from his apprentice about it, which he considers a personal best. Learn more about Marco.
Start Seeing What's Really Moving Price
Most traders react to price. Learn to read what drives it.
See how Rethink Forex works