Before any slot goes live at a licensed casino, an independent lab must certify it. That certificate is what the published RTP figure is based on. This guide walks through exactly how that process works - and what it does and doesn't tell you about the game you're actually playing.
By Marcus Reid·Published May 27, 2026·10 min read·Intermediate guide
Who Actually Tests Slot RTP - and Who Accredits Them
Labs don't self-certify. An independent testing laboratory must itself be accredited - typically by ISO 17025 and by the gambling regulator of the jurisdiction they're testing for. UKGC, MGA, Curacao, and others each maintain their own approved lab lists.
In practice, a small number of large labs handle the majority of global slot certification. The same handful of names appear across most major provider certificates - GLI, BMM, eCOGRA, Gaming Labs International, iTech Labs.
GLI (Gaming Labs International)
USA / Netherlands / worldwide
MGAUKGCCuracao
BMM Testlabs
Australia / global
MGAUKGC
eCOGRA
United Kingdom
UKGCMGA
iTech Labs
Australia / Malta
MGACuracao
SQS (Quinel)
Malta
MGADGOJ
NMi Gaming
Netherlands
UKGCMGA
Worth noting: Some jurisdictions - Curacao in particular - have historically had looser oversight of which labs are accepted. A certificate from an approved MGA or UKGC lab carries more weight than one from a lab approved only in less-regulated jurisdictions.
The 7 Steps of Slot RTP Testing
Here's how a typical certification runs - from submission to approved certificate. Not every lab follows identical steps, but the core process is consistent across MGA and UKGC-approved labs.
01
Submission
Provider submits source code and RNG documentation
The provider hands over the complete game source code, the RNG algorithm and its seed mechanism, and all maths documentation - including the theoretical RTP for every configured variant. The lab signs an NDA and begins review under controlled conditions.
02
RNG Audit
Random number generator is tested independently
The RNG is tested for statistical randomness using standard batteries - NIST SP 800-22 and Diehard tests are common. Testers look for patterns, correlations, and bias. A failed RNG test stops the process entirely before any spin simulation begins.
03
Maths Review
Theoretical maths model is independently verified
Lab mathematicians work through the game's complete maths model from scratch. They calculate the theoretical RTP from the paytable, reel strips, and bonus trigger frequencies - without relying on the provider's own calculations. If their figure matches within tolerance, the model passes.
04
Simulation
Automated spin simulation - typically 10 billion+ rounds
The lab runs an automated simulation of the game engine - not the client-side graphics, but the actual mathematical engine. Typically 1-10 billion simulated rounds. The resulting observed RTP must land within the lab's tolerance band of the theoretical figure - usually ±0.1%. If it doesn't, the game fails.
05
Distribution Check
Win distribution and hit frequency are verified
Beyond the overall RTP, labs check that wins are distributed correctly across all prize tiers. Hit frequency (how often any win occurs) must match the stated figure. Max win caps are tested. Bonus features must trigger at the documented frequency. Anything that could mislead a player about game behaviour gets flagged.
06
Compliance Review
Regulatory requirements for the target jurisdiction are checked
Different regulators have different rules - UKGC requires autoplay stop conditions and responsible gambling features; MGA has display requirements for RTP in the game rules. The lab checks compliance for each jurisdiction the provider intends to distribute the game in. One game may need multiple certificates.
07
Certificate
Certificate issued - tied to a specific game version and hash
If all steps pass, the lab issues a certificate tied to a specific software version hash. Any change to the game - even a minor update - requires re-certification. This is also why configuration variants (low / mid / high RTP) each have their own documented certificate, not a single blanket figure.
What the Certificate Proves - and What It Doesn't
This is where most players have a blind spot. A certificate proves that the game engine produces the certified RTP when run at that configuration. It does not prove that any specific casino is running that configuration.
Think of it like a car fuel economy certificate. The test shows the car can do 50mpg under lab conditions. The dealer can still sell it with different tyre pressure and an engine limiter. The certificate stays valid. The actual outcome for you changes.
What the certificate proves
The RNG produces statistically random output
The maths model is internally consistent
The game engine produces the stated RTP at the certified variant
Win distribution matches the stated figures
Bonus features trigger at the stated frequency
The game complies with the tested regulator's rules
What the certificate doesn't prove
Which RTP variant a specific casino has configured
That the casino is using the certified software version
That the RTP is displayed correctly to players
That the configured variant is the one in the game rules
That the game hasn't been modified post-certification
Anything about your personal session outcome
The gap that matters: Hacksaw Gaming's Le Zeus is certified with a maximum RTP of 96.26%. At Pistolo, we recorded 92.37% from the in-game paytable - a 3.89pp gap. The certificate is valid. The game engine is honest. The casino is simply running a lower-configured variant - which is perfectly legal. The certificate tells you nothing about this.
The Simulation - Why RTP Only Makes Sense Over Billions of Spins
The interactive sim below shows what actually happens when you run a 96% RTP slot. In short sessions, the result swings wildly. Over billions of rounds, it converges toward the theoretical figure. This is what labs are testing when they run 10 billion simulated spins.
Hit Run and watch what happens to the observed RTP as spin count grows. Short sessions can land anywhere.
RTP Convergence Simulator (96% theoretical)
--%
Observed RTP so far
0
Spins
$0
Wagered
$0
Returned
Simulates a 96% RTP slot at $1/spin. Each batch = 1,000 spins. Variance is modelled with a realistic distribution - not every batch will return 96%.
The key point here is that no short run - not 500 spins, not 5,000 - tells you whether the game is running at 94% or 96%. You can't verify RTP through live play. You need either the source code and a mathematical model, or the in-game paytable figure. That's what labs use. That's what we use.
How We Test Slot RTP Without Lab Equipment
We don't have access to game source code or lab tools. So instead we read RTP directly from the source that the casino has configured - the in-game rules screen. This is the figure the game engine is actually set to deliver. No maths required.
Step 01
Open the game at the casino
Real account, real casino environment. Not demo mode - some casinos show different figures in demo.
Step 02
Find the in-game RTP
Navigate to the game info, paytable, or rules screen. The RTP figure shown here is the configured variant for that casino.
Step 03
Record the figure precisely
Note the exact decimal - 94.25% not "about 94%". Small gaps compound significantly over a session.
Step 04
Cross-check with the provider maximum
Compare the in-game figure against the provider's published maximum RTP. The gap is what the casino has shaved off.
Step 05
Flag any hidden RTPs
Some casinos don't show the RTP at all. We log those separately - a hidden figure is itself a red flag worth noting.
Step 06
Record in the database
Every reading goes into our database with the casino, game, date, and gap versus the published max. You can search it directly.
This approach can't tell us whether the game engine has been tampered with post-certification - that requires lab access. But for the question most players actually care about - what RTP is this casino running right now? - the in-game paytable is the most direct answer available.
Wild Tokyo vs Pistolo: Wild Tokyo showed us the RTP for every slot we tested. 6 slots were running the published maximum. Pistolo hid the figure on 4 games entirely and ran most others at 2-4pp below their published max. Both casinos hold valid provider certificates. The certificate was never the question.
Check the database: Our slot RTP database lists what we recorded at each casino, when we recorded it, and how far each slot is from its certified maximum. No estimates - direct paytable readings.
Marcus Reid
iGaming Data Analyst
The certification process described here is publicly documented by labs like GLI and eCOGRA - we've linked to their methodology pages in our sources. The gap between what a certificate proves and what a casino actually configures is the single most important thing this guide is trying to make clear. It's why reading the in-game paytable matters more than checking if a game is "certified".