Skip to main content

Common issues with eToro

Written by Jack

eToro is a popular crypto exchange that allows you to trade crypto and stocks, stake your assets, trade with leverage (CFD), etc. This article explains how Koinly imports data from eToro, what issues you may encounter, and some possible ways of fixing it.

How to import data from eToro

Be sure to check our integration instructions for eToro to ensure you are downloading the correct file. These instructions are available in-app and under:

Known issues and limitations

⚠️ Missing transactions

There are certain limitations to what data Koinly can import from eToro. We list them in detail when setting up the wallet in the limitations section. These currently include:

Data Koinly can import:

  • Spot purchases (buying crypto with fiat)

  • Spot sales (selling crypto for fiat)

  • Staking rewards

  • Deposits of crypto to eToro

  • Withdrawals of crypto from eToro

Data Koinly can't import:

  • Stock trades

  • CFD (leverage), including crypto CFDs

  • ETFs

  • Deposits/withdrawals of fiat

How to add missing eToro data

To account for the data Koinly cannot import, you can add it manually. To do this, sum up the total gain/loss from transactions Koinly didn't import and add it to Koinly as a deposit (if you had a gain) or a withdrawal (if you had a loss) in your base currency with Realized P&L tag. See:

⏭️ Skipped transactions

During the import, Koinly will skip some transactions on purpose as the rows are either not needed or not supported.

🆚 Different gains

Even for spot trades, eToro treats your trades as positions and therefore uses, in essence, Specific ID cost basis calculation method to calculate your gain/loss when the position is closed.

This cost basis method may be completely different than the method recommended by your tax office and set in Koinly. Because of that, it's very common (and expected) for Koinly to show completely different gain/loss on trades than what eToro shows.

If you're unsure if your eToro trades should follow your country's cost basis method (as calculated by Koinly) or if you should report your gains/losses based on calculations done by eToro, please consult it with your tax advisor.

💱 Fiat balance is wrong

Because Koinly cannot import all transactions, the final calculated balance of fiat (USD, EUR, GBP) in Koinly may be incorrect.

  • If the wrong balance is caused by missing CFD/ETF/Stock trades, then you need to account for it, as we mentioned in section How to add missing eToro data

  • If the wrong balance is caused by missing deposits/withdrawals of fiat, then it's not necessary to fix it as fiat-only transfers do not affect the accuracy of Koinly's crypto gains calculations. See:

Did this answer your question?