Slot Math Models 101: PAR Sheets, Hit Frequency & Paytable Design
What Is a PAR Sheet?
PAR Sheet (Probability Accounting Report) is a confidential document that records every mathematical parameter of a slot machine. Before any slot machine leaves the factory, a game mathematician writes a PAR Sheet and submits it to gaming regulators for approval. It is the slot’s blueprint — the definitive source for RTP, hit frequency, maximum payout, volatility, and every other key metric.
A typical PAR Sheet contains:
- Reel Strips: The complete sequence of every symbol on each reel
- Symbol Weighting Table: The number of virtual stops assigned to each symbol
- Paytable: The payout multiplier for each winning combination
- Probability Calculations: The exact probability of every possible outcome
- RTP Calculation: The weighted sum of all winning probabilities and their payouts
- Hit Frequency: The probability that any given spin produces a win
- Bonus/Free Spin Trigger Probabilities: How often bonus features activate and their expected returns
- Volatility Metrics: Standard deviation, confidence intervals, and other statistical measures
In short: a PAR Sheet is the complete mathematical DNA of a slot machine.
The History of PAR Sheets: Secrecy vs. Transparency
The Early Days: Absolute Secrecy
From the moment Charles Fey invented the first slot machine in 1895, odds calculation has been the manufacturer’s crown jewel. Early mechanical slots had odds determined directly by the physical distribution of symbols on the reels — in theory, anyone who opened the machine and counted symbols could calculate the probabilities. But manufacturers never voluntarily disclosed this data.
The electronic era brought a paradigm shift. In 1984, Inge Telnaes received a patent for “virtual reel mapping” (US Patent 4,448,419), making slot mathematics completely opaque to players. The physical reels became pure theater; the actual results were determined by an internal virtual reel whose distribution existed only in the PAR Sheet.
Legal Battles
The 2000s saw several lawsuits push toward partial PAR Sheet disclosure:
- In 2007, investigative journalists in Ontario, Canada obtained large quantities of PAR Sheets through freedom-of-information legislation, sparking public debate about “near-miss” programming
- The Nevada Gaming Control Board (NGC) requires all machines operating in Nevada to file PAR Sheets, but does not disclose them to the public
- New Jersey requires casinos to provide the theoretical payback percentage of a specific machine upon a player’s written request (though not the complete PAR Sheet)
The current state of affairs: regulators hold complete PAR Sheets, manufacturers treat them as top-tier trade secrets, and players typically see only the RTP range and the paytable.
Academic Contributions
Researchers such as Kevin Harrigan and Mike Dixon, having obtained partial PAR Sheets, published multiple papers analyzing the psychological impact of virtual reel mapping on players — particularly the near-miss effect. Their work has contributed to tighter regulatory scrutiny of slot machine math models.
Reel Strips and Symbol Weighting
Physical Reels vs. Virtual Reels
Consider a classic 3-reel mechanical slot machine with 22 physical stop positions on each reel. The total number of combinations is:
22 x 22 x 22 = 10,648 combinations
This means the jackpot probability cannot be lower than 1/10,648 — far too high to support a large progressive jackpot.
Virtual Reel Mapping
Telnaes’s patent solved this problem: behind each physical stop position, the machine maps to a virtual reel that can have 128, 256, or even 512 stop positions.
How Virtual Reel Mapping Works:
Physical Reel (22 stops) Virtual Reel (128 stops)
+-------------------+ +------------------------+
| Stop 1: Cherry | ----> | Virtual pos 1-8 (8) |
| Stop 2: Bar | ----> | Virtual pos 9-14 (6) |
| Stop 3: 7 | ----> | Virtual pos 15 (1) |
| Stop 4: Blank | ----> | Virtual pos 16-30 (15) |
| ... | | ... |
| Stop 22: Cherry | ----> | Virtual pos 121-128(8) |
+-------------------+ +------------------------+
If each of the 3 virtual reels has 128 stop positions, the total combinations become:
128 x 128 x 128 = 2,097,152 combinations
The jackpot probability can now be as low as 1/2,097,152, easily supporting a multi-thousand-x progressive jackpot.
Symbol Weighting Example
Here is a symbol weighting table for a single reel of a 3-reel slot (virtual reel with 128 stop positions):
| Symbol | Physical Stops | Virtual Stops | Probability |
|---|---|---|---|
| 7 (Jackpot) | 1 | 2 | 2/128 = 1.56% |
| BAR3 | 2 | 5 | 5/128 = 3.91% |
| BAR2 | 3 | 8 | 8/128 = 6.25% |
| BAR1 | 3 | 12 | 12/128 = 9.38% |
| Cherry | 4 | 18 | 18/128 = 14.06% |
| Blank | 9 | 83 | 83/128 = 64.84% |
| Total | 22 | 128 | 100% |
Key observations:
- The 7 symbol appears only once on the physical reel and is mapped to only 2 virtual positions — its actual selection probability is even lower than its physical appearance suggests
- Blanks occupy 64.84% of the virtual reel, producing the majority of non-winning results
- Cherry has only 4 physical positions but gets 18 virtual positions, ensuring frequent small wins
Hit Frequency: How It Is Calculated
Hit Frequency is the percentage of all possible spins that produce any form of win (including the smallest payout).
Formula
Hit Frequency = Total Winning Combinations / Total Combinations x 100%
Calculation Using the Weighting Table Above
Assuming all 3 reels use the same symbol weights, total combinations = 128^3 = 2,097,152.
We need to count every winning combination:
| Winning Combo | Reel 1 Prob | Reel 2 Prob | Reel 3 Prob | Combinations | Payout |
|---|---|---|---|---|---|
| 7-7-7 | 2/128 | 2/128 | 2/128 | 8 | 800x |
| BAR3-BAR3-BAR3 | 5/128 | 5/128 | 5/128 | 125 | 100x |
| BAR2-BAR2-BAR2 | 8/128 | 8/128 | 8/128 | 512 | 50x |
| BAR1-BAR1-BAR1 | 12/128 | 12/128 | 12/128 | 1,728 | 20x |
| Cherry-Cherry-Cherry | 18/128 | 18/128 | 18/128 | 5,832 | 10x |
| Cherry-Cherry-Any | 18/128 | 18/128 | 128/128 | 41,472 | 3x |
| Cherry-Any-Any | 18/128 | 128/128 | 128/128 | 294,912 | 1x |
| Any BAR Mix | — | — | — | ~15,625 | 5x |
Note: Cherry-Cherry-Any must subtract Cherry-Cherry-Cherry to avoid double-counting, and Cherry-Any-Any similarly:
Cherry-Cherry-Any (excluding 3x Cherry) = 41,472 - 5,832 = 35,640
Cherry-Any-Any (excluding 2+ Cherry) = 294,912 - 41,472 = 253,440
Total winning combinations (simplified):
8 + 125 + 512 + 1,728 + 5,832 + 35,640 + 253,440 + 15,625 = 312,910
Hit Frequency = 312,910 / 2,097,152 = 14.92%
This means roughly 1 in every 6.7 spins produces a win. However, note that the vast majority of “wins” are the Cherry-Any-Any 1x payout (returning the original bet) — effectively a push.
Typical Hit Frequency Ranges in the Industry
| Game Type | Typical Hit Frequency | Player Experience |
|---|---|---|
| Classic 3-reel (high vol.) | 8% - 12% | Long dry spells, but larger individual wins |
| Classic 3-reel (low vol.) | 15% - 25% | Frequent wins, but smaller amounts |
| 5-reel Video Slots | 25% - 35% | Feels like frequent winning (many sub-bet “wins”) |
| Megaways Slots | 30% - 45% | Very frequent small wins |
| Cluster Pays Slots | 20% - 30% | Moderate frequency |
The Paytable Design Process
Paytable design is a balancing act between mathematics, psychology, and business requirements.
Step 1: Define Target Parameters
Designers work backward from targets:
Target RTP: 96.00%
Target Hit Frequency: ~30%
Target Volatility: Medium
Maximum Single Win: 5,000x
Step 2: Design the Reel Strips
Based on the target parameters, the mathematician designs the virtual reel symbol distribution. This is an iterative process:
- Make an initial symbol weight allocation
- Calculate probabilities for all combinations
- Check whether RTP meets the target
- Adjust weights and recalculate
- Repeat until all parameters are satisfied
Step 3: Balance Frequency vs. Payout Size
The core tension in paytable design is:
High-frequency combinations must pay low; high-payout combinations must be rare.
This is not a design preference — it is a mathematical necessity. If a 10x combination has a 5% probability, its RTP contribution alone is:
10 x 0.05 = 0.50 = 50%
That already consumes more than half the target 96% RTP budget. High payouts therefore require extremely low probabilities.
Step 4: RTP Allocation
A typical 96% RTP 5-reel video slot distributes its RTP roughly as follows:
| RTP Source | Share of Total RTP | RTP Contribution |
|---|---|---|
| Base game (low-pay symbols) | 35% | 33.60% |
| Base game (high-pay symbols) | 20% | 19.20% |
| Wild substitution wins | 10% | 9.60% |
| Scatter awards | 5% | 4.80% |
| Free Spins bonus | 25% | 24.00% |
| Bonus game | 5% | 4.80% |
| Total | 100% | 96.00% |
Notice that Free Spins contribute 24% of total RTP — this is why the free spin feature is so important to the player experience.
Near-Miss Programming: The Controversy
What Is a Near-Miss?
A near-miss occurs when the reels stop just one position away from a jackpot combination. For example, two reels land on “7” while the third reel shows “7” just above or below the payline — it looks like the player “almost won.”
Virtual Reels Amplify Near-Misses
Because of virtual reel mapping, near-misses appear far more frequently than raw mathematical probability would suggest. Using our earlier example:
- The 7 symbol occupies 1/22 = 4.55% of visible reel space
- But it is selected with only 2/128 = 1.56% probability on the virtual reel
- However, many of the Blank stop positions (64.84% of the virtual reel) are physically adjacent to the 7 symbol on the physical reel
This means the player sees “almost hit the jackpot” far more often than they are actually close to hitting it.
Regulatory Responses
- New Jersey explicitly prohibits intentional near-miss programming
- Nevada requires reel displays to be consistent with virtual reel mapping outcomes, but does not prohibit the near-miss effect caused naturally by virtual mapping
- The UK Gambling Commission requires transparency about symbol probabilities
Psychological research has shown that near-misses activate the brain’s reward circuitry, creating a sensation similar to “almost winning” that motivates continued play. This is one of the core reasons why PAR Sheet secrecy remains controversial.
Scatter and Bonus Trigger Probabilities
Scatter Probability Calculation
Scatter symbols typically require 3 or more appearances across 5 reels to trigger Free Spins. Assuming each reel has Scatter probability p:
| Reels | Scatter Prob/Reel | Trigger Prob (>=3) | Approx. Every N Spins |
|---|---|---|---|
| 5 | p = 4% | 0.35% | 1 in 286 |
| 5 | p = 6% | 1.15% | 1 in 87 |
| 5 | p = 8% | 2.55% | 1 in 39 |
Exact calculation for p = 6% (binomial distribution):
P(X >= 3) = P(3) + P(4) + P(5)
P(3) = C(5,3) x 0.06^3 x 0.94^2 = 10 x 0.000216 x 0.8836 = 0.001909
P(4) = C(5,4) x 0.06^4 x 0.94^1 = 5 x 0.00001296 x 0.94 = 0.0000609
P(5) = C(5,5) x 0.06^5 x 0.94^0 = 1 x 0.000000778 = 0.000000778
P(X >= 3) = 0.001909 + 0.0000609 + 0.000000778 ≈ 0.00197 ≈ 1/507
Important note: In real games, the Scatter probability is usually not the same across all reels. Reels 1 and 5 may have higher Scatter weights (increasing the frequency of “one Scatter short” near-miss experiences), while the middle reels have lower weights.
Bonus Feature RTP Contribution
The expected return per Free Spin trigger must be calculated precisely. Assume:
- Trigger probability: 1/200 spins
- Each trigger awards 10 free spins
- Free spins play with a 3x multiplier
- Each free spin has a base expected value of 1.5x the bet
Bonus RTP = (1/200) x 10 x 3 x 1.5 = 0.225 = 22.5%
This 22.5% represents a large portion of total RTP. If the target RTP is 96%, the base game only needs to contribute 73.5%.
How Modern Video Slots Differ from Classic 3-Reel Math
| Feature | Classic 3-Reel | Modern 5-Reel Video |
|---|---|---|
| Paylines | 1-5 | 20-50 (or Megaways’ 117,649) |
| Virtual Stops | 32-128 per reel | 150-500 per reel |
| Total Combinations | ~2 million | Billions to trillions |
| Hit Frequency | 8-20% | 25-45% |
| RTP Composition | 95%+ from base game | 60-75% base + 25-40% bonus features |
| Maximum Payout | 500-2,500x | 5,000-250,000x |
| Volatility Control | Primarily via paytable | Paytable + feature triggers + multiplier stacking |
| Wild Symbols | Rare | Standard, often expanding/sticky |
| Calculation Method | Manual enumeration | Monte Carlo simulation (1B+ spins) |
The mathematical complexity of modern video slots far exceeds classic machines. A Megaways game with multiple Wild types, cascading reels, and accumulating multipliers can have total state combinations exceeding 10^15 — far beyond the reach of exhaustive enumeration. Monte Carlo simulation is the industry standard tool.
The RTP Certification Process
The Big Three Testing Labs
| Lab | Full Name | Headquarters | Primary Markets |
|---|---|---|---|
| GLI | Gaming Laboratories International | New Jersey, USA | North America, Asia, Latin America |
| BMM | BMM Testlabs | Las Vegas, USA | North America, Asia-Pacific, Africa |
| eCOGRA | eCommerce Online Gaming Regulation and Assurance | London, UK | European online markets |
The Certification Process
- Document Review: Examine the PAR Sheet to verify the correctness of mathematical calculations
- Source Code Review: Inspect the RNG (Random Number Generator) implementation to ensure the result distribution matches the PAR Sheet
- Simulation Testing: Run billions of simulated spins to verify that the actual RTP falls within the acceptable deviation from the theoretical value
- RNG Testing: Apply standard test suites — Diehard, NIST SP 800-22 — to verify random number quality
- Compliance Check: Ensure the game meets the specific legal requirements of the target jurisdiction
RTP Requirements by Jurisdiction
| Jurisdiction | Minimum RTP | Other Requirements |
|---|---|---|
| Nevada | 75% | Must use certified RNG |
| New Jersey | 83% | PAR Sheet filing required |
| United Kingdom | No minimum | Must display RTP |
| Malta | 92% (certain categories) | Quarterly RTP audits |
| Macau | 75-85% (varies by type) | Periodic review of actual operating data |
Hands-On: Building a 3-Reel Slot Paytable from Scratch
Let us walk through the complete design process step by step.
Target Parameters
Target RTP: 95.00%
Number of Reels: 3
Virtual Stops/Reel: 64
Total Combinations: 64 x 64 x 64 = 262,144
Target Hit Frequency: ~15%
Step 1: Define Symbols and Payouts
| Symbol | 3-of-a-Kind Payout | 2 + Any Payout |
|---|---|---|
| Diamond | 200x | — |
| Seven (7) | 50x | — |
| Triple BAR | 25x | — |
| Double BAR | 10x | — |
| Single BAR | 5x | — |
| Cherry | 3x | 1x (any 2 Cherries) |
| Any BAR Mix | 2x | — |
Step 2: Assign Virtual Weights
| Symbol | Reel 1 | Reel 2 | Reel 3 |
|---|---|---|---|
| Diamond | 1 | 1 | 1 |
| Seven | 2 | 2 | 3 |
| Triple BAR | 3 | 3 | 3 |
| Double BAR | 4 | 5 | 4 |
| Single BAR | 6 | 6 | 7 |
| Cherry | 8 | 8 | 8 |
| Blank | 40 | 39 | 38 |
| Total | 64 | 64 | 64 |
Step 3: Calculate Probability and RTP Contribution for Each Combo
| Winning Combo | Calculation | Combos | Probability | Payout | RTP Contribution |
|---|---|---|---|---|---|
| Diamond x3 | 1x1x1 | 1 | 0.000004 | 200x | 0.076% |
| Seven x3 | 2x2x3 | 12 | 0.000046 | 50x | 0.229% |
| Triple BAR x3 | 3x3x3 | 27 | 0.000103 | 25x | 0.258% |
| Double BAR x3 | 4x5x4 | 80 | 0.000305 | 10x | 0.305% |
| Single BAR x3 | 6x6x7 | 252 | 0.000961 | 5x | 0.481% |
| Cherry x3 | 8x8x8 | 512 | 0.001953 | 3x | 0.586% |
| Any BAR Mix | (13^3 - pure BARs) | ~1,684 | 0.006424 | 2x | 1.285% |
| Cherry x2 + Any | see below | ~11,264 | 0.042969 | 1x | 4.296% |
For Cherry x2 + Any, the precise calculation:
Ways to choose 2 reels from 3 = C(3,2) = 3
Each arrangement = 8 x 8 x 64 = 4,096
Total = 3 x 4,096 = 12,288
Subtract Cherry x3 counted 2 extra times = 12,288 - 2 x 512 = 11,264
| Base Game Total RTP | | | | | 7.516% |
7.516% is far from the target of 95%! This means we need significant adjustments — either much higher payouts, or much higher symbol weights for valuable symbols.
Step 4: Iterate and Adjust
Let us substantially increase the payouts:
| Symbol | New Payout | Old Payout |
|---|---|---|
| Diamond x3 | 5,000x | 200x |
| Seven x3 | 500x | 50x |
| Triple BAR x3 | 200x | 25x |
| Double BAR x3 | 100x | 10x |
| Single BAR x3 | 40x | 5x |
| Cherry x3 | 20x | 3x |
| Any BAR Mix | 10x | 2x |
| Cherry x2 + Any | 2x | 1x |
Recalculated RTP:
| Winning Combo | Combos | Probability | New Payout | RTP Contribution |
|---|---|---|---|---|
| Diamond x3 | 1 | 0.000004 | 5,000x | 1.907% |
| Seven x3 | 12 | 0.000046 | 500x | 2.289% |
| Triple BAR x3 | 27 | 0.000103 | 200x | 2.060% |
| Double BAR x3 | 80 | 0.000305 | 100x | 3.052% |
| Single BAR x3 | 252 | 0.000961 | 40x | 3.845% |
| Cherry x3 | 512 | 0.001953 | 20x | 3.906% |
| Any BAR Mix | 1,684 | 0.006424 | 10x | 6.424% |
| Cherry x2 + Any | 11,264 | 0.042969 | 2x | 8.594% |
| Total RTP | | | | 32.077% |
Still not enough. In real game design, this process continues for dozens of iterations, adjusting both symbol weights and payouts simultaneously. Furthermore, a large share of RTP comes from Wild substitutions, Scatter awards, and Free Spin features — this is exactly why modern 5-reel games have bonus features contributing 25-40% of total RTP.
The key lesson from this exercise: achieving 95%+ RTP purely through the base paytable is extremely difficult unless you accept either a very high hit frequency (frequent but small wins) or very high payouts (rare but massive wins). This is the fundamental trade-off at the heart of modern slot design.
Conclusion
The PAR Sheet is the core document of a slot machine’s math model, determining every probability characteristic of the game. Understanding its components — reel strips, virtual mapping, symbol weighting, hit frequency, and paytable structure — forms the foundation for understanding the entire slot industry.
Key takeaways:
- Virtual reel mapping expands the probability space far beyond physical appearances, making large jackpots mathematically feasible
- Hit frequency does not equal “winning frequency” — many “wins” pay at or below the bet amount
- Paytable design is a complex iterative process that must balance frequency, payout size, RTP, and volatility
- Near-misses are a natural byproduct of virtual mapping, but their psychological effects have sparked widespread ethical debate
- RTP certification ensures mathematical fairness, but standards vary significantly across jurisdictions
- The mathematical complexity of modern video slots has surpassed the limits of manual calculation — Monte Carlo simulation is the industry-standard tool