18+ Free-play tools, no real money. No sponsored links at the moment. No real money. No sponsored links. How we earn · Gamble responsibly

Are Online Slots Rigged? RNG Testing, Licences, Real Risks

Licensed online slots are tested, not rigged, but one game can come in lower-RTP versions and unlicensed sites skip every check. What is tested, what to check.

Key takeaways

  • At a licensed site, an online slot is not rigged in the sense players fear: rules such as the UK's RTS 7 ban games that change their odds based on past results, and independent labs test the random number generator and the advertised RTP before release. Two things are real, though. One game can be offered in several RTP versions, so check the figure inside the game. And an unlicensed site sits outside all of these checks, which is the actual risk.
On this page
  1. What “rigged” would mean under the rules
  2. Slot RNG explained: what the labs actually test
  3. Can casinos change slot RTP?
  4. The real risk: unlicensed sites
  5. Why fair games feel rigged
  6. What to do if you suspect unfair play
  7. What we could not verify, and our assumptions

Licensed online slots are not rigged in the way most players mean: a game that watches your session and changes its odds to make you lose is banned by the rules regulators enforce, and independent labs test the random number generator and the advertised return before a game goes live. What is real is less dramatic but matters more: one game can be offered in several RTP versions, every slot has a disclosed house edge, and an unlicensed site is outside all of these checks.

This page sets out what “rigged” would mean under the rules, who tests what, where the genuine risks are, and why a fair game can still feel fixed. Every rule quoted comes from the regulator’s or lab’s own page.

Confidence level GLI-19 sets for the statistical tests on a game’s RNG output
99%
GLI-19 3.2.2
Certified RTP versions one studio lists for a single game, 88.42% to 96.38%
4
Hacksaw Gaming
Fair 1,000-spin sessions with at least one run of 20 empty spins, illustrative high-volatility 96% game
93%
S6
Time a UK-licensed business has to resolve your complaint before free ADR
8 weeks
UK Gambling Commission

Source: Sources at the end of the page; S6 is our own study with made-up pay tables

Who checks a licensed online slot The chain described in the GLI-19 standard and the UK Gambling Commission's own pages. An unlicensed site skips steps 2 to 5.
1 Game supplier Writes the pay table and the theoretical RTP (the PAR sheet). 2 Independent test lab Reviews the RNG source code, runs statistical tests, checks the RTP. 3 Regulator Licenses the operator, requires tested games, publishes a register. 4 Operator Logs every RTP change, compares theoretical with actual RTP. 5 You Complain to the operator first, then to a free ADR body (UK).

Sources: GLI-19 v3.0 sections 3.2 and A.6.1; UK Gambling Commission RTS 7, FOI responses on slot testing and RTP, and "How to complain" (all fetched 9 October 2026).

What “rigged” would mean under the rules

A rigged slot would be one whose results do not follow its published rules and probabilities. The UK Gambling Commission’s Remote Gambling and Software Technical Standards (RTS) spell out what that rules out:

  • RTS 7A requires that “random number generation and game results must be ‘acceptably random’” and states that “adaptive behaviour (that is, a compensated game) is not permitted”. The guidance adds that this “prohibits automatic or manual interventions that change the probabilities”.
  • RTS 7B requires that “games and events must be implemented fairly and in accordance with the rules and prevailing payouts”. Random numbers are “to be used in the order in which they are received”.
  • RTS 7C bans designs that may reasonably be expected to mislead a player about the likelihood of winning, and says “games may not falsely display near-miss results”.

GLI-19, the interactive-gaming standard from Gaming Laboratories International that many regulators use as a base, says the same in its own words. Section 3.2.4 says a game “shall not adapt its theoretical return to the player based on past payouts” and “shall not adjust the likelihood of a bonus/feature occurring, based on the history of awards obtained in previous games”. It also bans a game from swapping the losing outcome the RNG picked for a different losing outcome that looks closer to a win.

