Are Crypto Casino Winnings Taxable in Canada?

In this article
  1. The Short Answer: Usually No — With a Big Crypto Catch
  2. Windfall or Business Income? Where the CRA Draws the Line
  3. The Crypto Catch: What Happens After the Win Is Taxable
  4. A Worked Example: a 0.5 BTC Win, Start to Finish
  5. What to Track From Today, and Where to Go Next
  6. The CRA's Own Four-Factor Test, Not the Forum Version
  7. Five Steps From a Win Credit to Cash — Where Each One Sits

The Short Answer: Usually No — With a Big Crypto Catch

For most Canadian players, gambling winnings — including wins at crypto casinos — are a windfall, and windfalls are not taxable in Canada. There is no Canadian equivalent of the American 30% withholding on casino wins. You can hit a $40,000 bonus round, withdraw it in Bitcoin, and owe nothing on the win itself.

But that is only half the story. The moment your winnings land as cryptocurrency, you are holding what the CRA generally treats as a commodity — and everything that coin does after the win (rises, falls, gets swapped, gets redeposited) can create taxable capital gains or capital losses. In our experience, almost every tax problem a crypto gambler runs into comes from this second half, not from the winnings themselves.

Windfall or Business Income? Where the CRA Draws the Line

Canadian courts have consistently treated recreational gambling winnings as non-taxable windfalls, and CRA generally follows that line: if you play for entertainment without a system run like a business, wins are outside the tax net — and, symmetrically, your losses are not deductible.

The exception is business income. If gambling is carried on in a sufficiently commercial way, profits become fully taxable, reported as self-employment income on form T2125. The factors that push a player toward business treatment:

  • Gambling is your main occupation or primary source of income.
  • You run a structured, skill-based system — professional poker, sports-betting models, bonus arbitrage across sites.
  • You keep business-like records, manage a bankroll, take staking or backing arrangements.
  • Your frequency and organization look like a trade, not a hobby.

Pure-chance games — slots, roulette, crash, dice — almost never qualify as a business regardless of volume, because no system can give you a reliable expectation of profit. The CRA has historically been reluctant to tax gamblers as businesses, partly because that would make their losses deductible too. The safest reading: a casual player at crypto casinos is not taxed on wins; a full-time professional living off skill games should assume taxation and get a CPA involved before filing, not after.

The Crypto Catch: What Happens After the Win Is Taxable

Here is what trips people up. Suppose you win 0.5 BTC. The win itself is a windfall — but your cost base in that 0.5 BTC is its fair market value in CAD at the moment you received it. From then on, ordinary crypto tax rules apply:

  • Selling for CAD is a disposition — capital gain or loss against your cost base, reported on Schedule 3.
  • Swapping BTC for ETH or USDT is also a disposition. Crypto-to-crypto trades are taxable events even though no dollars move.
  • Depositing coins back into a casino for the next session is, on the safest reading, a disposition too — you give up control of the coins at that moment's market price.
  • Half of your net capital gains are included in taxable income at your marginal rate.

This is why players with hundreds of deposits and withdrawals need a proper cost-base system — we walk through the mechanics in our guide to adjusted cost base for crypto gamblers, and the coin-by-coin logistics of moving money in and out live in our crypto payment methods guide.

A Worked Example: a 0.5 BTC Win, Start to Finish

March: you win 0.5 BTC at a moment when Bitcoin trades at CAD $90,000. Tax on the win: $0. Your adjusted cost base in the coins: 0.5 × $90,000 = $45,000.

July: BTC has climbed to $100,000 and you swap the 0.5 BTC into USDT. Proceeds are $50,000, so you realize a $5,000 capital gain. Half of it — $2,500 — is added to your taxable income for the year. At a 40% marginal rate that is $1,000 of tax, owed entirely because you held the winnings, not because you won them.

Run the same timeline with BTC falling to $80,000 and you instead realize a $5,000 capital loss — usable against other capital gains (in the year of the loss, the previous three years, or carried forward), but never against employment income. And note what never appears on your return in either version: the win itself. Only the movement after it does.

What to Track From Today, and Where to Go Next

For every winning withdrawal, record the date and time, the coin amount, the CAD fair market value at receipt, the receiving wallet address, and the casino name. This one habit sets your cost base and answers 90% of future CRA questions. Even at no-KYC casinos, remember the blockchain itself is public — anonymity from the casino is not invisibility from the CRA, and your own clean records are what makes that transparency work for you instead of against you.

