Koinly Logo

How to File Your Taxes with Koinly

How to do your taxes with Koinly is a non-custodial Bitcoin trading platform based in Canada, that allows users to trade Bitcoin while maintaining complete control of their own keys and crypto. Whatever your transactions, Koinly can help with your Bitcoin taxes in Canada. Here's how it works.

  1. Sign up to Koinly and choose your country (Canada) and currency (CAD)
  2. Connect with Koinly to import all your trades safely and securely
  3. Koinly categorizes transactions into gains, losses, and income
  4. Download your tax report from Koinly
  5. File your taxes online with the CRA or with your crypto tax accountant

Does report to the CRA? is a regulated Canadian money service business (MSB). As such it must adhere to KYC and AML obligations and report to FINTRAC and potentially share data with other authorities like the CRA as required.

How to integrate with Koinly using CSV

It's easy to integrate and Koinly, all you need to do is upload a CSV file of your transaction history. Here's how to get your file.

How to export your transaction history CSV file

  1. Log in to
  2. In the top navigation, select account
  3. From the drop-down menu, select history
  4. Select the orders tab
  5. Scroll down to the bottom of the page and select export history

How to upload your CSV to Koinly

Now you've got your CSV file, here's how to upload it to Koinly.

  1. Sign up or login into Koinly and head to the wallets page
  2. Add a new wallet:
  3. Select import from file
  4. Upload your CSV file(s)


When downloading your CSV files, check that the file covers your full trading history.

How do I troubleshoot my integration to Koinly?

We have lots of helpful resources if you're having any trouble:

Calculate your taxes

Sign up free today to calculate your taxes

Does have tax documents?

No. does not issue tax documents for users. Instead, you can download a CSV file of your transaction history and either calculate your Bitcoin taxes yourself, or use crypto tax software like Koinly to do it for you.

How do I get my tax report from

The easiest way to get a tax report from is to export a CSV file of your transaction history and upload this to a crypto tax calculator like Koinly. Koinly can calculate your taxes according to the CRA rules and generate your CRA crypto tax reports in no time at all.

Do I have to pay taxes on

Yes. You have to pay taxes on your transactions. The CRA is clear that Bitcoin and other cryptocurrencies are subject to Income Tax. You can learn more in our Canada crypto tax guide.

Does provide financial or end of year statements?

No. My does not issue financial or end of year statements, but you can export your transaction history as a CSV file to get accurate records of your transactions.