Skip to main content

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

ClassificationDetails
PropertyLike other digital assets
Not currencyCan’t use as payment for tax purposes
Similar to cryptoCapital or business treatment

Key Events

ActivityTax Implication
Buying NFT with cryptoCrypto disposal taxable
Selling NFTCapital gain or business income
Creating and sellingBusiness income
Trading NFT for NFTTaxable exchange
Receiving as giftFMV at time received

Tax Treatment by Activity

Collectors/Investors

ActivityTreatment
Buying NFTsNot taxable (establishes ACB)
HoldingNot taxable
SellingCapital gains (usually)
TradingCapital gains on each swap

Creators

ActivityTreatment
CreatingNot taxable until sold
Selling creationBusiness income
RoyaltiesBusiness income
ExpensesDeductible

Frequent Traders

FactorMay Be Business If
FrequencyHigh volume
Holding periodShort flips
Time investedSubstantial
ExpertiseSophisticated strategies

Calculating NFT Taxes

For Collectors (Capital Gains)

StepCalculation
Sale priceIn CAD at time
Minus purchase priceIn CAD at time
Minus feesPlatform, gas fees
EqualsCapital gain/loss
Taxable50% of gain

Example

TransactionAmount
Bought NFT with 1 ETHETH worth $3,000 CAD
Sold NFT for 2 ETHETH worth $7,000 CAD
Gas fees$100
Capital gain$7,000 - $3,000 - $100 = $3,900
Taxable (50%)$1,950

For Creators (Business Income)

ItemTreatment
RevenueFull sale price (100% taxable)
Minus expensesDeductible
EqualsNet business income

Crypto-to-NFT Transactions

Double Tax Event

StepTax Event
1. Sell crypto for CAD (or dispose)Capital gain on crypto
2. Buy NFTEstablishes ACB for NFT

Or if buying directly with crypto:

EventTax
Buy NFT with ETHETH disposal (capital gain/loss)
NFT ACB= FMV of ETH given

Example

ActionTax 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

ElementDetails
Primary sale100% taxable income
Royalties100% taxable income
ExpensesDeductible

Deductible Expenses

ExpenseDeductible?
Platform feesYes
Gas feesYes
Art supplies/softwareYes
MarketingYes
Home officePartial
Computer equipmentDepreciation

Creator Example

ItemAmount
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 ACapital gain/loss
Acquire NFT BACB = FMV at time

Example

ActionTax
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

RuleApplication
Offset capital gainsYes
Offset other incomeNo
Carry back3 years
Carry forwardIndefinitely

“Worthless” NFTs

ScenarioTreatment
Can’t sellMay need to claim “disposition”
Sale for minimalEstablishes clear loss
Document value lossFor CRA if questioned

Record Keeping

Track Everything

For Every Transaction
DateOf purchase/sale
DescriptionWhich NFT
CAD valueAt time of transaction
ETH/crypto amountWhat you paid/received
PlatformOpenSea, etc.
FeesGas, platform, royalties
Wallet addressesFor verification

Conversion to CAD

Rule
Use FMV at transaction timeNot later
Consistent sourceCoinMarketCap, exchange rate
Document methodBe able to show CRA

Reporting on Tax Return

Collectors (Capital Gains)

FormPurpose
Schedule 3Capital gains/losses
Line 12700Net taxable capital gains

Creators (Business Income)

FormPurpose
T2125Statement of business income
Line 13500Net business income

Airdrops and Free NFTs

Tax Treatment

EventTax
Receive free NFTIncome at FMV
FMV at receipt = 0ACB = $0
Later sellFull 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.

GST/HST for Creators

If Revenue Exceeds $30,000

RequirementDetails
RegistrationMay need to register
Collect GST/HSTOn Canadian sales
File returnsQuarterly or annually

Under $30,000

Small supplierNo GST/HST requirement

Tax Planning

Legitimate Strategies

StrategyBenefit
Track all costsMaximize ACB
Deduct expensesIf creating
Tax-loss harvestingOffset gains
Time salesYear-end planning

Creator Strategies

StrategyBenefit
IncorporateDifferent tax treatment
Deduct home officeIf applicable
Track minting costsReduce income
Year-end planningDefer income if possible

Common Mistakes

Avoid These

MistakeConsequence
Ignoring crypto-to-NFT taxMissing taxable event
Not tracking CAD valuesIncorrect gains
Treating creator income as capitalCRA reassessment
Not reportingPenalties