Bitcoin Tax Calculator for Canada

Koinly connects to 750+ crypto platforms to track your transactions and calculate your Canadian crypto taxes fast.

  1. Import your transactions
  2. Calculate your gains, losses and income
  3. Generate pre-filled Schedule 3
  4. TurboTax integration
Start for free

Canadian accounting firm MNP assessed Koinly’s Software calculations confirming results consistent with CRA guidance and Canada’s Adjusted Cost Based (ACB) method. Read more

🔌 750+ Integrations

Koinly offers 750+ integrations including 350+ exchanges, 90+ wallets, 150+ blockchains, with support for thousands of coins and tokens.

🧠 Automation

Koinly is not just for taxes. Use Koinly to track your realized and unrealized profits & losses in real-time and supercharge your portfolio performance.

🤑 Value for Money

Koinly gives you more for less, with a generous free plan that imports 10,000 transactions, has 750+ integrations, and provides a free tax preview.

⭐️ ⭐️ ⭐️ ⭐️ ⭐️ Support

At Koinly, we delight our users with fast support and an excellent product. That's why we’re consistently the highest rated crypto tax software on Trustpilot.

How Koinly simplifies
your taxes...


Image with number
Easily import your crypto trades

No more crazy spreadsheets! Koinly imports your transactions in a heartbeat. Bitbuy, Coinberry, Coinsmart, Newton, Wealthsimple? We got ‘em all. Simply connect your exchanges, wallets, and blockchains and let the magic begin.

  • Import data from 750+ platforms
  • Connect automatically or by CSV file
  • DeFi, NFTs, mining, staking & more!
Import my transactions
Use Koinly to label your transactions accurately for  correct tax treatment
Crypto tax calculator

Image with number
Calculate your crypto gains

Koinly’s super power? We understand how to calculate crypto gains and losses correctly! Koinly knows if a transaction was a capital gain, a loss, income, or a non-taxable event.

  • Calculate capital gains, losses and income
  • Report your crypto accurately
  • Pay the right amount of tax
Explore all features

Image with number
Download your CRA tax documents

Ready for the big reveal? Koinly’s calculated your crypto tax and sorted it into an awesome report that is compliant with the rules of the CRA. Now, hook yourself up with an affordable plan, download your report, and file away! 

  • Pre-filled Schedule 3
  • Complete Tax Report
  • TurboTax integration
Get my CRA report

"Koinly is CRUSHING the competition. The best experience I've ever had with tracking all my crypto in one place. It's incredibly easy to use and intuitive."

"I'm in Canada and it was able to generate capital gains report using Adjusted cost basis. Simple. Elegant. Easy to use software. 10/10 genuinely recommend."

"Koinly made making my crypto tax report (which is quite complex) very easy! I could tweak everything easily for my situation to be perfectly represented. Everything is automatically calculated and I can trust the reports being generated."

Save hours on your CRA crypto taxes today!

Koinly calculates your cryptocurrency taxes and helps you reduce them for next year. Simple & Reliable.

Popular questions

Are cryptocurrencies taxed in Canada?

Yes, the Canadian Revenue Agency (CRA) has issued official guidance stating that cryptocurrency is taxed as a capital gains asset which means you have to pay tax every time you trade, sell or use crypto to pay for goods/items.

Do I need to file taxes even if i made a loss?

Yes. It doesn't matter if you only made losses, you still have to report it to your tax agency. In fact, it is in your best interests to report your losses as this is one of the best ways to reduce your crypto taxes in the future!

Are crypto to crypto trades taxed?

Yes. Any exchange of cryptocurrencies is also a taxable event. For ex. if you exchange Bitcoin for Ripple, the IRS and other tax agencies will treat this as a sale of Bitcoin at the market price of the XRP you received.

How are capital gains calculated for crypto trades?

You have to use the Adjusted Cost Basis for calculating your crypto taxes. This means you average all your holdings to figure out the purchase price of sold assets. The Superficial Loss Rule also applies if you are selling assets bought within 30 days.

Which exchanges do you support?

Koinly supports over 300 exchanges including Canadian exchanges like NDAX, Coinberry, Shakepay, Bitbuy and the now-defunct QuadrigaCX. Even margin trades and futures on Binance, Kraken & others are supported.

Do I have to pay tax if I transfer crypto from one wallet to another?

No, you don't. As long as you own both wallets there's no tax to pay on transfers. However, you still have to keep track of the original cost of the transferred coins and have sufficient proof of it.

How can Koinly help?

Koinly automatically imports your transactions, finds all the market prices at the time of your trades, matches transfers between your own wallets, calculates your crypto gains/losses and generates your tax reports!