Skip to main content
Trust 9 min read Beginner Updated March 2026

How Are Casino Games
Tested and Certified?

Every game at a licensed Ontario casino has been through a rigorous independent verification process before a single player can spin it. Here is who runs those tests, what they actually check, and why the badge in the casino footer genuinely matters.

Why Independent Testing Exists

Casino games are software. Software can be written to do anything its creator intends. Without an independent verification layer, there would be nothing stopping a rogue operator from running a game where the RTP is secretly 70% while advertising 96%, or where certain combinations simply never appear, or where the outcome engine is deterministic rather than random.

Independent testing labs exist to eliminate this risk. They sit between the game developer and the casino operator as a neutral third party whose only job is to verify that the game does exactly what it claims to do. Their certification is what regulators, including Ontario's AGCO and iGaming Ontario, require before a game can go live with licensed operators.

Testing happens at two levels: the game developer (before release) and the operator (to confirm the game has not been tampered with after integration). A game can pass developer testing and still fail operator testing if the integration changes its behaviour.

The entire system depends on the labs being genuinely independent. They are accredited by national and international standards bodies, typically ISO/IEC 17025 (the international standard for testing and calibration laboratory competence), and they operate under strict conflict-of-interest rules that prohibit any financial relationship with the developers or operators they certify.

The Major Testing Laboratories

A small number of highly accredited labs handle the majority of certification work for regulated online casino markets worldwide. These are the organisations whose seals you will find in the footer of any properly licensed Ontario casino.

eCOGRA
eCommerce Online Gaming Regulation and Assurance
Founded 2003, London UK

Arguably the most recognised iGaming certification body. eCOGRA is accredited to ISO/IEC 17025 and approved by regulators in the UK, Malta, Gibraltar, Isle of Man, Ontario, and many more jurisdictions. Their seal is the most widely displayed in the industry and their seal of "Safe and Fair" is a meaningful endorsement.

Known for: RNG certification, RTP auditing, responsible gambling audits
GLI
Gaming Laboratories International
Founded 1991, offices on every continent

The largest independent gaming testing lab in the world. GLI works with regulators in over 475 jurisdictions and certifies everything from online slots to land-based slot machines to lottery systems. Their mathematical team includes engineers, physicists, and statisticians who stress-test game outcomes at scale.

Known for: Land-based and online certification, regulator-facing testing
BMM Testlabs
BMM International
Founded 1981, offices in 14 countries

The oldest independent gaming laboratory on the planet. BMM pioneered testing methodology in the early 1980s when electronic gaming machines were first replacing mechanical ones. Their 480-jurisdiction reach means BMM certification is recognised almost everywhere online gambling is legally regulated.

Known for: Progressive jackpot verification, live dealer testing
iTech Labs
iTech Labs (now part of GLI)
Founded 2004, Australia

Specialises in RNG testing and online gaming systems. Now operating as a GLI subsidiary, iTech Labs holds ISO/IEC 17025 accreditation from NATA (Australia) and has certified thousands of games across multiple jurisdictions. Their focus on the Asia-Pacific and European markets complements GLI's global reach.

Known for: RNG specialisation, GDPR compliance audits

What Does a Testing Lab Actually Check?

A full certification assessment covers far more than most players realise. It is not a matter of a technician playing a game a few hundred times and declaring it fair. The process is systematic, automated, and runs into hundreds of millions of simulated rounds.

01
Source Code Review

Lab engineers receive the game's complete source code and review it for algorithmic integrity. They are looking for any hardcoded outcomes, any code that would behave differently based on external inputs (such as player account status), and any mechanisms that could allow the game's behaviour to be remotely altered.

02
RNG Verification

The Random Number Generator is the heart of any casino game. Labs run the RNG through established statistical test suites including the NIST Special Publication 800-22 battery. These tests include frequency analysis, runs tests, serial tests, poker tests, spectral tests, and more, collectively designed to prove the output has no detectable pattern and cannot be predicted.

03
RTP Mathematical Audit

Labs calculate the theoretical RTP independently from the developer's declared figure. They simulate the game hundreds of millions of times and verify that the actual output converges on the declared RTP within a permitted statistical tolerance (typically ±0.5%). Any significant deviation triggers a failed certification.

04
Bonus and Feature Testing

Every bonus round, free spin trigger, scatter mechanism, wild behaviour, and progressive jackpot accumulation rule is tested independently. The lab verifies that bonus triggers occur at the declared frequency, that free spin outcomes are genuinely random, and that jackpot eligibility and payout rules function exactly as described in the paytable.

05
Payout Completeness

The lab verifies that every winning combination described in the paytable is achievable and pays correctly. If a game advertises a 10,000x jackpot for five wild symbols, the lab confirms that combination can physically occur with the correct probability and that when it does, the correct payout is awarded without error.

06
Security and Integrity Testing

