• Integrations
  • Security
  • Pricing
  • For Accountants
Sign in
FacebookInstagramXLinkedInTelegram

PRODUCT

  • Recap
  • Pricing
  • Reviews
  • Release notes

FEATURES

  • Integrations
  • Pricing
  • Security and Privacy

INTEGRATIONS

  • Coinbase Taxes
  • Kraken Taxes
  • Binance Taxes
  • Ethereum Taxes
  • More Integrations

RESOURCES

  • Crypto tax calculator
  • Capital gains tax calculator
  • Help Center
  • Resources library
  • Blog
  • Find an accountant

COMPANY

  • About us
  • Careers
  • Contact us
Bitcoin Policy UK
Privacy policyTerms of serviceCookie PolicyDPA
©2026 Recap Technologies Limited. All rights reserved.
71-75 Shelton Street, Covent Garden, London, England, WC2H 9JQ
Telephone: 01174 630352
  1. INTEGRATIONS
  2. eToro
eToro mark

Automated eToro
Crypto Tax Calculator

Upload your eToro statement files and Recap turns your crypto activity into a ready-to-file tax report.

eToro markSync eToro CSV

An eToro portfolio statement rarely separates cleanly into crypto and everything else. Stocks, ETFs and crypto sit in the same account and the same export. A handful of coin trades and closed positions can get buried inside pages of unrelated activity. Pulling out just the crypto takes real digging before you have a number.

Recap reads your eToro statement files, pulls out the crypto activity, and classifies each transaction by default treatment. This page covers how Recap treats eToro crypto activity and how to get your files in.

Disclaimer

The information provided in this content does not endorse eToro. Furthermore, it does not constitute tax advice. If anything financial or tax-related is unclear, speak to a qualified tax professional. You can also share your Recap account with your accountant or tax adviser directly.

Why eToro tax is difficult to work out by hand

eToro combines stocks, ETFs, crypto and other instruments in one account, and the statement you export covers all of them together. Your crypto disposals sit alongside dividends and equity trades that have nothing to do with your crypto tax position.

A closed position on eToro is a sale of that crypto for USD, and each one is a disposal for tax purposes. That is easy to miss when you are reading a statement built around opening and closing prices rather than tax events, and interest paid on your cash balance is easy to overlook altogether.

eToro typically charges through the spread built into the price rather than a separate fee line. Where a fee is taken in crypto instead, Recap treats paying it as a disposal in its own right. It is also recorded as a cost of the trade it relates to.

Statements are exported per date range, so a multi-year eToro history can mean several files to reconcile before you have one clean, complete record.

How to get your eToro history into Recap

eToro connects to Recap by statement upload rather than a live API connection, so getting your history in starts with exporting it from eToro.

Uploading your eToro statement files

Export your account statement from eToro and upload it to Recap. Recap accepts CSV, XLSX and ZIP files, and you can add up to 10 at once. A multi-year history split across several exports goes in together.

Using the Recap CSV template instead

If your eToro export does not fit the statement importer, you can format your history using Recap's generic CSV template, which works for any account.

How are eToro transactions taxed?

Recap classifies each eToro transaction by default and applies the rules for your jurisdiction in your report. Where your circumstances differ, you can recategorise any transaction.

Opening and closing crypto positions

Recap treats opening a crypto position as buying that crypto with USD, and closing it as selling it for USD, a disposal by default. eToro statements record positions against USD, so a crypto-to-crypto swap does not appear in the import. If you have swapped crypto for crypto elsewhere, that is still a disposal under HMRC's rules and the US guide treats a swap the same way, as a sale followed by a purchase.

Fees taken in crypto

A fee paid in crypto is a disposal of the crypto used to pay it. Recap also adds it to the cost basis of the trade or transfer it relates to.

Moving crypto off eToro

Moving crypto to an account you control, where your eToro plan and jurisdiction allow it, is not a disposal by default. Transfers between accounts you own are not taxable in either the UK or the US, provided you remain the beneficial owner throughout. Keep a record of the transfer regardless, in case it is ever queried.

Transaction typeCGT disposalCGT acquisitionIncome
Selling crypto for USDCGT disposal: yesCGT acquisition: noIncome: no
Interest on your cash balanceCGT disposal: noCGT acquisition: yes. Interest paid in crypto also enters the section 104 pool at the same market value used for the income figure.Income: yes. eToro Interest Payment rows are imported as income, valued at the point you receive them.
Fees paid in cryptoCGT disposal: yes. Recap also adds it to the cost basis of the trade or transfer it relates to.CGT acquisition: noIncome: no
Moving crypto to an account you controlCGT disposal: no. Not treated as a disposal by default, provided you remain the beneficial owner throughout.CGT acquisition: noIncome: no

This table shows how Recap classifies each transaction type by default. Some treatments — such as the acquisition cost used for airdrops — are configurable in Recap. This is general information, not tax advice; consult a qualified tax professional about your circumstances.

This table shows Recap's default classification for common eToro transactions. It is not an exhaustive schedule or a ruling. Treatment depends on your circumstances and jurisdiction, and you can recategorise any transaction where yours differ. Confirm your position with a qualified tax adviser.

Refer to our UK and US tax guides for a more detailed look at crypto tax rules.

What we handle that a raw eToro statement does not

An eToro export does not arrive pre-sorted for tax, and a few things need handling before the numbers are right.

Recap flags a file you have already uploaded as a duplicate, so a re-exported statement is not counted twice.

Multiple statement files, across formats and date ranges, are combined into one account rather than treated as separate imports each time you add one.

eToro records your account in USD, so Recap converts each transaction into your local currency at the rate on the day it happened.

What's in your eToro tax report

Recap turns your uploaded eToro statements into a single tax report. Capital gains, losses and income are worked out under the rules for your jurisdiction, alongside anything else you have added from other accounts.

Your report includes capital gains and losses on every disposal, using the cost basis rules for your jurisdiction.

A transaction log lets you check each classification and recategorise anything the eToro statement did not make obvious.

There is a downloadable summary to submit with your tax return or share with your accountant.

On this page
  • Why eToro tax is difficult to work out by hand
  • How to get your eToro history into Recap
  • How are eToro transactions taxed?
  • What we handle that a raw eToro statement does not
  • What's in your eToro tax report
Get your eToro tax report

Import your eToro statements and Recap does the calculations.

  • Capital gains and income reports
  • Every disposal, acquisition and income event
  • Share the same numbers with your accountant
  • Tax planning dashboard so you can plan ahead
eToro markSync eToro CSV

Help Guides

Adding your eToro account

A step-by-step guide for adding your eToro account to Recap using a statement file.

Read guide

The Tax Screen

A guide to the tax screen.

Read guide

The Tax Reports

An overview of the four tax reports available in Recap — acquisitions, disposals, capital gains and income.

Read guide

Automate your eToro tax reporting - takes 5 mins.

  • 1

    Sign up to Recap

  • 2

    Follow our step by step import guide

  • 3

    Generate your tax report ready to self-file or share with your accountant

eToro markSync eToro CSV
eToro logo
eToro mark
eToro sync

FAQs