Do You Pay Tax on CS2 Skins in Canada?
Short answer: yes. If you sell CS2 skins for more than they cost you, the profit is a capital gain, and half of it gets added to your taxable income for the year. It doesn't matter that skins are digital, that they live inside a Steam account, or that nobody on your friends list has ever declared a cent — Canada's capital gains rules apply to dispositions of property generally, and "property" in the Income Tax Act is defined about as broadly as language allows. The CRA has spent years applying exactly this logic to cryptoassets, and skins sit in the same conceptual bucket: intangible things you own, with a market value, that you can sell at a profit.
The Canadian rules are actually among the friendlier ones in our ten-country series — a 50% inclusion rate, fully deductible losses, and no all-or-nothing cliffs. But there's one classification question that trips up nearly everyone who researches this, so let's deal with it head-on.
The headline numbers for 2026
The Canadian tax year for individuals is the calendar year. For 2026:
- Inclusion rate: 50%. Half of your net capital gain is added to your taxable income and taxed at your combined federal + provincial marginal rate. The proposed increase to a two-thirds inclusion rate — originally slated for June 2024, then deferred to January 2026 — was cancelled in March 2025, so the 50% rate stands for all gains.
- Losses are deductible. Allowable capital losses (half of the actual loss, mirroring the inclusion rate) offset taxable capital gains in the same year. Unused net capital losses carry back three years or forward indefinitely against future capital gains.
- Reporting: capital gains go on Schedule 3 of your T1 return, due 30 April 2027 for the 2026 tax year.
Why the $1,000 "personal-use property" floor doesn't apply to you
If you've researched this before, you've probably run into the personal-use property (PUP) rules: cost and proceeds each deemed to be at least $1,000, gains below that wiped out, losses denied entirely. Forum wisdom often assumes skins fall under PUP because they come from a video game. We take the opposite position, and it's worth understanding why.
The PUP definition in section 54 of the Income Tax Act is a use test: property "used primarily for the personal use or enjoyment of the taxpayer". A skin you equip because you like it might pass that test. A portfolio of cases sitting untouched in a storage unit because you expect them to appreciate does not — it's held as an investment, the same way stored gold bars or trading cards held for resale are. The CRA confirmed the flip side of this at its 2023 STEP Roundtable (document 2023-0961341C6): property merely stored and held for sale isn't being "used" for personal enjoyment at all, so the PUP rules — including the $1,000 floor of subsection 46(1) — don't apply, and losses are deductible under the ordinary rules.
The consequence cuts both ways, and honesty requires saying so:
- Good news: your losses count. Under PUP, losses are deemed nil (paragraph 40(2)(g)(iii)). As ordinary capital property, a loss on your Paris 2023 stickers offsets the gain on your knife.
- Less good news: small gains are real gains. There's no $1,000 deemed cost basis to hide behind. If you bought cases for $60 and sold them for $400, that's a $340 gain — not zero.
The alternative reading, disclosed. If you genuinely hold skins primarily for enjoyment — you equip them, you play with them, appreciation is incidental — the PUP rules could apply to those items: the $1,000 floor on cost and proceeds, losses denied, and for items in the "listed personal property" subcategory (which skins arguably aren't, but art and collectibles are), losses ring-fenced against LPP gains only. If that describes your holdings, take this guide's investor framing to an accountant rather than adopting it wholesale. For anyone using a portfolio tracker to monitor cost basis and unrealised P&L, though, the investment characterisation is usually the natural fit — and it's the one CS2 Vault's Canada profile computes.
The other boundary: business income
Capital gains treatment assumes you're an investor, not a trader. If you flip skins habitually, in a business-like way — high frequency, short holds, sourcing inventory to resell, time invested like a job — the CRA can characterise your profits as business income, which is 100% taxable (no 50% inclusion) though with fully deductible expenses. There's no bright-line trade count; it's a facts-and-circumstances test the CRA applies to securities day-traders and crypto flippers alike. Buy-and-hold investors realising gains a few times a year are comfortably on the capital side of the line. If you're running a flipping operation, this guide isn't modelling your situation.
How your cost basis works: ACB pooling
Canada answers the "which ones did I sell?" question with the adjusted cost base (ACB) method for identical properties: every acquisition of the same item goes into one pool, and each disposition uses the pool's average cost per unit.
Say you bought 100 Fracture Cases at $1.10 in March and 200 more at $2.30 in September. Your pool holds 300 cases at a total cost of $570 — an ACB of $1.90 per case. Sell 150 at $4.00 each and your gain is (4.00 − 1.90) × 150 = $315, regardless of which "batch" you think you sold. The remaining 150 cases keep the $1.90 ACB. This matters enormously for cases and stickers accumulated across dozens of buys at wildly different prices, and getting it wrong is the most common error in DIY skin-tax spreadsheets.
What you can deduct
Fees reduce your gain. Marketplace commissions (CSFloat's ~2%, Steam's ~15% where relevant) and withdrawal fees are costs of disposition — they come off your proceeds. Currency conversion matters too: if you sold in USD, the CRA wants the gain computed in Canadian dollars using the exchange rate at the time of each transaction, not one year-end rate.
Losses offset gains. Because your skins are ordinary capital property, realised losses net against realised gains in the same year — one of the few levers you actually control. A net loss year produces no tax and a carryforward, not a bill.
A worked example
Meet Alex in Ontario, with a combined federal + provincial marginal rate of 30%. During 2026 Alex cashes out via a third-party marketplace:
| Disposition | Proceeds (after fees) | ACB | Gain / loss |
|---|---|---|---|
| Butterfly Knife | Doppler | $2,400 | $1,500 | +$900 |
| 300 × Fracture Case | $3,100 | $400 | +$2,700 |
| Katowice 2019 stickers | $500 | $850 | −$350 |
Net capital gain: $900 + $2,700 − $350 = $3,250. Apply the 50% inclusion rate: $1,625 taxable, added to Alex's income and taxed at the 30% marginal rate: $487.50 owed.
Notice the sticker loss did real work there — under the personal-use-property reading it would have been deemed nil, and the cheap cases would have been granted a fake $1,000 cost basis. The investor treatment is more honest in both directions.
When and how to report
Report dispositions on Schedule 3 with your T1 return, due 30 April of the following year (15 June if you or your spouse are self-employed, though any balance is still due 30 April). There's no de minimis exemption for ordinary capital property — technically every disposition at a gain is reportable, however small. Report loss years too: a net capital loss only exists on the CRA's books if you've filed it, and you'll want it there when a future gain needs offsetting.
The records that save you
For every acquisition: date, item, quantity, unit price, currency, and the CAD exchange rate that day. For every disposition: date, platform, gross proceeds, fees, and net received. That's the dataset the CRA can ask for, and it's exactly what you need to run the ACB maths correctly. Reconstructing five years of Steam purchase history retroactively is miserable; capturing it as you go is trivial.
Or let CS2 Vault do the math
CS2 Vault is a local-first Windows desktop tracker built for exactly this. Every buy is stored as a dated lot; the Canada tax profile applies ACB pooling automatically, computes the 50% inclusion rate, nets your losses against gains, and converts foreign-currency trades at the historical rate for the right day. The tracker is free. The full tax engine, report export and Cash Out Calculator are in Vault Pro at $6.99/month or $49/year, with a 14-day trial and no card required. Your data never leaves your machine.
Free tracker forever · Local-only data · Primary-source-verified figures
Figures verified July 2026 against Government of Canada sources (Department of Finance announcements confirming the 50% inclusion rate; CRA guidance and ITA s.54 / s.46(1) / s.40(2)(g)(iii) on personal-use property; CRA STEP Roundtable 2023-0961341C6) for tax year 2026. Rules change and provincial rates vary — this page is refreshed alongside our annual re-verification, but always check current CRA guidance and speak to a professional before filing. This is not tax advice.