How is a Slot Machine’s Payback Calculated Over the Long Term?

Home » Recent Posts » How is a Slot Machine’s Payback Calculated Over the Long Term?
Rich Little Piggies banked slots

We’re back with another question/comment following my discussion about how a slot machine’s payback works in this reel we posted to our Flip The Switch page on Facebook and Instagram:

I wish you could explain better how the RTP is calculated over the long term.  We know casinos set their machines to hold a certain percentage.

Eric H.

I love to use an analogy of a bag of marbles. For simplicity, let’s say there’s 100 marbles in there. 95 are green and 5 are red. Each drawing of a marble is like a spin of a slot. Each time you grab one, most importantly, the marble goes back in the bag, so whenever you grab one there’s always that same 100 we started with.

That means on any “spin” where you grab a marble, you have a 95% chance of grabbing a green marble and 5% chance of grabbing a red one. Sure, you might grab a green one 100 times in a row, or a red one 5 times in a row, but over the long term, your chances of grabbing a green one are 95% at any given time. 

And, the more marbles you grab, the more likely your average will converge on that 95% expectation, even when occasional variance will occur from the norm.

With slots the idea is similar, but the number of combinations might be millions. So let’s use a different example. Let’s say the slot has 1 million unique combinations. Each spin costs $1. Each outcome has an equal chance of coming out. If you were to buy every combination once, that would cost you $1 million.

Now let’s say the total amount you’d win by getting all those combinations once was $950,000. $950,000 out of $1 million is 95% – effectively it’s the same idea as the marbles. Your chances of any combination being the same, over the long run you’d expect each combination to come out roughly the same number of times, and that’s how the payback is achieved long term.

Are there massive wins included in there? Sure – and for those players that get them, their performance for that slot session will likely be a lot better than 95%. And there are plenty of losing spins or “false win” spins that pay less than your bet back, and players that see mostly those will fall under.

But this is why I say the lifetime of a machine matters – the longer a machine is on the casino floor, the more spins will be taken, and the more likely those ups and downs will average out and converge on that long term RTP.

I hope this helps you and others, Eric, better understand how it all works!

Have a question? Submit yours here!

Leave a Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Play Online Casinos

New Players Get 1,000 Flex Spins for Select Games, Including 100 Lightning Link Spins  (50 Spins per day for 20 days)!

T&Cs Apply

Gambling problem? Call 1-800-GAMBLER (MI/NJ/PA/WV). 21+. Physically present in MI/NJ/PA/WV only. Void in ONT/AB. Eligibility restrictions apply. Please play responsibly. 1 per new DraftKings Casino customer. Opt-in req. Min. $5 in wagers req. Max. 1,000 Flex Spins issued for choice of Select Games. Spins issued as 50 Spins per day upon login for 20 days. Spins are non-withdrawable, single-use, and expire 24 hours after choosing Select Game. Spins allotment is locked to choice of select game until expired. 100 $0.50-Spins first 2 days, 900 $.20-Spins next 18 days. Game availability may vary. Terms: casino.draftkings.com/promos. Ends 11/22/26 at 11:59 PM ET. Sponsored by DK.

Sign up and choose the bonus that works best for you! The bonuses options vary, and include opportunities for Bonus Spins or Casino Credit!

T&Cs Apply

21+. Gambling problem? Call 1-800-GAMBLER. New customers in MI/NJ/PA/WV only. Terms apply - see Fanatics Casino app. 1,000 Bonus Spins - Must place required wagers on any Fanatics Casino games within 7 days of registering to receive 100 Bonus Spins each day for 10 straight days. MUST OPT-IN EACH DAY TO CLAIM BONUS SPINS. Bonus Spins expire at 11:59pm ET each day. Loss back in Casino Credit - Casino Credit will equal cumulative losses incurred in the first 24 hours of establishing an Account from cash wagers placed on eligible games in the Fanatics Casino, up to the max offered in Casino Credit. Your 24 hours begins at sign up. Casino Credit can be used on any games in the Fanatics Casino and expires 7 days from issuance (at 11:59pm ET).

New players who sign up for BetMGM Casino can Deposit for up to 1,000 Bonus Spins – Take on the Wheel For More!

T&Cs Apply

Gambling Problem? Call 1-800-GAMBLER. Must be 21+. MI, NJ, PA and WV only. New Customers Only (If applicable). US promotional offers not valid in Ontario. Please Gamble Responsibly. Visit BetMGM.com for Terms and Conditions. All promotions are subject to qualification and eligibility requirements. Rewards issued as non-withdrawable site credit/Bonus Bets unless otherwise provided in the applicable terms. Rewards subject to expiry.

