CRA-focused crypto capital gains calculator

Upload your transactions

ACB is the default Canadian reporting approach. FIFO/LIFO are shown for comparison only.

Required base columns: UTC Timestamp, Transaction Type (BUY/SELL), Asset, Quantity. Add Asset Price in CAD, Transaction Value in CAD; or use non-CAD columns like Asset Price in USD, Transaction Value in USD — we convert them at Bank of Canada daily rates automatically.
Not sure about the format? Download the sample CSV template and paste your rows in. Most exchange exports (Coinbase, Kraken, Shakepay, Newton, …) contain these fields — rename the column headers to match and you're set.

Your data is processed in memory only and is not written to disk. We do not store, review, or sell your transaction data.

This is a calculation tool, not tax advice. Verify all figures with a qualified tax professional before filing. See the CRA capital gains guide for authoritative guidance.