Had a good run on 20Bet Canada and wondering if the taxman wants a slice? For most players, no. But are gambling winnings taxable in Canada once betting becomes your livelihood? Sometimes. There’s a clear line between a lucky hobby and a taxable livelihood.
This guide shows which side of the line you’re on before filing time.
How Canada Taxes Gambling Winnings
The Income Tax Act only touches money that comes from a real source, like a job, a business, or property. A lucky bet isn’t any of those. The law treats casual winnings as a windfall, one of the amounts the CRA doesn’t tax.
That’s why gambling generally counts as non-taxable income in Canada — everyday wins stay in your pocket tax-free. Betting is legal across Canada under federal legislation and provincial regulation, but legal and taxable aren’t the same thing.
So is gambling taxed in Canada? Only when your play looks less like a hobby and more like a job. In Canada, that same gambling-tax rule applies to slots, table games, sports bets, and poker.
Recreational Gambling Winnings vs. Professional Gambling Income
The difference is simple: are you playing for fun or running it like a business? A recreational gambler plays for enjoyment, pays for it out of their regular income, and treats a win as a nice surprise.
A pro treats betting as their job, organizes their play around it, and lives off the profit. The CRA doesn’t care if you won five dollars or five hundred thousand, only why you play and how.
What Makes a Gambler a Recreational Player?
This is where most Canadian punters land. You’re probably recreational if you bet now and then, fund it from your paycheque or savings, and never count on winnings to cover the bills. Your play is casual, your records are patchy or missing, and your results bounce around with no reliable profit.
If that sounds like you, your winnings are tax-free. The trade-off is that your losses aren’t deductions you can write off either.
What Makes a Gambler a Professional Gambler?
You tip into professional territory when betting becomes a business. The CRA watches for a few things: poker or betting is your main source of income, you generate profits steadily year after year, you run it methodically with a planned bankroll, study sessions, and tracking software, and you count on the money to live.
Many professional-gambler tax cases in Canada have involved players who bought houses, cars, and holidays out of their wagering. Once your play looks like that, the CRA can call it a business and tax it.
How the CRA Determines Whether Gambling Is a Business
The CRA uses a test from the Supreme Court case Stewart v Canada. It asks whether your gambling is a personal, hobby-like pursuit or something you’re doing to genuinely turn a profit — and if profit-seeking wins out, whether it looks enough like a business to count as one.
To judge that, auditors look at your track record of wins and losses, your skill and training, how organized your betting is, and whether it could earn money over time.
In an audit or assessment, they’ll dig into your lifestyle, bank deposits, and betting-site statements. Big deposits with no matching salary are a classic reporting red flag.
Are 20Bet Casino Winnings Taxable in Canada?
For casual players, no. A spin on a 20Bet slot, a hand of blackjack, or any of the other 20Bet games pays out tax-free — that’s the settled position on casino winnings tax in Canada. The main gray area involves skill-based tables.
If you grind blackjack with a real system and live off what you win, the revenue agency can treat that as a business. Pure-luck games like slots almost never cross that line, however big the payout.
Are 20Bet Sports Betting Winnings Taxable?
Same story here. Your 20Bet sports winnings are tax-free as long as you’re betting for fun and paying for it yourself. The sports betting tax only kicks in if you run it like a business, such as arbitrage or heavy staking that reliably pays your rent.
Is sports betting taxable in Ontario, with its regulated iGaming market? Still no, not for casual players. Ontario punters generally pay no tax on casino, sports, or lottery wins. Full-time pros are the exception; they owe income tax on betting profits like any business.
When Do Poker Winnings Become Taxable in Canada?
Poker winnings become taxable the moment poker stops being a pastime and turns into your living. So, are poker winnings taxable in Canada? If you play for fun, no. If you earn your living at the table, yes.
In 2025, the Federal Court of Appeal ruled that full-time players running poker as a business owe tax on net winnings, and in June 2026, the Supreme Court declined to review that ruling, which settles the matter. What tipped the balance wasn’t skill or pot size, but that these players lived off poker.
What About Lottery, 50/50 Draws, Bingo, and Raffles?
Games of pure chance are the easy ones. Lottery jackpots are explicitly exempt under the Income Tax Act, so they’re never taxed, whatever the amount.
Charity draws work the same way — so are 50/50 winnings taxable in Canada? The answer is a flat no. Bingo nights and raffles fall into the same category, since there’s no skill to turn them into a business. Win the office 50/50 and every dollar is yours.
Blackjack, Slots and Other Casino Games
Slots, roulette, and keno are all down to luck, so recreational players pay no tax on their winnings. Blackjack is the odd one out because skill plays a part, and a true professional with a proven edge could be taxed. In practice, that’s rare and hard to prove, so for nearly everyone, casino wins stay untaxed.
Interest Earned on Your Winnings
The win is tax-free, but what you do with it is another matter. Invest that money and the earnings it throws off become taxable. Drop a jackpot into a savings account or the stock market, and the interest, dividends, or capital gains all count as taxable income. A TFSA can shelter some of it.
The prize is clean; the money it earns afterwards is fair game.
How Professional Gamblers Report Their Gambling Income
If your betting counts as a business, your winnings go on your tax return as business income, like self-employment. You report your net profit for the year, not every single win, and you pay federal and provincial tax on it.
Earn enough, and you may also need to register for GST/HST, which starts around $30,000 in revenue. It’s worth talking to an accountant before your first filing so you get it right.
Can Professional Gamblers Deduct Gambling Expenses?
Yes, and that’s the silver lining of being taxed. As a business, you can deduct reasonable expenses from your gambling income: tournament buy-ins, travel, coaching, tracking software, even losing sessions in some cases.
The catch is you can only set them against gambling profit, not your day-job salary. Hold onto your receipts and statements, because the CRA will ask for proof.
What Happens If Gambling Income Is Not Reported?
Hiding it rarely works out. If the CRA decides you’re a professional and finds winnings you never declared, you’re looking at back taxes, interest, and possible penalties. These cases often start with a mismatch: expensive purchases or steady deposits with no liability on record to explain them.
Banks and betting sites flag large transactions too, and it’s the taxpayer who has to prove their case. If you’re not sure where you stand, sort it out early instead of arguing through an audit later.
How to Keep Records of Gambling Activity and Winnings
Solid records protect you either way. If you play seriously, treat it like a small business:
- Log every session: date, game, platform, buy-in, and result.
- Save your deposit and withdrawal statements from 20Bet and your bank.
- Track wins and losses separately so your real profit is clear.
- Keep your receipts for travel, buy-ins, and any software you use.
- Add it all up before tax season, ideally with a professional.
Responsible Gambling
Betting should be entertainment, not a way to make money. Gambling can be addictive—only bet what you can afford to lose, and never chase your losses. Set deposit, loss, and time limits before you play, and take regular breaks.
If gambling stops being fun or starts affecting your finances, relationships, or wellbeing, seek help immediately.
Support available across Canada:
- Responsible Gambling Council: responsiblegambling.org (national resource center)
- British Columbia: Call 1-888-795-6111 (24/7)
- Alberta: Call 1-866-332-2322 (24/7)
- Quebec: Call 1-800-461-0140 (24/7, bilingual)
- Saskatchewan: Call 1-800-306-6789 (24/7)
- Manitoba: Call 1-800-463-1554 (24/7)
- Atlantic provinces: Call 1-800-461-1234 (NB), 1-888-429-8167 (NS), 1-855-255-4255 (PE), 1-888-899-4357 (NL)
- Additional support: Gambling Therapy (gamblingtherapy.org), Gamblers Anonymous (gamblersanonymous.org)
- 988 Suicide Crisis Helpline: Call or text 988
20Bet provides responsible gambling tools in your account settings, including deposit limits, loss limits, time limits, cool-off periods, and self-exclusion. Use them.
Age restrictions: You must be 19 or older to gamble in British Columbia, Saskatchewan, and Atlantic provinces. You must be 18 or older in Alberta, Manitoba, and Quebec. Underage gambling is illegal.
20Bet is licensed and regulated by the Kahnawake Gaming Commission. For more information about responsible gambling practices and support resources, visit the Responsible Gambling section on 20Bet.
FAQ
Do I have to pay tax on my 20Bet winnings in Canada?


