Crypto Mining Tax in Canada 2025

Updated March 2025 — bremo.io

Cryptocurrency mining — using computing power to validate blockchain transactions and earn newly created crypto as a reward — is taxable in Canada. Whether you mine Bitcoin as a hobby or run a commercial mining operation, the CRA has rules that apply. This guide covers how mining income is taxed, what expenses you can deduct, and how to report mining on your Canadian tax return.

Key Rule: Mining rewards are taxable in the year they are received, at their fair market value in CAD. Depending on the scale of your operation, mining income is treated as either business income (fully taxable) or property income, with capital gains applying when you later sell mined coins.

Is Mining a Business or a Hobby?

The characterization of your mining activity as a business or a hobby significantly affects your tax treatment.

Business Mining

For most miners beyond casual hobbyists, the CRA will classify mining as a business. The indicators of a mining business include:

If mining is a business, mined coins are treated as inventory. Their fair market value in CAD at the time of receipt is business income — reported on T2125. 100% of the mining income is taxable. When you later sell the mined coins, any gain above the value at which you recorded them as income is a capital gain (50% inclusion).

Hobby Mining

If you mine sporadically with a personal computer or a single GPU with no serious profit intent, the CRA may treat it as a hobby rather than a business. In that case, mining rewards may be treated as property income rather than business income. However, hobby classification also means no expense deductions are permitted. Given that the CRA has been increasingly aggressive about treating crypto activities as businesses, pure hobby classification is becoming harder to sustain.

Mining Income: When Is It Taxed?

Mining rewards are taxable when they are received — meaning when the tokens arrive in your wallet. You must record the fair market value in CAD at the time of receipt. This becomes your income for the year and also your ACB for the mined coins going forward.

Example: You mine 0.05 BTC when Bitcoin is worth $60,000 CAD. You record $3,000 as business income in that tax year. Your ACB for those 0.05 BTC is $3,000. If you later sell them for $4,000, the capital gain is $1,000 (50% inclusion = $500 added to income).

Deductible Mining Expenses

If mining is classified as a business, you can deduct legitimate business expenses against your mining income:

Capital Cost Allowance (CCA) for Mining Equipment

Mining hardware is a depreciable capital asset. The CRA assigns it to a Capital Cost Allowance (CCA) class — typically Class 50 (55% declining balance rate) for computer hardware. This means you deduct a percentage of the equipment's cost each year rather than expensing it all at once. The Accelerated Investment Incentive may allow enhanced first-year deductions for qualifying equipment.

GST/HST Considerations

If your mining business earns more than $30,000 in annual revenues, you may be required to register for and collect GST/HST. However, the GST/HST treatment of crypto mining is complex — whether mined coins constitute a supply of a service subject to GST/HST is debated. Consult a tax professional if your mining revenues are significant.

Mining Pools

Most miners participate in mining pools rather than solo mining. Income from pool mining is still taxable when credited to your account. Pool rewards are typically credited daily or when you reach a payout threshold — each crediting event creates a taxable income event at the current BTC/CAD price.

Cloud Mining

Cloud mining (paying a third party to mine on your behalf) is treated as investing in a service contract. Crypto received is still taxable as income when received. The fees paid to the cloud mining provider are deductible if the activity is a business.

Record-Keeping for Miners

Mining creates frequent small income events. Keep detailed records of:

Free Banking While You Invest — No Monthly Fees

Keep your banking costs at zero while you explore investing. KOHO offers free banking with no monthly fees and no minimum balance. Use code 45ET55JSYA for a bonus when you sign up.

Open KOHO Free — Code 45ET55JSYA