What Stake publishes about Plinko
Plinko is one of 31 games in Stake's Originals group, built and priced by Stake itself, so every number that matters comes from Stake's own pages. The game page carries an RTP badge of 99.00% and describes the game as having "a 10,000x max win, a 1% house edge and a 99% RTP" (Stake Plinko game page, 1 Nov 2026). Two settings decide which payout table a drop uses: the number of rows and the risk level. Stake's fairness documentation puts the row range in one sentence: "Players can choose between 8 and 16 pins of play".
| Item | What Stake states | Where |
|---|---|---|
| RTP / house edge | 99.00% RTP, 1% house edge | RTP badge and description on the Plinko game page (1 Nov 2026) |
| Rows | 8 to 16, nine settings | Fairness documentation, "Game events" (1 Nov 2026) |
| Risk levels | Low, Medium, High, Expert | Published payout table (1 Nov 2026) |
| Payout tables | 36 (9 row counts by 4 risk levels) | Published payout table (1 Nov 2026) |
| Top multiplier | 10,000x, Expert risk at 16 rows, outermost slot | Payout table and game page (1 Nov 2026) |
| Minimum bet | $0.0001 or the equivalent | Help centre, "Crypto: Casino Betting Limits" (12 Nov 2026) |
| Maximum bet and profit | Set per coin for all Stake Originals, e.g. 100 BTC bet and 20 BTC profit | Same help-centre article (12 Nov 2026) |
| Fairness | HMAC-SHA256 over server seed, client seed, nonce and cursor; two cursor rounds per drop | Fairness documentation, "Implementation" (1 Nov 2026) |
The ball does not decide anything on screen. The slot is computed from your seeds the moment the bet is placed, and the bouncing animation is drawn to end in that slot. Risk level changes no probability at all: it swaps the multipliers printed on the same 9 to 17 slots.
The 16-row board, slot by slot
At 16 rows the ball makes 16 left-or-right steps, which gives 65,536 equally likely paths and 17 slots. The number of paths into each slot is a binomial coefficient, so the centre slot collects 12,870 paths and each outermost slot exactly one. The multipliers below are Stake's published 16-row tables; the chances are arithmetic from the 50/50 step in Stake's formula.
| Slot | Paths to one slot | Chance (both sides) | Low | Medium | High | Expert |
|---|---|---|---|---|---|---|
| Outermost | 1 | 0.0031% | 16x | 110x | 1,000x | 10,000x |
| 1 in from the edge | 16 | 0.0488% | 9x | 41x | 130x | 216x |
| 2 in from the edge | 120 | 0.3662% | 2x | 10x | 26x | 26x |
| 3 in from the edge | 560 | 1.71% | 1.4x | 5x | 9x | 7x |
| 4 in from the edge | 1,820 | 5.55% | 1.4x | 3x | 4x | 2.5x |
| 5 in from the edge | 4,368 | 13.33% | 1.2x | 1.5x | 2x | 1.1x |
| 6 in from the edge | 8,008 | 24.44% | 1.1x | 1x | 0.2x | 0.1x |
| 7 in from the edge | 11,440 | 34.91% | 1x | 0.5x | 0.2x | 0.1x |
| Centre (slot 9 of 17) | 12,870 | 19.64% | 0.5x | 0.3x | 0.2x | 0.1x |
Chance is for the slot and its mirror image together, except the centre. Multipliers: Stake payout table as published on 1 Nov 2026.
The 10,000x slot is reached by one path in 65,536 on each side, so the chance of hitting either of them is 1 in 32,768 per drop. At an assumed pace of one drop every two seconds that is, on average, a little over 18 hours of continuous play between hits, and an average says nothing about any particular run: each drop is independent of the last.
Top multiplier for every row count
Fewer rows make the outermost slot far easier to reach and pay far less for it. The table lists the top multiplier of all 36 tables, with the chance of landing in either outermost slot (2 paths out of 2 to the power of the row count).
| Rows | Slots | Outermost slot, either side | Low top | Medium top | High top | Expert top |
|---|---|---|---|---|---|---|
| 8 | 9 | 1 in 128 | 5.6x | 13x | 29x | 50x |
| 9 | 10 | 1 in 256 | 5.6x | 18x | 43x | 100x |
| 10 | 11 | 1 in 512 | 8.9x | 22x | 76x | 201x |
| 11 | 12 | 1 in 1,024 | 8.4x | 24x | 120x | 324x |
| 12 | 13 | 1 in 2,048 | 10x | 33x | 170x | 619x |
| 13 | 14 | 1 in 4,096 | 8.1x | 43x | 260x | 1,012x |
| 14 | 15 | 1 in 8,192 | 7.1x | 58x | 420x | 2,369x |
| 15 | 16 | 1 in 16,384 | 15x | 88x | 620x | 5,000x |
| 16 | 17 | 1 in 32,768 | 16x | 110x | 1,000x | 10,000x |
Arithmetic from the published tables. The 16-row High table tops out at 1,000x; only Expert goes higher.
Return of each table: arithmetic from the published multipliers
Stake states one figure, 99%, for the whole game. Each of the 36 tables has its own exact return, which is the sum of every slot's multiplier times its binomial probability. Because the multipliers are rounded to one or two significant figures, no table lands on 99% exactly:
| Rows | Low | Medium | High | Expert |
|---|---|---|---|---|
| 8 | 98.984% | 98.906% | 99.062% | 98.984% |
| 9 | 98.984% | 99.141% | 99.062% | 99.062% |
| 10 | 99.004% | 98.906% | 99.062% | 98.945% |
| 11 | 99.004% | 99.023% | 99.160% | 98.994% |
| 12 | 98.979% | 98.989% | 99.116% | 99.043% |
| 13 | 98.999% | 98.994% | 99.087% | 99.006% |
| 14 | 99.000% | 98.994% | 98.978% | 99.005% |
| 15 | 99.001% | 98.998% | 99.026% | 99.009% |
| 16 | 98.999% | 98.988% | 98.976% | 98.996% |
The spread runs from 98.906% (8 rows Medium and 10 rows Medium) to 99.160% (11 rows High). Eighteen tables come out a fraction under 99.000% and eighteen a fraction over. The largest shortfall against the stated figure is 0.094 percentage points, which is about 9 cents per $100 wagered, and the largest surplus is 0.160 points. In practice the choice of rows and risk moves the expected cost of a drop by less than a quarter of a percentage point; what it changes a great deal is how that cost arrives.
What the risk level changes: variance, at the same cost
All four 16-row tables return within 0.03 percentage points of each other, yet they behave nothing alike. The table shows how often a drop pays back less than the stake and how often it pays a multiple.
| Risk (16 rows) | Lowest slot | Top slot | Drops paying under 1x | Drops paying 2x or more | Drops paying 10x or more |
|---|---|---|---|---|---|
| Low | 0.5x | 16x | 19.64% | 0.42% | 0.003% |
| Medium | 0.3x | 110x | 54.55% | 7.68% | 0.418% |
| High | 0.2x | 1,000x | 78.99% | 21.01% | 0.418% |
| Expert | 0.1x | 10,000x | 78.99% | 7.68% | 0.418% |
On Low risk four drops in five return the stake or more, and the worst slot still pays half. On High and Expert about 79% of drops pay 0.2x or 0.1x, and the return is carried by slots that are hit a few times in a thousand drops or less. Expert moves value from the middle ring (2x to 9x on High) out to the two edge slots, which is why its 2x-or-better share is a third of High's. None of this alters the roughly 1% long-run cost. It decides whether a balance drains slowly or in steps with rare large refunds.
The profit cap and the 10,000x slot
Stake's help centre sets a maximum bet and a maximum profit per bet for all Stake Originals, in units of each coin, plus a minimum bet of $0.0001. On a game with a 10,000x slot the profit cap binds long before the bet cap. A 10,000x hit is a profit of 9,999 times the stake, so the largest stake whose top prize fits under the cap is the cap divided by 9,999:
| Coin | Max bet | Max profit per bet | Largest stake whose 10,000x fits the cap |
|---|---|---|---|
| BTC | 100 | 20 | 0.002 BTC |
| ETH | 1,000 | 700 | 0.070007 ETH |
| LTC | 100,000 | 10,000 | 1.00 LTC |
| SOL | 100,000 | 20,000 | 2.00 SOL |
| USDT | 25,000,000 | 2,500,000 | 250 USDT |
| XRP | 1,000,000 | 250,000 | 25.00 XRP |
| DOGE | 2,000,000 | 500,000 | 50.01 DOGE |
Limits: Stake help centre, "Crypto: Casino Betting Limits", dated 24 Aug 2026 and unchanged on 12 Nov 2026. Last column is our arithmetic.
In USDT that is about $250 per drop. The article lists the caps and does not say whether a larger bet is refused or paid only up to the cap, so anyone staking more than these amounts on Expert at 16 rows should check the bet panel first. Local-currency wallets have their own table in a second help-centre article (for example EUR 1,000,000 bet and EUR 100,000 profit).
How one drop is derived from your seeds
Stake's "Implementation" page defines four inputs for every Original: a server seed, a client seed, a nonce and a cursor. The server seed is "a random 64-character hex string" whose SHA-256 hash you are shown before betting; the client seed is yours to edit; the nonce "increments as every new bet is made". For Plinko the steps are:
- Stake computes HMAC-SHA256 with the server seed as the key and the text
clientSeed:nonce:0as the message. That yields 32 bytes. - Bytes are taken four at a time and turned into a number between 0 and 1: byte 1 divided by 256, plus byte 2 divided by 256 squared, and so on. Thirty-two bytes give eight numbers.
- A board of more than eight rows needs more than eight numbers, so the message is hashed again with the cursor raised to 1 (
clientSeed:nonce:1). The documentation lists Plinko among the games with "2 increments per game to cover possible 16 decisions". - Each number becomes one step: multiply by 2 and round down. 0 is left, 1 is right.
- The slot is the count of right steps. Zero rights is the far-left slot, 16 rights on a 16-row board the far-right slot. The multiplier is read from the table for your rows and risk.
float = b1/256 + b2/256² + b3/256³ + b4/256⁴
direction = floor(float × 2) → 0 = left, 1 = right
slot = number of right steps → multiplier from the rows-by-risk table
Two details follow from the arithmetic. First, only the first byte of each four-byte group can change a step: a first byte of 128 to 255 is always right and 0 to 127 always left, so each step is an exact 50/50 and the published binomial odds hold without approximation. Second, the code sample on Stake's "Game events" page declares an index called DIRECTIONS and then reads from CARDS[Math.floor(float * 2)], a leftover from the card games on the same page. The description around it is unambiguous, and Stake's own calculator follows the left/right reading.
To check a drop after the fact you need the unhashed server seed, which Stake releases only when you rotate the seed pair: "To reveal the server seed from its hashed version, the seed must be rotated by the player". Then:
- Commitment: the SHA-256 of the revealed seed must equal the hash shown before your bets. Stake has an "unhash" page for this and any SHA-256 tool gives the same answer.
- Outcome on Stake: the calculation page under Provably Fair takes the seeds, the nonce, the risk level and the row count and shows the result of that drop.
- Outcome outside Stake: our Stake seed checker runs the same HMAC-SHA256 steps in your browser for 8 to 16 rows and prints the left/right path and the landing slot. It does not look up the multiplier; read that from the table for your risk level. The Plinko verifier page uses the same code.
What this proves is narrow and useful: the seed was fixed before the bet and the slot follows from it. It does not prove anything about the multipliers, which are a pricing decision, and it does not change the expected cost. Background: what provably fair gambling proves and the general verifier.
Stake Plinko against Shuffle, Roobet and Gamdom
The same game is priced differently from one casino to the next, and the documents show where.
| Stake | Shuffle | Roobet | Gamdom | |
|---|---|---|---|---|
| Risk levels | Low, Medium, High, Expert | Low, Medium, High | Low, Medium, High, plus a Lightning mode fixed at 16 rows | Low, Medium, High |
| Rows | 8 to 16 | 8 to 16 | 8 to 16 | 8 to 16 |
| Top multiplier | 10,000x (Expert, 16 rows) | 1,000x (High, 16 rows) | 1,000x stated for Lightning | 1,000x (High, outermost slot) |
| Stated return | 99% RTP | "Around 1%" house edge | "99% RTP game" | 99% once the first $5,000 of daily Originals wagering is used |
| Stake limits | Per coin, e.g. 25,000,000 USDT bet, 2,500,000 USDT profit | $10,000 bet, $1,000,000 win | Shown in the bet panel | Shown in the bet panel |
| Seed scheme | HMAC-SHA256, clientSeed:nonce:cursor | Same generator as Stake | HMAC-SHA512, own verifier | HMAC-SHA512, own verifier |
Shuffle: game page and help centre, 12 Nov 2026. Roobet and Gamdom: game pages and fairness pages, 1 Nov 2026.
Shuffle's nine Low, nine Medium and nine High tables are the same numbers as Stake's tables of those names (both as carried in the games on 1 Nov 2026), and its documentation describes the same byte-to-float generator, so a Shuffle drop and a Stake drop with identical seeds take the same path. Stake's difference is the fourth risk level and the per-coin limits. Roobet and Gamdom use a different hash construction, which is why our checker reproduces Stake and Shuffle paths but not theirs.
Sources: Stake fairness documentation, implementation, conversions and game events (1 Nov 2026); Stake Plinko game page and payout table (1 Nov 2026); Stake help centre, crypto betting limits, local-currency betting limits and provable fairness (12 Nov 2026). Probabilities, table returns and stake ceilings are our arithmetic from those figures.
Licence, KYC, withdrawals and bonus terms for Stake are in the Stake review; the Plinko calculator turns any table into expected loss per session.