The rules that define a fair online slot
RuleWhat it requiresSource
RTS 7AResults acceptably random; compensated (adaptive) games not permittedUK Gambling Commission
RTS 7BGame follows its rules and payouts; random numbers used in the order receivedUK Gambling Commission
RTS 7CNo misleading designs; no false near-miss displaysUK Gambling Commission
RTS 3CRTP or probability of winning easily available before you commit to playUK Gambling Commission
GLI-19 3.2.1Lab reviews RNG source code, including for undisclosed switches or parametersGLI-19 v3.0
GLI-19 3.2.2Statistical tests on final results, evaluated at a 99% confidence levelGLI-19 v3.0
GLI-19 4.7.1Theoretical payout of at least 75%, unless the regulator sets otherwiseGLI-19 v3.0
GLI-19 A.6.1Operator records every change to theoretical RTP and compares theoretical with actual RTPGLI-19 v3.0

Source: UKGC RTS 3 and RTS 7 pages; GLI-19 v3.0 PDF (all fetched 9 October 2026)

Physical machines are a different case

“Are slot machines rigged” often means the machines in a venue rather than online games, and there the answer has a twist. The UK Gambling Commission’s consumer guide to gaming machines says “compensated machines are also random, but they vary the chance of winning a prize” depending on results from previous games, while on “random machines” the odds “are not affected by wins or losses in previous games”. Both kinds are legal in that guide, and machines must show “their category, %RTP and whether they are compensated or random”. For remote games, RTS 7A does not permit compensated games.

Slot RNG explained: what the labs actually test

A random number generator (RNG) produces numbers that cannot be predicted from the ones before. The game maps each number to a result according to its pay table. That mapping is where volatility and RTP come from, and it is fixed when the game is certified.

GLI-19 sets out what an independent lab must do:

  1. Read the code. Section 3.2.1 requires the lab to review the source code of the randomness, scaling and shuffling algorithms, looking for “sources of bias, errors in implementation, malicious code” and “undisclosed switches or parameters having a possible influence on randomness and fair play”.
  2. Test the output. Section 3.2.2 requires statistical tests on the final results after mapping, chosen to confirm the intended distribution and independence between draws, “evaluated, collectively, at a 99% confidence level”. It lists tests such as chi-square, runs, serial correlation and duplicates.
  3. Check every outcome is possible. Section 3.2.3 says each possible RNG selection “shall be equally likely to be chosen”, or follow the game’s intended distribution where the design says otherwise.

The labs describe the same work on their own sites:

What four testing labs say they test, on their own pages
LabWhat its page says
GLIPublishes the GLI standards, including GLI-19 for interactive gaming systems; notes each jurisdiction can set its own standards
iTech LabsCertifies RNGs (source code evaluation, testing of raw and scaled output), games and RTP; offers an RTP/RNG audit certification from server logs
eCOGRARNG certification starts with a source code review and "extensive statistical analysis" of output; RTP testing uses simulations on large samples
BMM TestlabsMaths testing works from PAR sheets, simulations and RTP of the base game, features and overall game, validated against the production configuration

Summaries of the labs' own service pages; we did not audit any lab's work.

Source: gaminglabs.com, itechlabs.com, ecogra.org, bmm.com (fetched 9 October 2026)

In Great Britain, the regulator relies on these test houses rather than approving games itself. In a Freedom of Information answer about online slots, the Commission wrote that “the Gambling Commission do not approve games or test results; we require operators to get the game tested”, and in another answer that testing against its standards includes “verifying that the advertised RTP is correct”. The answer did not say how often games are retested.

Can casinos change slot RTP?

This is the part of the “rigged” worry that has a real basis. A studio can build several versions of the same game with different pay tables, and each version has its own RTP. Hacksaw Gaming’s page for Wanted Dead or a Wild lists four RTP values for that one title: 96.38%, 94.55%, 92.33% and 88.42%. The page does not say which sites use which version.

One game, four published RTP values: what each costs
RTP versionHouse edgeExpected loss per $1,000 wagered
96.38%3.62%$36.20
94.55%5.45%$54.50
92.33%7.67%$76.70
88.42%11.58%$115.80

RTP values from the studio's game page; loss = (100% − RTP) × $1,000, our arithmetic. Expected values, not session forecasts.

Source: Hacksaw Gaming game page (fetched 9 October 2026); arithmetic ours

