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 |
GST/HST for Creators
If Revenue Exceeds $30,000
| Requirement |
Details |
| Registration |
May need to register |
| Collect GST/HST |
On Canadian sales |
| File returns |
Quarterly or annually |
Under $30,000
| Small supplier |
No GST/HST requirement |
Tax Planning
Legitimate Strategies
| Strategy |
Benefit |
| Track all costs |
Maximize ACB |
| Deduct expenses |
If creating |
| Tax-loss harvesting |
Offset gains |
| Time sales |
Year-end planning |
Creator Strategies
| Strategy |
Benefit |
| Incorporate |
Different tax treatment |
| Deduct home office |
If applicable |
| Track minting costs |
Reduce income |
| Year-end planning |
Defer income if possible |
Common Mistakes
Avoid These
| Mistake |
Consequence |
| Ignoring crypto-to-NFT tax |
Missing taxable event |
| Not tracking CAD values |
Incorrect gains |
| Treating creator income as capital |
CRA reassessment |
| Not reporting |
Penalties |