Games are tested for vulnerabilities: can the outcome be influenced by network manipulation? Can a player's bet size affect the RNG seed? Can the game be paused mid-round in a way that allows outcome manipulation? Security testing ensures no attack vector exists that could be exploited by a player, operator, or third party.

07
Multi-Jurisdiction Compliance

Different jurisdictions have different rules. Ontario has specific requirements from the AGCO. The UK has different requirements from the UKGC. Labs test each game against the specific technical standards of each jurisdiction the operator intends to deploy in, issuing jurisdiction-specific certificates.

A Closer Look at RNG Testing

The Random Number Generator test is the most technically demanding part of certification. An RNG is a computer algorithm that produces a sequence of numbers with no discernible pattern. Every spin in every online slot, every card deal in every virtual blackjack game, every roulette number, all of them are determined by an RNG output.

The testing lab runs thousands of statistical tests on millions of RNG outputs. These are not simple tests. The NIST SP800-22 battery alone contains 15 individual tests, each looking for different types of non-randomness. A passing RNG must pass all of them with acceptable p-values. The combined probability of a truly non-random sequence passing the full battery by chance is astronomically small.

How an RNG Determines a Slot Outcome
🎰
Player presses Spin
🎲
RNG generates random number (e.g. 4,827,391)
🔢
Number mapped to reel positions via lookup table
🎬
Animation plays. Win/loss determined instantly at step 2.
The outcome is determined before the animation. Stopping the reels early has no effect on the result.

One thing this explains is a common misconception: you cannot influence an RNG outcome by timing your spins, stopping the reels manually, or any other behavioural trick. The outcome is determined the instant you press spin. The animation is theatre. The RNG has already produced the result, and the game engine has already decided whether you won or lost.

How RTP Gets Certified

RTP certification is separate from RNG testing, though the two are closely related. The testing lab independently calculates the expected RTP by analysing every possible outcome of the game and its associated probability.

For a simple slot with a small number of symbols, this can be done analytically. For a complex Megaways slot with 117,649 possible ways to win across multiple bonus states, it requires automated simulation running hundreds of millions of rounds. The lab compares the simulated output against the developer's declared RTP. If they match within tolerance, the RTP figure is certified.

After certification, the lab issues a report specifying the exact RTP, the variance, the hit frequency, the maximum win amount, and the bonus trigger frequency. This document is submitted to the regulator as part of the game's licence application, and it is what licensed operators rely on when they publish RTP information to players.

The Certification Timeline

A full game certification typically takes two to eight weeks depending on game complexity, the number of jurisdictions being certified simultaneously, and how many revisions the developer needs to make. A simple video slot for a single jurisdiction might clear in two weeks. A complex progressive jackpot network for multiple jurisdictions might take two months or more.

Week 1
Submission

Developer submits full source code, math model documentation, paytable specifications, and supporting materials to the lab.

Week 1-2
Initial Review

Lab engineers review documentation, identify any missing materials, and begin source code analysis. Developer addresses any flagged issues.

Week 2-4
Technical Testing

Automated RNG testing, RTP simulation, feature verification, and security testing run concurrently. Engineers produce interim findings.

Week 3-5
Remediation

Developer addresses any failed tests or flagged issues. Revised builds are submitted and re-tested. Iterations continue until all tests pass.

Week 4-8
Certification Report

Lab issues formal certification report to developer and submits copy to regulator. Certificate is valid for the specific version of the game tested.

Ongoing
Periodic Audits

Operators must submit to periodic re-audits, typically annually. Any material change to a certified game (including jackpot network changes) requires re-certification.

Ontario's Specific Requirements

iGaming Ontario (iGO), the subsidiary of the Ontario Lottery and Gaming Corporation that operates the province's regulated market, imposes specific technical standards on top of what the AGCO requires. These are among the most rigorous in any North American online gaming jurisdiction.

Approved Testing Labs
iGO maintains a list of approved testing laboratories. Only certifications from approved labs are accepted for game licensing in Ontario.
RTP Minimum Standards
Ontario's regulated market requires minimum RTP thresholds for all game categories. Games below these thresholds cannot be offered to Ontario players.
Periodic Re-certification
Games must be re-certified on a regular schedule and after any material change to game software, mathematics, or bonus structures.
No Third-Party Alteration
Operators cannot alter certified game software. Any modification, including cosmetic changes that could affect display of outcomes, requires new certification.
Player-Accessible Information
Operators must make RTP and game information accessible to players within the game interface. Hiding or obscuring this information violates standards.
Integrity Monitoring
iGO requires operators to maintain game log integrity so that any anomaly in outcomes can be detected and investigated by regulators at any time.

The practical result for players is that any game available at a licensed Ontario operator has been through a documented, auditable certification process. The certification body, the version of the game tested, the RTP figures, and the pass/fail results of each test are all on record with the regulator. This is a fundamentally different situation from playing at an offshore, unlicensed site where none of these protections exist.

All casinos on our site use certified games

Every operator we review is iGaming Ontario licensed and uses independently-certified software.

View Licensed Casinos