Skip to main content
All articles
·Updated |11 min read

eToro Tax UK: Crypto, CFDs and HMRC Reporting

Learn how eToro real crypto and CFDs are taxed differently in the UK, why USD statements need GBP conversion, and how HMRC matching applies across accounts.

By · Our calculation methodology and limitations

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?

eToro can be within CARF as a reporting cryptoasset service provider. In-scope providers began collecting prescribed customer and transaction information on 1 January 2026. The first reports to HMRC are due by 31 May 2027 and cover the 2026 calendar year. The reporting route depends on the provider and its jurisdiction; serving a UK customer or being FCA-registered does not alone establish it.

HMRC's CARF provider guidance explains who must report. Our CARF guide separates data collection, annual reporting and international exchange, and explains why a calendar-year total is not your UK tax-year gain.

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 crypto nudge letters asking crypto investors to review their figures against the exchange data it holds. Check whether your own activity needs reporting rather than assuming the platform's report settles your obligations.

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 short is 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 easy to miss in a per-trade spreadsheet and 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 income at 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 statement from 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, and the HMRC computation still has to be built from them.

Can I import eToro activity into ChainTax?

ChainTax does not have a native eToro CSV importer. For supported crypto transactions, convert your records to the Koinly universal CSV format or add them manually. Keep the original statement and check the converted rows against it; renaming columns alone does not establish a correct import. Keep stocks and CFDs separate from token activity.

Once supported crypto records are imported and checked alongside your other exchanges and wallets, ChainTax:

  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, so 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 34 protocol-specific classifiers for whatever you do next on-chain.
  5. Keeps CFD calculations separate. CFD close-out profit and loss is a contract-level figure per HMRC CG56100, not a token disposal. Do not enter a CFD close-out as a token sale to force it into the crypto workflow. Check the appropriate calculation and reporting route with your adviser.

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

Turn your eToro history into tax working you can review

Start with supported crypto records converted to the Koinly universal CSV format or added manually. Native eToro statement import is not supported. Review up to 200 transaction records free account-wide; report downloads require a paid tax-year plan.

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