Offering a lower-RTP version is not rigging under the rules above, provided the version is certified and its RTP is disclosed. What the rules control is how changes happen:

  • The game cannot change itself. RTS 7A and GLI-19 3.2.4 ban a game from adapting its return to past payouts.
  • Changes are recorded. GLI-19 appendix A.6.1 requires records of “dates and type of changes made affecting the game’s theoretical RTP percentage”, and says each change makes the game “new for all reports and records”.
  • The figure must be available. RTS 3C requires RTP or probability information to be easily available before you commit to play.
  • There is a floor. GLI-19 4.7.1 sets a 75% theoretical minimum unless the regulator sets its own.

So the practical defence is to read the RTP in the help screen of the game you are about to play. How to find and read slot RTP walks through where it sits and what the number means.

The casino tightens a slot when I start winning

A licensed game cannot react to your session. Changing probabilities based on past results is the “adaptive behaviour” RTS 7A bans and GLI-19 3.2.4 rules out. A different RTP version is a different certified game, chosen in advance, not a switch flipped mid-session.

The real risk: unlicensed sites

Every check above depends on a regulator that licenses the operator and requires tested games. A site without a licence from a regulator you can verify is not bound by any of them, and you would have no regulator or approved dispute body to turn to. That, not a hidden setting in a tested game, is where the genuine risk lies.

How to check a licence:

  1. Find the licence statement. It is usually in the site’s footer, with the regulator’s name and a licence number.
  2. Check it on the regulator’s own website, never through a link alone. The UK Gambling Commission says you can check whether a business is licensed by “searching for the company’s name, or the name of the website or app” on its public register, which also shows “if we have taken any regulatory action against the company”. It adds: “If the gambling business doesn’t have a licence it is acting illegally.”
  3. For sites claiming a Malta licence, use the Malta Gaming Authority’s licensee register, which includes a URL checker. The MGA’s player hub also publishes a list of unauthorised URLs and says it “carries out checks on suspicious websites to ensure that players are protected from misleading claims”.
  4. Match the details. The company name, the website address and the licence status on the register should match what the site shows.

Why fair games feel rigged

Even a perfectly fair slot produces runs that look deliberate. To show how far, we used the three made-up pay tables from our study S6. All return exactly 96.0%, and they differ only in volatility. These are not real games, but they show what honest randomness does over a session.

Chance of a run of 20 or more empty spins in a 1,000-spin session Fair, independent spins in three illustrative 96% pay tables. Exact run-length calculation, assuming all 1,000 spins are played.
Chance of a run of 20 or more empty spins in a 1,000-spin sessionBar chart: Chance of a run of 20 or more empty spins in a 1,000-spin session. Of 3 items, highest is High volatility at 92.66%, lowest is Low volatility at 0.12%.Low volatility0.12%Mediumvolatility27.85%High volatility92.66%Sessions with at least one run of 20+ spins returning nothing
Chance of a run of 20 or more empty spins in a 1,000-spin sessionBar chart: Chance of a run of 20 or more empty spins in a 1,000-spin session. Of 3 items, highest is High volatility at 92.66%, lowest is Low volatility at 0.12%.Low volatility0.12%Medium volatility27.85%High volatility92.66%Sessions with at least one run of 20+ spins returning nothing
Chance of a run of 20 or more empty spins in a 1,000-spin sessionBar chart: Chance of a run of 20 or more empty spins in a 1,000-spin session. Of 3 items, highest is High volatility at 92.66%, lowest is Low volatility at 0.12%.Low volatility0.12%Medium volatility27.85%High volatility92.66%Sessions with at least one run of 20+ spins returning nothing

Source: Our study S6, sessions[1,000 spins].longestDryStreak.probabilityAtLeast

See the numbers as a table
Chance of a run of 20 or more empty spins in a 1,000-spin session
Sessions with at least one run of 20+ spins returning nothing
Low volatility0.12%
Medium volatility27.85%
High volatility92.66%

On the high-volatility model, a streak of 20 empty spins in a row turns up in 92.7% of 1,000-spin sessions. Nothing about that is unfair. It is the arithmetic of a game that returns nothing on 80.4% of its spins.

The final result feels just as personal. With a 100-bet bankroll, most fair sessions on the volatile models end at zero:

