How To File Your Bybit Taxes With Koinly

How to do your Bybit taxes with Koinly 

Bybit is a leveraged crypto exchange, specializing in derivatives which is popular with veteran crypto investors. Though the exchange only launched in 2018, it has quickly amassed 1.5 million users trading millions daily. Koinly can help you do your Bybit taxes safely, quickly, and accurately.


Follow these steps to sync your ByBit data automatically to Koinly:

Note that the special "Tax API keys" will not work with Koinly. You will need to generate regular API keys, as shown here:

  1. Log in to your Bybit account.
  2. Hover over your profile icon in the right corner and select API
  3. Click on Create New Key and select System-generated Keys
  4. Add a name for the keys, such as "Koinly"
  5. Make sure that the permissions are set to Read-Only and No IP restriction
  6. Add all available permissions from the list. This will enable Koinly to sync all of your transaction history but does not grant Koinly access to move or trade your funds.
  7. Click on Submit and complete the 2FA
  8. Copy your API key and API secret to Koinly


If you use subaccounts with Bybit, you will need to import this data as well.

If using API, create separate API keys for each subaccount. Add them to separate Bybit wallets in Koinly.

Please check your Transfers between the main account and your subaccounts, as these may need to be added manually.

On Koinly:

  1. Create a free account on Koinly
  2. Complete onboarding until you get to the Wallets page and find ByBit in the list
  3. Select API > Paste the API keys you copied above in the appropriate box
  4. Hit Import and wait for Koinly to sync your data. This can take a few minutes
  5. Review your transactions on the Transactions page to ensure everything is tagged correctly and no missing data
  6. Go to the Tax Reports page to view your tax liability!
Notes / Limitations
  • The API does not provide transactions from the last 3 days, but these transactions will be fetched at a later time
  • Conversion trades made in the last year are sometimes missing from the API
  • Bybit API keys will expire after 90 days so new keys need to be generated regularly
  • The API can take a few hours to sync due to rate limitations
Having trouble connecting ByBit with Koinly?

Your frequently asked questions

Does Bybit have tax documents?
How do I get Bybit tax documents?
Do you get a 1099 from Bybit?
Does Bybit provide financial or end of year statements?
Do I have to pay taxes on Bybit?
Is Bybit legal in the US?
Does Bybit require KYC?
Is Bybit safe?
Does Bybit have Proof of Reserves?