The Canada Revenue Agency issued a press release on the requirements for keeping records of cryptocurrency transactions.
The press release said records should be kept "when you purchase, dispose, or mine cryptocurrency to ensure you have accurate information of your activities. This information is important for your own records and for filing your tax returns."
When an investor trades, sells or mines cryptocurrency, they have to report any income or capital gains from those activities on their tax return. However, they may also be able to report their expenses and losses. If they exchange taxable goods or services for cryptocurrency, they may have to report goods and services tax / harmonized sales tax (GST/HST).
All records should be kept about cryptocurrency transactions, including:
- date of the transaction;
- the cryptocurrency addresses;
- the transaction ID;
- receipts for the purchase or transfer of cryptocurrency;
- value of the cryptocurrency in Canadian dollars when you made the transaction;
- a description of the transaction and the other party (such as their cryptocurrency address);
- exchange records;
- wallet records;
- accounting and legal costs; and
- software costs related to managing your tax affairs.
Miners of cryptocurrency should also keep the following records:
- receipts for purchasing cryptocurrency mining hardware;
- receipts to support your expenses associated with the mining operation;
- the mining pool contracts and records;
- any other records on the mining activities; and
- the disposal of cryptocurrency earned through the mining activities.
More details can be found on the Agency's keeping records page.