NFT Tax Canada 2026
TokenTax content follows strict guidelines for editorial accuracy and integrity. We do not accept money from third party sites, so we can give you the most unbiased and accurate information possible.
If you hold an NFT as capital property, selling, swapping, gifting, or otherwise disposing of it can create a capital gain or loss. Canada currently includes 50% of a net capital gain in taxable income.
NFT creators and frequent traders may instead have business income, depending on the facts. Business profits are fully included in income, and reasonable expenses incurred to earn that income may be deductible.
Why trust our crypto tax experts
This guide covers Canadian federal tax rules. It is not tax, legal, or accounting advice. Confirm your situation with the CRA or a qualified Canadian tax professional.
Are NFTs taxable in Canada?
Yes. NFT transactions can create either capital gains or business income, depending on how you acquired, held, and used the NFT.
Any of these can be a disposition for tax purposes:
selling an NFT for cash or crypto
trading it for another NFT
gifting it
using it to pay for something
Minting an NFT does not by itself create income. If you pay minting or network fees in crypto, though, spending that crypto may be a disposition. Creators generally recognize income when they sell NFTs or receive royalties.
How does Canada tax NFTs?
Capital property. If you hold NFTs as investments rather than as part of a business, a disposition may create a capital gain or loss. Under current rules, 50% of a net capital gain is included in taxable income.
Business income. If your activity is a business or an adventure in the nature of trade, 100% of the profit is taxable. The CRA looks at the facts, including how often and how continuously you trade and whether you intend to earn a profit.
GST/HST. NFT creators and sellers carrying on commercial activity may have GST/HST obligations. You are a small supplier while your worldwide taxable supplies don't exceed $30,000 in a single calendar quarter or over four consecutive calendar quarters. A non-resident NFT marketplace may have to register under the CRA's simplified GST/HST system and collect GST/HST once its taxable sales of digital products to consumers in Canada exceed $30,000 over 12 months. That doesn't change the obligations of Canadian-resident creators.
Types of taxable NFT transactions
Selling NFTs
Receiving crypto or fiat for an NFT is a disposition. Your gain or loss equals the proceeds, minus the adjusted cost base (ACB) and any outlays and expenses of the sale.
Trading NFTs
Swapping one NFT for another is a disposition of the NFT you give up. Your proceeds are the fair market value of the NFT you receive, converted to Canadian dollars on the trade date, and that value becomes the ACB of the NFT you received. If you pay for an NFT with crypto, spending the crypto is also a disposition.
Gifting NFTs
Gifts are generally deemed dispositions at fair market value, and the recipient's ACB equals that same value. Gifts to your spouse or common-law partner are the exception: they transfer at your ACB unless you elect otherwise, and a later gain is generally taxed to you under the attribution rules. See crypto tax benefits for married couples in Canada.
Using NFTs to purchase goods or services
Paying with an NFT is a disposition. Calculate the gain or loss using the token's fair market value when you spend it.
NFT sales revenue for creators
Primary-sale proceeds and ongoing on-chain royalties are business income. Deduct minting gas, marketplace fees, design costs, and promotional expenses on Form T2125.
Learn how crypto losses are taxed in Canada.
NFT business taxation in Canada
Tax responsibilities for NFT business owners
Report business income and expenses on Form T2125 if you're a sole proprietor, or on your corporate return if you're incorporated.
Keep invoices and records for artwork and design costs, contractors, marketplace fees, network fees, software, and advertising.
Claim equipment, such as computers, through the capital cost allowance rather than as a current expense.
Register for GST/HST once your worldwide taxable supplies exceed $30,000 in a single calendar quarter or over four consecutive calendar quarters.
Pay quarterly income tax instalments if your net tax owing is more than $3,000 ($1,800 in Quebec) in the current year and in either of the two previous years.
NFT tax records for Canadian investors
Keep the following for six years: wallet addresses, transaction hashes, records of NFT marketplace sales, gas fees, and valuation evidence. You need a complete record of your NFT transactions going back six years for tax purposes, and you'll need that history each year to file correctly.
Tax implications for different NFT types
Tax differences for art NFTs vs collectible NFTs
Whether an NFT is art or a collectible doesn't decide whether your profit is capital or business income. The facts do. An NFT held as a long-term investment may be capital property, while frequent trading or activity carried on for profit may produce business income.
How tax rates vary for NFTs from different blockchain platforms
The blockchain doesn't change your tax rate. Fees do matter, depending on what they relate to:
Buying. Costs to acquire an NFT held as capital property form part of its ACB.
Selling. Fees to sell or swap it are outlays and expenses that reduce your gain. They are not added to ACB.
Business. Reasonable network and marketplace fees incurred to earn business income may be deductible business expenses.
How to report NFT taxes in Canada
Capital gains and losses: Schedule 3, Part 3, line 7 (crypto-assets). Enter total proceeds on line 15200 and the total gain or loss on line 15301.
Business income: Form T2125 for sole proprietors, or the corporate return for incorporated businesses.
GST/HST: your GST/HST return, if you are registered.
Learn more in our guide to crypto taxes in Canada.
How to report your NFT taxes internationally
Non-resident Canadians must also comply with the tax laws of their country of residence. Double-tax treaties may apply.
Reporting NFT business taxes
Sole proprietors complete Form T2125, including capital cost allowance for hardware used in NFT creation. Corporations report through their corporate return.
How to save money on NFT taxes in Canada
Tax strategies for NFT investors and creators
Realize capital losses before December 31 when that fits your investment plan and the superficial loss rule doesn't deny the loss.
Keep complete records of acquisition costs and sale expenses so you don't overstate your gains.
Add eligible purchase costs to ACB, and deduct eligible selling costs from your proceeds.
If you run an NFT business, claim reasonable business expenses you incurred to earn that income.
Before donating an appreciated NFT to a registered charity, check the tax result. The donation is a disposition, and the donation credit may reduce, but not always eliminate, the tax on the gain.
Spreading sales over two tax years can change when a gain is taxed, but it doesn't make a taxable gain exempt.
Common NFT tax mistakes to avoid
Ignoring NFT-to-NFT swaps. Each swap disposes of the NFT you give up at fair market value.
Treating every network fee the same way. Buy fees, sell fees, and business expenses are handled differently.
Reporting creator revenue or royalties as capital gains when the activity is business income.
Misreading the superficial loss rule. A loss is denied when you or an affiliated person, including your spouse, buy the same or identical property within 30 days before or after the sale and still hold it 30 days after. Unique NFTs are usually not identical to one another.
Assuming every Canadian NFT sale carries GST/HST. First determine whether the sale is a taxable supply and whether you're registered or required to register.
Learn more: Does Crypto.com Report to the CRA?
NFT tax Canada FAQs
How are NFT airdrops taxed?
How do I report NFTs I bought and sold overseas?
Can I deduct NFT transaction fees from my taxes?
How are NFTs from play‑to‑earn games taxed?
To stay up to date on the latest, follow TokenTax on Twitter @tokentax.