Understanding crypto-assets and your tax obligations

Activities related to crypto-assets often have tax implications. It’s important to stay informed as a crypto-asset user to properly fulfill your tax obligations.

Crypto-assets and crypto-asset transactions

Crypto-assets can generally be described as digital representations of value which rely on cryptographically secured distributed ledgers, or similar technology, to validate and secure transactions.

What is a distributed ledger

A distributed ledger is a database that is held and updated independently by each participant.  Rather than being controlled by a central authority, the ledger is dispersed across computers all over the world that are run by any participant with an internet connection.

As a crypto-asset user, there are many types of crypto-assets and crypto-asset transactions you can explore.

Categories of crypto-assets

Common examples of crypto-assets include, but are not limited to:

What is a blockchain

A blockchain is a distributed ledger with a growing list of records that are grouped together into blocks and linked using cryptography. Blockchains are designed to be resistant to tampering, but they are not immune. Crypto-asset transactions are often recorded on a blockchain.

Types of crypto-asset transactions

Here are some examples of events or transactions where you need to determine the value of your crypto-assets for tax reporting purposes:

Types of crypto-asset transactions
Acquisition Disposition
Buy Sell
Trade Trade
Barter transaction (receiving crypto-assets in exchange for goods or services) Barter transaction (disposing of crypto-assets in exchange for goods or services)
Gifts/Donations Gifts/Donations
Gambling Gambling
Rewards (for example, from mining or staking)  

Crypto-asset tax obligations

As a crypto-asset user, you have to report your earnings (or losses) on your income tax returns and may have to collect and remit (pay) the Goods and Services Tax (GST) and the Harmonized Sales Tax (HST).

Based on your crypto-asset activities, you may realize business income (or loss) or capital gain (or loss). Business income (or loss) and capital gain (or loss) are reported differently.

Related information

Keeping books and records of crypto-assets for tax filing

Determining the value of crypto-assets for tax filing

Reporting income from crypto-asset transactions

Reporting income from crypto-asset mining activities  

Collecting and remitting GST/HST from crypto-asset transactions

Page details

2025-11-10