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 type | CGT disposal | CGT acquisition | Income |
|---|---|---|---|
| Selling crypto for USD | CGT disposal: yes | CGT acquisition: no | Income: no |
| Interest on your cash balance | CGT disposal: no | CGT 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 crypto | CGT disposal: yes. Recap also adds it to the cost basis of the trade or transfer it relates to. | CGT acquisition: no | Income: no |
| Moving crypto to an account you control | CGT disposal: no. Not treated as a disposal by default, provided you remain the beneficial owner throughout. | CGT acquisition: no | Income: 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.

Sync eToro CSV 