How fair 1,000-spin sessions ended, 100-bet bankroll Exact probabilities for three illustrative pay tables, each with exactly 96.0% RTP. The segments add up to 100%.
How fair 1,000-spin sessions ended, 100-bet bankrollStacked bar chart: How fair 1,000-spin sessions ended, 100-bet bankroll. Totals: highest is Medium volatility at 100.0%, lowest is Low volatility at 100.0%.Went bustDown, not bustFinished aheadLow volatility35.1%36.8%100.0%Mediumvolatility79.4%100.0%Highvolatility93.5%100.0%
How fair 1,000-spin sessions ended, 100-bet bankrollStacked bar chart: How fair 1,000-spin sessions ended, 100-bet bankroll. Totals: highest is Medium volatility at 100.0%, lowest is Low volatility at 100.0%.Went bustDown, not bustFinished aheadLow volatility35.1%36.8%28.1%100.0%Medium volatility79.4%16.7%100.0%High volatility93.5%100.0%
How fair 1,000-spin sessions ended, 100-bet bankrollStacked bar chart: How fair 1,000-spin sessions ended, 100-bet bankroll. Totals: highest is Medium volatility at 100.0%, lowest is Low volatility at 100.0%.Went bustDown, not bustFinished aheadLow volatility35.1%36.8%28.1%100.0%Medium volatility79.4%16.7%100.0%High volatility93.5%100.0%

Source: Our study S6, sessions[1,000 spins].probabilityBustExact and probabilityFinishAheadExact

See the numbers as a table
How fair 1,000-spin sessions ended, 100-bet bankroll
Went bustDown, not bustFinished aheadTotal
Low volatility35.1%36.8%28.1%100.0%
Medium volatility79.4%3.9%16.7%100.0%
High volatility93.5%0.9%5.6%100.0%

And the return you observe tells you little about the RTP. After 1,000 spins, the 95% range of observed returns around 96% is about ±15.5 points on the low-volatility model, ±66.4 on the medium and ±219.4 on the high one. A player who sees 60% back on a 96% game has not caught it cheating.

How far observed RTP can stray from 96% after 1,000 fair spins Normal approximation (1.96 × sd ÷ √1,000); rough for the high-volatility model, whose results are skewed by rare large prizes.
How far observed RTP can stray from 96% after 1,000 fair spinsBar chart: How far observed RTP can stray from 96% after 1,000 fair spins. Of 3 items, highest is High volatility at 219.4 pts, lowest is Low volatility at 15.5 pts.Low volatility15.5 ptsMediumvolatility66.4 ptsHigh volatility219.4 pts95% range, plus or minus percentage points
How far observed RTP can stray from 96% after 1,000 fair spinsBar chart: How far observed RTP can stray from 96% after 1,000 fair spins. Of 3 items, highest is High volatility at 219.4 pts, lowest is Low volatility at 15.5 pts.Low volatility15.5 ptsMedium volatility66.4 ptsHigh volatility219.4 pts95% range, plus or minus percentage points
How far observed RTP can stray from 96% after 1,000 fair spinsBar chart: How far observed RTP can stray from 96% after 1,000 fair spins. Of 3 items, highest is High volatility at 219.4 pts, lowest is Low volatility at 15.5 pts.Low volatility15.5 ptsMedium volatility66.4 ptsHigh volatility219.4 pts95% range, plus or minus percentage points

Source: Our study S6, rtpConvergence.ci95HalfWidthPctPoints

See the numbers as a table
How far observed RTP can stray from 96% after 1,000 fair spins
95% range, plus or minus percentage points
Low volatility15.5 pts
Medium volatility66.4 pts
High volatility219.4 pts

Operators are required to watch for real faults

GLI-19 appendix A.6.2 asks operators to monitor game and RNG output so that abnormalities, for example “the actual RTP percentage for the period falling outside the expected range”, are logged and investigated. The ranges above are why that monitoring uses large volumes of play, not one player’s session.

For the full set of session numbers, including how long each game takes before its observed RTP settles, see the three-pay-table volatility study. The same logic applies to other machines; the video poker page covers a game where the pay table is printed in full.