The rest of this series covers the sharp edges: portfolio trackers mislabel casino flows badly enough that Koinly and CoinTracker both need manual re-tagging; large balances on offshore platforms raise the T1135 foreign property question; and if the CRA has already written to you, go straight to our audit letter survival guide. For picking operators that make record-keeping easy in the first place, start with our Canadian crypto casino ranking.

This article is general information, not tax advice. Rules shift and individual facts matter — for your own situation, talk to a licensed CPA.

The CRA's Own Four-Factor Test, Not the Forum Version

The section above lists what pushes a player toward business treatment in plain terms — main income source, structured system, business-like records, frequency. The CRA's own test, set out in its folio on gambling and miscellaneous receipts, is narrower than that shorthand suggests, and it is worth reading in its actual wording before assuming daily play changes your tax picture.

CRA factorPoints to a windfallPoints to business income
Degree of organization in pursuing the activityCasual sessions, no formal structureBankroll management, staking or backing arrangements, tracked profit and loss
Special knowledge that reduces the element of chanceGames of pure chance — slots, roulette, crash, diceA verifiable skill edge, such as poker reads or a sports-betting model
Intention: pleasure versus profitPlays for entertainment, would keep playing through a lossDocumented profit motive as the primary intent, not incidental to enjoyment
Extent — number and frequency of betsHigh frequency on its ownHigh frequency combined with the other three factors together

Source: CRA Income Tax Folio S3-F9-C1 on lottery winnings and miscellaneous receipts (canada.ca).

The last row is the one that overturns the common assumption. It is tempting to read "frequency" as a standalone trigger — play every day and eventually the CRA must call it a business. Case law says otherwise: in Leblanc v. The Queen, the court held that gambling, even regular, frequent and systematic gambling, is by its nature not generally regarded as a commercial activity except under very exceptional circumstances. Frequency alone, without organization, a skill edge and a documented profit intent standing alongside it, does not tip a player into business income.

That is also why pure-chance games sit in a different category from skill games for this question specifically. A crash or dice player who logs a thousand sessions a year still has no special knowledge reducing the element of chance — the house edge is identical on bet one and bet one thousand — so the second factor stays firmly on the windfall side no matter how the fourth factor looks. A poker player or a sports bettor running a documented model is a different case, because the second and third factors can genuinely shift, which is exactly why the CRA test asks about four things together rather than treating frequency as decisive on its own.

Five Steps From a Win Credit to Cash — Where Each One Sits

The worked example above walks a single win from March through a swap later in the year. This table isolates a detail that example compresses: the moment a win is credited inside a casino balance is not the same moment as the moment it actually sets your cost base, and the gap between them can matter.

StepEventTaxable?
10.5 BTC win credited to the casino balance, BTC around $92,000No — a windfall, and not yet a disposition or acquisition of anything outside the casino
20.5 BTC withdrawn to your own wallet three days later, BTC around $94,000No — but this price sets your ACB: 0.5 × $94,000 = $47,000
3Holding period passes; BTC rises to $102,000No — unrealized gains are never taxed on their own
40.5 BTC sold on a Canadian exchange for CADYes — proceeds $51,000 minus ACB $47,000 = $4,000 capital gain, half ($2,000) taxable
5CAD proceeds withdrawn from the exchange to your bankNo — moving your own cash is not a disposition

Source: illustrative calculation applying the CRA's crypto-asset disposition rules; figures are hypothetical.

Step 1 and step 2 are the pair worth sitting with. The win itself, at the moment it lands in the casino's internal balance, is not the price that ends up on your tax return anywhere — it is not a disposition, and by the same adjusted-cost-base reasoning, it is not even the price that sets your cost base, because the coins are not yet in a wallet you control. That role belongs to step 2, the actual on-chain withdrawal — whatever BTC is trading at on the day it lands in your own wallet is the number that follows those coins for as long as you hold them.

In practice the gap between step 1 and step 2 is usually small — most operators process a withdrawal within a day, and some, including Winna, which lists most crypto payouts as minutes rather than hours, credit it within our instant-withdrawal category's window. But small does not mean zero, and a volatile week can move the number enough to matter. A player who assumes the win-moment price is their cost base, then checks a tracker built on the withdrawal-moment price, will see a mismatch that looks like an error but is actually the correct rule working as intended. Stablecoin withdrawals mostly sidestep this gap entirely, since the CAD value barely moves between steps 1 and 2 regardless of how long the operator takes to process it.

Keep exploring