Gate.IO logo
Koinly Logo

How To File Your Taxes With Koinly

How to do your taxes with Koinly is a popular altcoin exchange, offering traders 180 different coins in nearly 400 different cryptocurrency markets. The site also offers advanced trading options like margin trading and liquidity mining.

  1. Sign up to Koinly and choose your country and currency
  2. Connect with Koinly to import all your trades safely and securely
  3. Koinly categorizes transactions into gains, losses and income
  4. Koinly calculates your Capital Gains Tax and Income Tax
  5. Download your tax report from Koinly
  6. File your taxes online or with your crypto tax accountant

Watch how to do your taxes fast

Does report to the IRS? withdrew services from the US market in March 2022 due to regulatory issues. As such, it's unlikely the exchange shares any KYC data with the IRS.

How to file taxes?

You need to report any gains, losses or income from your investments to your tax office, usually as part of your annual tax return. You need to start by calculating your crypto gains, losses and income. You can do this yourself, or use a crypto tax calculator like Koinly and save hours. Koinly does all this for you and generates your crypto tax report, ready to file with your tax office. 

Just connect automatically via API, or upload a CSV file. Here’s how.

How to connect to Koinly automatically using API


  1. Log in to your account.
  2. Click on your profile icon.
  3. Select API management from the drop down menu.
  4. Select APIv4 keys.
  5. Select create new API key.
  6. Under permissions, check the spot/margin trade and wallet boxes.
  7. Select read only for both.
  8. Select confirm and create.
  9. Enter your fund password and complete the two-factor authentication.
  10. Copy the API key and the API secret.

On Koinly

  1. Sign up or log into Koinly and go to wallets.
  2. Select add new wallet:
  3. Select set up auto-sync.
  4. Paste the API key into the API key box.
  5. Paste the API secret into the API secret box.
  6. Select secure import.


1. You need to use an APV4 key within, not an APIV2 key. For Koinly users who were previously using an APV2 key - you'll need to change to an APV4 key. If you haven't enabled two-factor authentication, skip the step above that mentions it. Just leave the box blank and select ‘show API keys’.

2. It takes a minute for your transactions to appear in Koinly. This is normal— it's just Koinly working through the data. If you're having issues with the API method for, use the CSV method below instead.

How to integrate with Koinly using CSV

You'll need to start by downloading a CSV file with your full trading history from before you can upload it to Koinly - here's how.

How to download and export your transaction history CSV file from

  1. Log in to your account.
  2. Select wallet, then account statement from the drop down menu.
  3. Select a date range. This should include your entire transaction history.
  4. Download your PurseLog file by selecting download.

How to upload your CSV to Koinly

  1. Sign up or log in to your Koinly account and head to wallets.
  2. Select add new wallet:
  3. Select import from file.
  4. Upload your CSV file.
  5. Select import.


1. When you're selecting the date range, make sure to include all your trading history on, even if you're only filing for the most recent tax year. This helps Koinly generate an accurate tax report based on all your transactions. For example, many countries allow you to offset losses from previous years against gains from the current year, meaning you're taxed less. But if Koinly doesn't have this information from previous years, it won't be able to calculate this.

2. Also keep in mind that limits users to a maximum of 30 CSV file downloads a day.

How do I troubleshoot my integration to Koinly?

Don't worry if you're having trouble with your data import - there's lots of help available:

Calculate your taxes

Sign up free today to calculate your taxes.

Is allowed in the US? withdrew services for US residents in March 2022 and many accounts had funds frozen as they did not withdraw their assets by the deadline.

How do I get a CSV?

Easy! Log in and go to your wallet, then select account statement. Pick a date range, hit download and you're done.

Is IRS compliant?

No. withdrew services from the US as it does not meet the regulatory requirements.

Does issue 1099 forms?

No. does not operate in the US, so does not issue users with 1099 forms.

Does have proof of reserves?

Yes - has provided Proof of Reserves via a Merkle Tree to their users. lets users verify that their deposits are held 1:1 by allowing them to verify their holdings from the Merkle tree and whether these funds are included within the audit conducted through an external third party. For more information, read more about Proof of Reserves and why they matter to you.

Is safe? is widely regarded as a safe crypto exchange with strong security practices. However, as ever, you should always store your crypto in a secure, offline, non-custodial wallet when you're not actively trading to ensure your crypto is safe.

Where is based? is based in the Cayman Islands. Prior to being rebranded from to in 2017 following the Chinese's governments ban on fiat-to-crypto trading, the exchange was well known in China, although it's unclear if it was based there.

Is closing down?

No. withdrew services for US residents, but the exchange remains operational for users around the world otherwise.