Play Social Casinos

New players to 88 Fortunes Slots receive 7 billion coins as a thank you for signing up. All slots are unlocked!

New players to Jackpot Party casino slots will receive 1 billion coins for FREE, just for signing up and trying the app!

Get started on Monopoly Slots, and you'll feel like you've passed Go with a 35,500,000 coin welcome bonus!

New players who install the app (mobile) or register (desktop on Facebook) get 6 million coins for signing up!

Online Game Spotlight
5 Flaming Dollars USA

Who Needs Symbols? It’s All About Coins 

Le Digger

Digging into bigger prizes with each cascade

Boo Bucks Purranormal

Taller Reels, Multipliers and Credit Prizes Combine for Potent Bonuses

Play Online Sportsbooks

New Players to DraftKings can qualify for this offer: Spend $5+ Get $200 in Bonus Bets (Paid Over 21 Days) + 3 Months NBA League Pass on Us!

T&Cs Apply

GGAMBLING PROBLEM? CALL 1-800-GAMBLER or 1-800-MY-RESET, (800) 327-5050 or visit gamblinghelplinema.org (MA). Please Gamble Responsibly. 888-789-7777/visit ccpg.org (CT), or visit www.mdgamblinghelp.org (MD), 1-800-981-0023 (PR). 21+ and present in most states. (18+ DC/NH/PR/WY). Void in CAN. Eligibility restrictions apply. On behalf of Boot Hill Casino (KS). Pass-thru of per wager tax may apply in IL. 1 per new Sportsbook customer. $5+ first-time bet req. Max. $200 issued as non-withdrawable Bonus Bets. Stake removed from payout. Reward issued as $50 in Bonus Bets every 7 days via click-to-claim for 21 days. Bonus Bets and click-to-claims expire 7 days (168hrs) after issuance. Terms. Get 1 promo code to redeem a 3-month NBA League Pass subscription, complimentary of DraftKings. Subscription auto-renews monthly at then-current price (currently $16.99/mo); cancel anytime. Terms, restrictions, and eligibility requirements apply. Redeem League Pass by 12/19/26 at 11:59 PM ET. Addt’l terms. Ends 11/29/26 at 11:59 PM ET. Sponsored by DK.

Sign Up to FanDuel as a new player and receive a welcome offer: Get $200 in Bonus Bets when you wager $5 for 4 days ($50 Bonus Bets per day)!

T&Cs Apply

Gambling Problem? Call 1-800-GAMBLER. Hope is here. GamblingHelpLineMA.org or call (800) 327-5050 for 24/7 support (MA). Call 1-877-8HOPE-NY or text HOPENY (467369) (NY). 21+ and present in select states. FanDuel is offering online sports wagering in Kansas under an agreement with Kansas Star Casino, LLC. Gambling Problem? Call 1-800-GAMBLER or visit FanDuel.com/RG (CO, IA, KY, MI, NJ, OH, PA, IL, TN, VA, VT), 1-800-NEXT-STEP or text NEXTSTEP to 53342 (AZ), 1-888-789-7777 or visit ccpg.org/chat (CT), 1-800-9-WITH-IT (IN), 1-800-522-4700 or visit ksgamblinghelp.com (KS), 1-877-770-STOP (LA), visit www.mdgamblinghelp.org (MD), 1-800-522-4700 (WY), or visit www.1800gambler.net (WV). First online real money wager only. $5 first deposit required. Restrictions apply. See terms at sportsbook.fanduel.com

​Sign up for BetMGM to get a welcome offer! The offer varies by state; check out our article to see what's available where you're located.

T&Cs Apply

Gambling problem? Call 1-800-GAMBLER or 1-800-MY-RESET (Available in the US), 877-8-HOPENY or text HOPENY (467369) (NY), 1-800-327-5050 (MA), 1-800-BETS-OFF (IA), 1-800-981-0023 (PR). 21+ only. Please Gamble Responsibly. See BetMGM.com for Terms. First Bet Offer for new customers only (if applicable). Subject to eligibility requirements. Bonus bets are non-withdrawable. In partnership with Kansas Crossing Casino and Hotel. Promotional offers not available in Mississippi, New York, Ontario, or Puerto Rico.

Social Game Spotlight
Dancing Drums Dragon

Hold and Spin Bonus Joins Free Spins

Piggy Bankin’ Break In

Popular Lock It Link Theme Meets Three Pot Upgrade Format