Share this article →
Guide: How to Report Crypto Taxes on eToro
Importing and handling of eToro trades for tax purposes is a bit different than other exchanges. One of the reasons for this is that eToro offers both non-leveraged crypto trading and the ability to go long or short with up to 2x leverage (CFD trading). These two types of trading must be considered differently when it comes to tax calculations and will be explained in detail in this article.
Export your transaction history
The first thing you will need to do is to export the entire transaction history from eToro as an XLSX file. The Excel file should contain four sheets in total – do not edit or delete any of these! This file will include all information about every trade and transaction you have made on eToro. You are limited to exporting transaction history for up to one year in each file. You must export one file for each year if you have traded on eToro for several years.
It’s important to be aware that this file will also include data about transactions with stocks, commodities, ETFs, and non-crypto currencies. Only crypto transactions will be considered when uploading the eToro file to the Coinpanda platform.
See our eToro instructions article for a detailed step-by-step guide on how to export your transaction history as an XLSX file.
The XLSX file structure should look like one of these two
Help, my eToro file does not upload!
If you experience that the Excel does not upload to Coinpanda, it is most likely that the file format has changed. We have noticed that eToro has changed the format several times during the last year, and we are continuously updating our integration whenever we become aware of this. If you experience issues with uploading the file, then please contact us so we can look into this!
eToro allows you to trade crypto in two ways:
- Non-leveraged trades (long only)
- Leveraged positions up to 2x (both long and short)
When you open a non-leveraged trade, you are essentially buying the cryptocurrency in a similar way as on other exchanges like Coinbase or Binance. If you have $500 in your account, and the price of Bitcoin is currently $50,000, you can buy a maximum of 0.01 BTC. This Bitcoin can now be transferred out of the eToro trading platform to your eToro Wallet. After receiving BTC in your eToro wallet, you can send it to any other exchange or external wallets such as Binance, Ledger, or Exodus.
If you buy crypto on eToro, and then send it to another wallet or exchange where you sell your coins later, you need to track the original cost basis from when the coins were purchased on eToro originally. Coinpanda tracks this automatically for you by analyzing the Excel file and extracting which transactions are non-leveraged trades and if they are transferred out of eToro or not.
Example 1: You buy BTC for $500 on December 23rd, and then transfer this to your Binance account (via eToro Wallet) on January 5th. This will now show up in Coinpanda as two transactions as seen in the image below. As you can see, the BTC purchased takes on a cost basis of $500 and is considered similar to any other ordinary crypto purchase.
Note: After syncing your Binance account, Coinpanda will automatically detect that the 0.016874 BTC withdrawn from eToro has been deposited to Binance and will auto-merge this into a single Transfer transaction. The blue warning “No matching deposit transaction found” warning will also disappear.
Example 2: You buy 23 LINK tokens worth $800 on February 20th before you sell all the tokens almost 3 months later on May 10th, 2021. The price of Chainlink has gone up since you originally bought and you ended up with a total profit of $396. This will now show up in Coinpanda as two transactions as seen in the image below.
The XLSX file from eToro contains only transactions for closed positions. This means that active positions cannot be imported to Coinpanda and your current crypto holdings on eToro will not be reflected on your Coinpanda dashboard or in the wallet balance. Your wallet balance will either be empty or display USD only.
As already mentioned, eToro allows you to open margin positions with leverage up to 2x. You can go either long (buying the asset) or short (selling the asset). The tax treatment of margin/leveraged positions is quite different compared to buying crypto non-leveraged (spot buy). The short answer is that instead of calculating the realized gain/loss by looking up the initial purchase price according to the cost basis method used (FIFO, LIFO, ACB, Share Pool, etc), you need to consider the realized gain/loss for the trade or position in isolation.
This might sound complicated, but we can explain it using a simple example: You have only bought crypto on Coinbase until now, and then you decide to open an eToro account so that you can short Bitcoin. On Coinbase you have bought BTC on one occasion only. These are all your transactions with Bitcoin until today:
- Buy 0.1 BTC on Coinbase, March 15th, 2021 (spot buy)
- Sell 0.2 BTC on eToro, April 10th, 2021 (2x leveraged short position)
By following the FIFO principle, we need to calculate the initial purchase price of the 0.2 BTC sold on April 10th. But this cannot be done since you have only bought 0.1 BTC prior to this date, and not to mention that you still have 0.1 BTC in your Coinbase account after selling 0.2 BTC on eToro! As you probably now understand, we cannot apply the same calculation principle for short selling as done for spot trading since we are essentially selling coins that were never bought in the first place. The same goes for both short and long positions when you are trading on margin or with leverage.
We have written an in-depth article about the taxation of cryptocurrency margin trading on our blog if you want to learn more about this topic: How to Report Taxes on Cryptocurrency Margin Trading
Coinpanda will consider the realized profit or loss from leveraged positions on eToro if you import an Excel file that contains such trades. That means if you went long 2x on eToro and made a profit of $250 after closing the position, this will be imported as a trading gain transaction of $250 in Coinpanda and the total amount will be considered as realized capital gains.
However, if you went 2x long and the trade resulted in a $400 loss, this transaction will be imported as a trading loss of $400 and the total amount will be considered as a realized capital loss.
This is how this will look like on Coinpanda:
If you only made these two trades on eToro during a single tax year, then you will report a net capital loss of $150 which can be used to offset other capital gains (and possibly other income).
During the last couple of years, eToro has become a wildly popular trading platform also for cryptocurrency traders. Whether you have made a gain or loss from your trading, it’s important to understand the tax implications and how to calculate and report your capital gains correctly.
Because eToro offers both non-leveraged trading and leveraged positions, transactions on eToro need special consideration when it comes to tax calculations. In this article, we have explained that non-leveraged trading should be considered similar to ordinary trading on any other exchange by calculating gain/loss according to cost basis rules such as the FIFO principle commonly used. Leveraged positions, on the other hand, must be considered quite differently and the FIFO principle cannot be used in the same way.
Coinpanda is one of very few crypto tax software solutions that can do tax calculations for trading on eToro correctly today. All you need to do is export an Excel file from eToro that contains all your historical transactions, and then upload the file to the Coinpanda platform.
You can sign up for a 100% free account, or first read more about how the software can help you with reporting your crypto taxes. Coinpanda supports more than 65 countries today including the US, Canada, Australia, UK, and almost all other European countries.
Important message regarding eToro
We have received numerous reports from our users that several other high-profiled and popular crypto tax companies are handling eToro files wrong. From evidence we have seen, it seems like they do not differentiate between non-leveraged and leveraged positions which will most likely result in huge errors in your final tax numbers. If you are using or have used another tax solution for eToro in the past, we encourage you to check this in detail and understand the possible tax implications.
Be the first who know about Crypto news everyday
Get crypto analysis, news and updates right to your inbox! Sign up here so you don’t miss a single newsletter.
No more time wasted
Join Coinpanda today and save hours doing your crypto taxes.