Declared vs Measured RTP: What the Lab’s Tests Show
Every slot prints an RTP on its help screen. This report puts that figure next to what the logged rounds of every game actually returned, for every test in the lab, and explains why the two rarely match and what the gap can and cannot tell you.
Two numbers that are not the same thing
The declared RTP is a design value: the share of all stakes a game is built to return over a volume of play that no single session reaches. The measured RTP is arithmetic on the logged rounds: total win divided by total bet over every run at a fixed stake on the official demo server. Across the lab that comparison now covers 198 tests and 3,370,000 logged rounds. The average declared figure of the tested builds is 96.34%, the average measured return 95.5%.
The gap between the two averages is small; the gap inside any single test is not. The lowest measured return in the set is 70.5%, the highest 131.9%, on games whose declared figures sit within a couple of points of each other. That spread is the subject of this report.
The picture across the lab
declared vs measured, every test198 runs
hover a bar82 of 198 runs above the printed figure, 116 below
live data198 tests in the sample · data as of 2026-10-30 · recalculated whenever a test is published
Each bar is one test, sorted by measured return. A bar runs from the figure printed in the game’s help screen to the figure the run actually returned: teal where the run finished above the printed value, amber where it finished below, with the dashed line marking the average declared RTP of the set. Hovering a bar shows the approximate 95% interval of that test, pooled over its runs: the range in which the true design value would be expected to sit, given the size and variance of the sample. 116 of 198 tests came in below their declared value and 82 came in above. That is close to an even split, which is what a fair set of finite runs looks like; a lab that only ever measured below the printed figure would be measuring something other than variance.
measured RTP, all tests198 runs · 5-point bins
live data198 tests in the sample · data as of 2026-10-30 · recalculated whenever a test is published
The histogram shows the same runs by measured value alone. The bulk sits in the bins around the declared average, with a tail on each side made of a handful of games where a single feature round worth several hundred bets, or its absence, moved the run by several points. Those tails are not the loosest or tightest games; they are the most volatile ones.
198 tests in the sample · data as of 2026-10-30 · recalculated whenever a test is published
A gap of ten points or more in either direction almost always has a round number attached: one natural feature that paid a four-figure multiple, or a stretch of a thousand rounds where the feature never came. The review of each game states which it was. Until October 2026 the table did not show a game that measures far from its declared figure across repeated runs. That would be a different finding, and it is what re-tests are for: since then Book of the Fallen has returned 81.70% and 82.56% in runs logged on 4 and 15 October 2026 and Deadwood xNudge 84.95% and 83.58% on 3 and 15 October, and in both games the pooled band stops short of the printed figure.
Why one run leaves a wide band
The interval next to every measured RTP is the honest part of the number. For a low-volatility game, where most rounds pay a small multiple, one run pins the mean to within a few points. For a high-volatility game, where the design return is carried by rare rounds of hundreds of bets, the same sample leaves a band of thirty points or more, because whether one or two of those rounds happened inside the window decides the result. In 183 of 198 tests the declared figure sits inside the measured band, which is the expected outcome for a correctly declared game; the 15 tests where it does not sit at the ends of the histogram, and on 16 October 2026 every one of them was at the low end.
This is also why a single measured RTP is never presented here as evidence that a game is set higher or lower than it says. One run cannot establish that. What it can establish is what the run returned, and how far from the printed figure a real session of that length can land.
The declared figure is a version, not a constant
Many tested games ship in several RTP versions and let the operator choose one. The declared column in the lab records the profile the demo server reported for the build it played, which is normally the headline version. The copy at a given casino may be a lower one, identical in every visible way. This report therefore describes the headline builds; a casino running a 94% version of the same game should be expected to measure correspondingly lower over a comparable run, and the only way to know which version is in front of you is the game’s own information screen at that casino.
198 tests in the sample · data as of 2026-10-30 · recalculated whenever a test is published
The provider grouping is here because the question is asked often, not because the sample supports a verdict: the lab is weighted towards one studio, and the measured averages by provider move with every batch of tests. The declared averages are the steadier column, and they say more about each studio’s default RTP profile than the measured ones say about anything.
What this report will look like as tests are added
Every figure above is recalculated from the current test set when the page loads, and the note under each block names that set. Two things are expected as the lab grows: the measured average should stay close to the declared average, and the share of tests with the declared figure inside their band should stay near the level a 95% interval implies. If either drifts, that drift is the next report.