To Top

Is Online Gambling Legal in Alberta? What the 2026 Launch Means (Updated July 2026)

Yes — online casinos and sports betting are legal in Alberta as of July 13, 2026. Here’s the age rule, what’s still off-limits, and how offshore sites fit in.
Alberta Online Casinos
Danny Cross Avatar
3 mins read
Share Share
Copy link Share on X Share on Facebook Share on Reddit Share via Email

Since July 13, 2026, Alberta online casinos and sportsbooks are legal through licensed private operators and the government-run Play Alberta platform. You need to be 18 or older and physically located in the province. Here’s what actually changed, and what didn’t.

Last updated: July 31, 2026 — reflects the regulatory framework as of Alberta’s July 13 market launch.

What Changed on July 13

For nearly six years, Play Alberta — run directly by the Alberta Gaming, Liquor and Cannabis Commission (AGLC) — was the only legal online gambling option in the province. That ended under the iGaming Alberta Act (Bill 48), which received royal assent in 2025 and created a second body, the Alberta iGaming Corporation (AiGC), to manage commercial agreements with private operators. The AGLC still handles licensing, standards, and enforcement; the AiGC handles the business side.

Roughly 50 operators were licensed ahead of launch, with 22 going live on day one. The AGLC can extend compliance deadlines to October 13, 2026 for operators still finishing the process, so the full list will keep growing through the rest of the year. For the current roster, see our full list of licensed Alberta operators.

Age and Location Rules

The legal gambling age in Alberta is 18, a year younger than Ontario, British Columbia, and Manitoba, all of which set the line at 19. Every licensed operator is required to verify your age and identity before you can withdraw, and to run a geolocation check confirming you’re physically in Alberta each time you log in and play. Playing from outside the province, even on an Alberta-licensed account, isn’t permitted.

What About Offshore Sites?

Before the launch, the government estimated that roughly 70% of Alberta’s online gambling activity happened on offshore sites with no provincial licence — sites that still accept Canadian players and Interac deposits but sit entirely outside AGLC oversight. That’s a real distinction, not a technicality: if a payout gets held up or a dispute arises on an offshore site, there’s no Alberta regulator you can appeal to.

Offshore sites aren’t specifically blocked for Alberta residents, and using one isn’t treated as a criminal act for the player. But the new framework is built to push activity onto the licensed market, and unlicensed operators marketing directly to Alberta residents are the ones facing enforcement pressure going forward. Sticking to an AGLC-licensed operator is the only way to get provincial recourse if something goes wrong with your account or a withdrawal.

What’s Actually Off-Limits

A few things remain restricted no matter which licensed operator you use. Betting on political events, including elections, is banned outright under the AGLC’s rules — a restriction that applies across every operator, not just one or two. Advertising is also tightly controlled: operators can’t use athlete endorsements in Alberta marketing, must include responsible-gambling messaging, and can’t target anyone underage.

Are Winnings Taxed?

For recreational players, gambling winnings are generally not taxable in Canada, including in Alberta. That’s a federal tax principle that applies regardless of which licensed operator you use, and it hasn’t changed with this launch. Players who gamble as a primary source of income face different rules, but that’s a narrow exception, not the norm.

Player Protection Tools

Every licensed operator, government or private, now connects to a centralized self-exclusion program — register once, and it applies across every AGLC-licensed site at the same time, rather than requiring you to opt out of each operator individually. Deposit limits, time-outs, and session reminders are also mandatory features across the board, not optional extras some operators skip.

If gambling has stopped feeling like entertainment, the AGLC’s GameSense program offers free tools and information, and the Alberta Addiction Helpline (1-866-332-2322) is confidential and available 24/7, independent of which platform you use.

The Bottom Line

Alberta didn’t legalize online gambling on July 13 — it had already been legal through Play Alberta since 2020. What changed is that players now have a real choice of licensed operators instead of a single government platform, with the same age, location, and player-protection rules applying across all of them. The safest move is simple: stick to operators confirmed on the AGLC’s licensed list, since that’s what determines whether you have real recourse if something goes wrong.

For our take on which of those licensed operators are actually worth using, see our best Alberta online casinos guide, or visit our Alberta gambling laws hub for the complete regulatory breakdown.

Gambling problem? Call or text 211, visit ab.211.ca, or call the AHS Addiction Helpline at 1-866-332-2322. Must be 18+ and physically present in Alberta to play for real money.

About the Author
VIEW ALL POSTS

Danny Cross has been covering iGaming and sports betting for Catena Media since 2022 with stops at Bonus, Legal Sports Report, Lineups and PlayOhio. Cross joined Catena from Pro Football Focus, where he wrote and edited articles on the NFL, fantasy football and betting.

VIEW ALL POSTS
Want the Good Stuff? We've Got You. Get The Drop - Bonus.com's sharp, weekly newsletter with the wildest gambling headlines actually worth your time. Plus, we'll hit your inbox now and then with exclusive offers, big jackpots, and other things we'd hate for you to miss.
You are already subscribed to our newsletter. Want to update your preferences data?
Thank you for signing up! You’re all set to receive the latest reviews, expert advice, and exclusive offers straight to your inbox. Stay tuned!
View Offers
Something went wrong. Please try again later