25 August 2026 · 3 min read · 5 sources, dated

CFD tax UK, how contracts for difference are really taxed

On this page
  1. Why spread betting is free and CFDs are not
  2. What actually goes in the computation
  3. The rate, and the one pot that matters
  4. When profits become income instead
  5. The crypto CFD wrinkle

CFD profits are taxable in the UK, and the widespread belief that they are not comes from confusing them with spread betting. For a retail investor, HMRC’s position is short and settled: contracts for difference are financial futures, and “unless the profits are taxable as trading income, in almost every case TCGA92/S143 charges the outcomes under the capital gains regime.” That is section 143 of the Taxation of Chargeable Gains Act 1992, the provision that puts financial futures inside the capital gains net. Capital Gains Tax, not income tax, and not nothing.

Why spread betting is free and CFDs are not

The two products feel identical from the trading screen, which is exactly why the tax difference surprises people. HMRC’s business income manual is plain about the betting side: “the taxpayer placing a spread bet is not normally carrying on a trade”, and consequently they “are not taxable on the profits, nor do they receive relief for their losses”. A spread bet is legally a bet, and betting winnings are outside the tax net.

A CFD is not a bet. It is a contract whose outcome tracks an underlying price, which makes it a chargeable asset. The symmetry cuts both ways and it is the half that never makes the marketing: spread betting losses vanish with no relief, CFD losses are allowable and can shelter other gains. A bad year on CFDs is worth something at tax time. A bad year on spread bets is just a bad year.

What actually goes in the computation

Each closed contract is a disposal. The gain or loss is the net result of everything the contract put through your account, and HMRC says so explicitly, commissions, interest-style funding charges and dividend-equivalent credits all “enter into the computation of the gain or loss on the CFD”. One consequence catches people every year: those dividend and interest equivalents are not investment income, and the manual instructs that the investor “should not show amounts received as investment income (interest or company dividends) on his or her return”. They live inside the capital gains numbers, nowhere else.

The rate, and the one pot that matters

After the £3,000 annual exempt amount, gains are taxed at 18% while your income plus gains sit inside the basic rate band, and 24% above it.

The more useful fact is that capital losses are one pot. CFD losses offset crypto gains. Crypto losses offset CFD gains. Share losses offset both. If you trade several of these, your real position only exists once everything is matched together, per disposal, per year, which is the computation gains.tax performs for the crypto side, entirely in your browser, with every disposal citing the rule that decided it. Losses generally need claiming within four years, so a forgotten losing year is money left with HMRC.

When profits become income instead

The escape hatch in the manual’s wording, “unless the profits are taxable as trading income”, is narrower than hopeful loss-makers and fearful profit-makers both assume. Whether an individual’s dealing amounts to a financial trade is judged on the badges of trade and decades of share-dealing case law, and the bar is high. Frequency alone does not clear it. For almost everyone trading their own account, CGT treatment applies, which is the settled default the manual describes.

The crypto CFD wrinkle

Since 6 January 2021 the FCA has banned selling crypto derivatives, CFDs included, to UK retail consumers. Some traders reach them anyway through offshore platforms, and the tax consequence of that is unglamorous: the ban is a consumer protection rule, not a tax exemption. Gains on offshore crypto CFDs are still chargeable, losses are still allowable, and the platform being outside the FCA’s reach does not put it outside HMRC’s.

Spot crypto disposals follow their own matching rules, section 104 pooling, same day, 30-day, which is a different machine entirely, and our UK guide walks through it with worked examples.

This page is general information, not advice. If your dealing pattern genuinely raises the trading question, that is a judgement worth professional eyes.

The spot side of that one pot is the side we compute. Import your history into gains.tax and every crypto disposal comes back with the rule that decided it named beside it, section 143’s neighbours in the same Act, worked out in your browser and free under 1,000 transactions. Your CFD numbers then have something honest to sit next to.