A futures trade is where you are speculating on the rise or fall of a cryptocurrency price i.e. going short or long. No crypto is bought or sold when carrying out such trades and your profit/loss is based on the difference between closing and opening prices.

Trades on futures exchanges such as Binance Futures, Kraken Futures, Bitmex, Bybit, Deribit are imported to Koinly in a slightly different way. Instead of importing the actual trades and calculating capital gains and losses, Koinly will import only your Pnl from closed trades. This Pnl will appear in Koinly as "Realized P&l" transactions.

In most cases, Koinly will aggregate all Pnl transactions for the same day into a single Pnl transaction. This avoids bloating your transaction count.

How do I add a futures transaction?

Koinly handles the import process so all you have to do is setup the API for your exchange or use CSV files, no additional configuration is needed from your side to import these.

However, if you want to create such a transaction yourself:

  • To add a profit, create a Deposit transaction and set the type or label to "Realized profit".

  • To add a loss, create a Withdrawal transaction and set the type or label to "Realized loss".

  • If you are trying to add these transactions using a CSV file then simply use the "realized gain" label on all deposit/withdrawal rows that are related to pnl.

How does aggregation work?

For ex. if you have 2 Pnl transactions on the same day:

  • Profit of 200 USDT

  • Profit of 300 USDT

Then Koinly will import this as a single 500 USDT profit transaction instead of 2 separate transactions.

Where can I see my futures gains?

Futures gains will appear separately on your Tax Reports page and also on your downloaded tax reports. However, if you prefer to include your futures gains in your capital gains reports then you can do so by enabling "Treat other gains as capital gains" on the Settings page. Koinly will show whether or not your futures gains are included in your capital gains next to the Futures gain figure.

If you are not treating futures as capital gains then you normally have to declare this as Income instead.

Why is there no acquisition date for the futures transactions in my capital gains report?

If you have enabled the "Treat other gains as capital gains" setting in Koinly then you will see your futures gains on your capital gains report. However, Koinly only has information about your Pnl from closed trades and does not know anything about which coins were bought/sold or even when your trade was opened, due to this certain fields will be blank or zeroed out. Nevertheless, your total gains will still be correct.

Did this answer your question?