NFT Taxes Canada 2026: Capital Gains vs Business Income, CRA Rules & Reporting
Updated
CRA treats NFTs as taxable property — no different from stocks or real estate. If you buy an NFT with crypto and later sell it, you face two potential tax events: a capital gain on the crypto disposal and a capital gain on the NFT sale. Creators have it even simpler (and potentially more expensive): NFT sales and royalties are 100% taxable as business income, though you can deduct platform fees, gas fees, software, and other creation costs. The most common mistake is forgetting that swapping one NFT for another is a taxable event, and every transaction must be converted to CAD at the time it happens.
NFT Tax Basics
How CRA Views NFTs
Classification
Details
Property
Like other digital assets
Not currency
Can’t use as payment for tax purposes
Similar to crypto
Capital or business treatment
Key Events
Activity
Tax Implication
Buying NFT with crypto
Crypto disposal taxable
Selling NFT
Capital gain or business income
Creating and selling
Business income
Trading NFT for NFT
Taxable exchange
Receiving as gift
FMV at time received
Tax Treatment by Activity
Collectors/Investors
Activity
Treatment
Buying NFTs
Not taxable (establishes ACB)
Holding
Not taxable
Selling
Capital gains (usually)
Trading
Capital gains on each swap
Creators
Activity
Treatment
Creating
Not taxable until sold
Selling creation
Business income
Royalties
Business income
Expenses
Deductible
Frequent Traders
Factor
May Be Business If
Frequency
High volume
Holding period
Short flips
Time invested
Substantial
Expertise
Sophisticated strategies
Calculating NFT Taxes
For Collectors (Capital Gains)
Step
Calculation
Sale price
In CAD at time
Minus purchase price
In CAD at time
Minus fees
Platform, gas fees
Equals
Capital gain/loss
Taxable
50% of gain
Example
Transaction
Amount
Bought NFT with 1 ETH
ETH worth $3,000 CAD
Sold NFT for 2 ETH
ETH worth $7,000 CAD
Gas fees
$100
Capital gain
$7,000 - $3,000 - $100 = $3,900
Taxable (50%)
$1,950
For Creators (Business Income)
Item
Treatment
Revenue
Full sale price (100% taxable)
Minus expenses
Deductible
Equals
Net business income
Crypto-to-NFT Transactions
Double Tax Event
Step
Tax Event
1. Sell crypto for CAD (or dispose)
Capital gain on crypto
2. Buy NFT
Establishes ACB for NFT
Or if buying directly with crypto:
Event
Tax
Buy NFT with ETH
ETH disposal (capital gain/loss)
NFT ACB
= FMV of ETH given
Example
Action
Tax Calculation
You own 2 ETH (ACB $2,000)
Buy NFT worth 2 ETH ($4,000)
Crypto gain
$4,000 - $2,000 = $2,000
Taxable (50%)
$1,000
New NFT ACB
$4,000
Creator Tax Rules
Business Income Treatment
Element
Details
Primary sale
100% taxable income
Royalties
100% taxable income
Expenses
Deductible
Deductible Expenses
Expense
Deductible?
Platform fees
Yes
Gas fees
Yes
Art supplies/software
Yes
Marketing
Yes
Home office
Partial
Computer equipment
Depreciation
Creator Example
Item
Amount
NFT sales
$10,000
Royalties
$2,000
Total revenue
$12,000
Platform fees (15%)
-$1,500
Gas fees
-$500
Software
-$300
Net business income
$9,700
Tax at 30% rate
~$2,910
NFT Trading
Each Trade is Taxable
NFT-to-NFT Trade
Dispose of NFT A
Capital gain/loss
Acquire NFT B
ACB = FMV at time
Example
Action
Tax
Trade NFT A (paid $1,000) for NFT B (worth $3,000)
Capital gain on A
$3,000 - $1,000 = $2,000
Taxable
$1,000 (50%)
New ACB for B
$3,000
NFT Losses
Capital Losses
Rule
Application
Offset capital gains
Yes
Offset other income
No
Carry back
3 years
Carry forward
Indefinitely
“Worthless” NFTs
Scenario
Treatment
Can’t sell
May need to claim “disposition”
Sale for minimal
Establishes clear loss
Document value loss
For CRA if questioned
Record Keeping
Track Everything
For Every Transaction
Date
Of purchase/sale
Description
Which NFT
CAD value
At time of transaction
ETH/crypto amount
What you paid/received
Platform
OpenSea, etc.
Fees
Gas, platform, royalties
Wallet addresses
For verification
Conversion to CAD
Rule
Use FMV at transaction time
Not later
Consistent source
CoinMarketCap, exchange rate
Document method
Be able to show CRA
Reporting on Tax Return
Collectors (Capital Gains)
Form
Purpose
Schedule 3
Capital gains/losses
Line 12700
Net taxable capital gains
Creators (Business Income)
Form
Purpose
T2125
Statement of business income
Line 13500
Net business income
Airdrops and Free NFTs
Tax Treatment
Event
Tax
Receive free NFT
Income at FMV
FMV at receipt = 0
ACB = $0
Later sell
Full amount is gain
The Bottom Line
Every NFT purchase, sale, trade, and airdrop is a taxable event that must be reported to CRA in Canadian dollars. Collectors report on Schedule 3 as capital gains (50% taxable); creators report on T2125 as business income (100% taxable but expenses are deductible). Track every transaction meticulously — date, CAD value, fees, and wallet addresses — and use consistent exchange rate sources. If your creator revenue exceeds $30,000, register for GST/HST. Use tax software that supports crypto and NFT reporting.