What to do if you suspect unfair play

  1. Write it down. Note the game name, the date and time, your stake and the amounts involved. Screenshot the game’s information screen, including its RTP.
  2. Complain to the operator first. For businesses licensed in Great Britain, the Commission’s guide says to use the business’s own complaints process and give “all the information about your complaint, including dates, times and amounts of money”. It also says “the gambling business has 8 weeks to resolve your complaint from when they receive it”.
  3. Escalate to an ADR provider. If you are unhappy after that process, or after 8 weeks, you can take the complaint to an Alternative Dispute Resolution provider, which the Commission describes as “a free, independent service”. The business should tell you which provider it uses. eCOGRA, for example, says it is an approved ADR entity of the Gambling Commission and that it cannot investigate disputes older than one year after the operator’s own process ends.
  4. Report an unlicensed site. The Commission says you can report illegal gambling activity to it confidentially.
  5. For MGA-licensed sites, the Malta Gaming Authority has an online form for complaints against its licensees and strongly recommends trying to resolve the dispute with the operator’s support first.

ADR bodies will not take every complaint: the Commission’s guide says they will not accept complaints about a customer service issue or a refusal to accept your bet or custom.

What we could not verify, and our assumptions

  • Which RTP version any site runs. We confirmed four published RTP values for one game on one studio’s page. We did not check any operator, and we name none.
  • How common multiple RTP versions are. We found only one primary source (a studio’s own page). Secondary articles say the practice is widespread; we did not rely on them. Another studio page we fetched listed no RTP at all.
  • How often games are retested. The Commission’s FOI answer did not say, and we found no other primary source.
  • Rules outside Great Britain and Malta. We quote UK standards and GLI-19. Other regulators set their own rules; GLI says each jurisdiction can set its own standards.
  • Register search fields. The UK search method is quoted from the Commission’s guide. The MGA register page we fetched names a URL checker but does not describe its search fields.
  • ADR changes. The Commission’s ADR page notes that some ADR information was removed after updates linked to the Digital Markets, Competition and Consumers Act 2024. Check the current page before you escalate.
  • Our pay tables are invented. The S6 models illustrate fair randomness; they are not the maths of any real slot.
  • We tested no real game or site. Nothing on this page is a finding about a particular casino or game.

Questions people ask

Are online slots rigged?

At licensed sites, not in the sense of a game that changes its odds to make you lose. UK rules require outcomes to be 'acceptably random' and ban 'adaptive behaviour', and independent labs test the RNG and the advertised RTP. Every slot still has a built-in house edge, which is disclosed, not hidden. Unlicensed sites are outside these checks, so the real risk is where you play.

Are slot machines rigged?

Physical machines in licensed venues are tested too, but some work differently. The UK Gambling Commission says some gaming machines are 'compensated', meaning they vary the chance of a prize based on earlier results, while 'random' machines do not. Machines must show their category, RTP and whether they are compensated or random. For online games, the UK's technical standards do not permit compensated games.

Can casinos change slot RTP?

A game can exist in several certified RTP versions; one studio's own page lists four for a single title, from 88.42% to 96.38%. Which version a site offers is a commercial choice. Under the GLI-19 standard, each change to a game's theoretical RTP must be recorded and the game treated as new. What is not allowed is a game that adjusts its return during play based on past payouts.

How does a slot RNG work?

A random number generator produces a stream of numbers that cannot be predicted from earlier ones. The game maps each number to a result on the reels according to its pay table. Under GLI-19, a lab reviews the RNG's source code and runs statistical tests on the final results, at a 99% confidence level, to check they follow the intended distribution and are independent from one spin to the next.

How can I check that an online casino is licensed?

Find the licence statement on the site, then check it on the regulator's own register. The UK Gambling Commission's public register can be searched by company name or by the name of the website or app; a business without a licence is acting illegally. The Malta Gaming Authority publishes a licensee register with a URL checker and a list of unauthorised URLs.

Sources and method

All pages above were fetched on 9 October 2026; quotations are from those pages. GLI-19 is version 3.0, revision dated 17 July 2020. Session, dry-streak and convergence figures come from our study S6 (research/studies/s6-slots-volatility/run.mjs, seed 6006, 10,000 sessions per model and length), output in src/data/studies/s6-slots-volatility.json, which passes 64 of 64 validation checks. The S6 pay tables are made-up illustrative models, not real games. We tested no real casino or game.

Information only. We are not legal, tax or financial professionals, and this page is general information, not advice. It reflects the sources and calculations listed on this page, and it may contain errors or be out of date. Spotted a mistake? See how we check our numbers or email us. This page contains no sponsored links; read how we earn.

18+ only. No strategy removes the house edge. Decide what you can afford to lose before you play, and stop when you reach it. If gambling stops being fun, free, confidential help is available.