All articles
|11 min read

eToro Tax UK: Real Crypto vs CFDs — What HMRC Expects

Does eToro report to HMRC? Yes — under CARF from 2026. Why eToro’s real-crypto vs CFD split changes your tax, and how USD statements hide GBP gains.

eToro is one of the biggest retail investing platforms in the UK, and it puts crypto, stocks, and CFDs side by side in a single account. That convenience is exactly what makes eToro crypto tax confusing: depending on how you opened a position, the same coin in the same account can fall under two different UK tax treatments.

Add a US-dollar-denominated account statement, copy trading that executes disposals you never clicked, and HMRC's Section 104 average-cost pooling — which no eToro export applies for you — and it's easy to file a figure that's simply wrong.

This guide covers what eToro reports to HMRC, how to tell real crypto from CFDs in your account, and how to calculate the gain HMRC actually expects.

Does eToro report to HMRC?

Yes. eToro is FCA-registered in the UK, and since 1 January 2026 the Crypto-Asset Reporting Framework (CARF) requires crypto platforms serving UK customers to collect and report user identity and transaction data to HMRC. The first automatic reports are due by 31 May 2027, covering the 2026 calendar year.

HMRC doesn't wait for CARF to act, either. It has been obtaining exchange data under existing Finance Act powers for years and has sent over 100,000 nudge letters to crypto investors whose declared figures don't match the exchange data it holds. If you've sold or converted crypto on eToro and never filed, assume HMRC will eventually see it.

Real crypto or CFD? Check before you calculate

This is the eToro-specific trap. On eToro, an unleveraged buy position in crypto is generally backed by the real asset. A leveraged position or a shortis a CFD — a contract for difference that tracks the price without you ever owning the coin. eToro's product mix has changed over the years, so check the position type in your account statement rather than assuming.

The distinction matters because the UK taxes them differently:

  • Real crypto— each token has a Section 104 pool. Every sale or conversion is a disposal matched under HMRC's same-day, 30-day, and pool rules. Gains go on SA108.
  • CFDs— there is no per-token pool. Under HMRC's guidance on contracts for difference (CG56100), the chargeable gain or allowable loss arises on each contract when it is closed out. Your taxable figure is the realised profit or loss on the contract, not a token disposal.

Mixing these up cuts both ways: pooling CFD positions overstates your token holdings, and treating real-crypto conversions as "just a position change" misses genuine disposals.

How the real-crypto side is taxed

For crypto you actually hold on eToro, the normal HMRC rules apply. All of these are disposals for Capital Gains Tax:

  • Selling crypto back to dollars in your eToro balance
  • Converting one cryptoasset to another
  • Closing a position that eToro settles by selling the underlying

Disposals are taxed at 18% (basic rate) or 24% (higher rate), with a £3,000 annual exempt amount (2024/25 onwards). Cost basis comes from the Section 104 pool — the average cost of all units of that token you hold, across every platform and wallet, not just eToro.

The USD trap

eToro accounts are denominated in US dollars, but HMRC computes gains in pounds sterling. Every acquisition and every disposal must be valued in GBP at the exchange rate on that transaction's date. Converting your year-end profit figure at a single rate produces a different — and wrong — number. Over a year where GBP/USD moved, the difference is material.

Copy trading: disposals you never clicked

eToro's CopyTrader executes the copied trader's moves in your account. When they close a crypto position, you dispose of crypto — at your cost basis, on that date, whether or not you were watching.

An active copied trader can generate hundreds of small disposals a year. Each one needs to be matched under HMRC's ordering — same-day first, then the 30-day bed-and-breakfast rule, then the Section 104 pool. Copied traders often re-enter positions within 30 days, which makes B&B matching — the rule most tools and nearly all spreadsheets get wrong — the norm rather than the edge case.

Worked example — the same eToro trades, three answers

Scenario: two ETH buys, one sale, in a year where the dollar moved

Mar 2025 — buy 1 ETH for $2,400 (rate 1.27: £1,890)

Sep 2025 — buy 1 ETH for $3,600 (rate 1.24: £2,900)

Jan 2026 — sell 1 ETH for $4,000 (rate 1.21: £3,300)

Correct — Section 104 average cost, GBP at each date:

Pool: 2 ETH, cost £4,790 → £2,395/ETH

Gain: £3,300 − £2,395 = £905

Wrong #1 — FIFO (what most exports assume):

Cost: first ETH £1,890 → gain £1,410 (56% overstated)

Wrong #2 — compute in USD, convert the profit at year end:

$4,000 − $3,000 avg = $1,000 ÷ 1.21 = £826 (understated)

Three methods, three figures — and only the first is what HMRC's manual requires. The FIFO error overstates your tax; the USD shortcut understates it, which is the version that triggers enquiries.

Staking and reward payouts

If you've received staking or reward payouts on eToro, they are taxable as miscellaneous incomeat the GBP market value on the date you received them — reported on SA100 "Other income", not SA108. That value then becomes the cost basis of the rewarded units entering your Section 104 pool, so you aren't taxed twice on the same value when you later sell. Our staking rewards guide covers the mechanics.

Getting your history out of eToro

Export your account statementfrom eToro's settings, covering your full history — not just the current tax year. Your Section 104 pool depends on every prior acquisition; a statement that starts in April 2025 leaves the cost basis of coins you bought in 2021 out of the calculation, and every later disposal comes out wrong.

Don't file from eToro's own profit figures. They are USD-denominated, don't apply Section 104 pooling across your other platforms, and can't see the wallet or exchange you moved coins to or from. Statements are the raw material — the HMRC computation still has to be built from them.

How ChainTax handles eToro activity

ChainTax starts from HMRC's manual, not a platform default. Bring your eToro history together with every other exchange and wallet you use, and the engine:

  1. Pools at average cost, never FIFO. One Section 104 pool per token across eToro, your other exchanges, and on-chain wallets — with every leg valued in GBP at its own transaction date. Sales and conversions are categorised as Disposal.
  2. Applies the matching rules in order. Same-day, then 30-day bed-and-breakfast, then the pool — the ordering copy-trading activity exercises constantly.
  3. Splits income from gains. Reward payouts are Income at receipt-date GBP value and enter the pool as cost basis; disposals land on SA108.
  4. Keeps transfers non-taxable. Moving coins from eToro to self-custody is a Transfer — cost basis carries, and the receiving wallet connects natively by address with 33 protocol-specific classifiers for whatever you do next on-chain.
  5. Leaves CFDs to a deliberate manual entry. CFD close-out profit and loss is a contract-level figure per HMRC CG56100, not a token disposal — enter it as a manual entry so it never corrupts your token pools.

Weighing up your options first? See how ChainTax compares to Koinly, CoinTracker, and Recap.

Turn your eToro history into an HMRC-ready report

Bring your eToro trades together with your other exchanges and wallets and get a unified report with correct Section 104 pooling, GBP valuation at every transaction date, and the SA108 boxes filled in. Free for up to 200 transactions.

This article is for informational purposes only and does not constitute tax, legal, or financial advice. Tax rules can change, and individual circumstances vary — in particular, whether a given eToro position is backed by the real asset or is a CFD depends on your account and position type; check your statement and confirm with a qualified adviser before filing. HMRC guidance referenced: CRYPTO22100 (disposals), CRYPTO22200 (Section 104 pooling and same-day / Bed & Breakfast matching), CRYPTO61100 (staking income), CG56100 (contracts for difference), s104 TCGA 1992. CGT rates: 18% basic / 24% higher from 30 October 2024 (Autumn Budget 2024). Income tax rates: 20% basic, 40% higher, 45% additional.

Related articles