Curated by
Cyndia Lee
Guides · RTP

Why the House Always Wins: The Maths, Explained

Why does the house always win? House edge = 100% − RTP, applied to every bet. Our data and simulation show what that costs per RM100 and per hour.

By the HotStakes team · curated by Cyndia Lee••8 min read
Why does the house always win: average bankroll falling over 10,000 slot spins, average slot RTP 96.44%
In this article
  1. The one number that decides everything
  2. The edge eats turnover, not your deposit
  3. Expected loss per hour: the formula
  4. Why you can still win tonight
  5. The long run arrives: our simulation
  6. “Due for a win” is a fallacy
  7. What actually helps
  8. FAQ

The house doesn’t need luck. It takes a small, fixed slice of every bet, and that slice is set by the game’s maths. The house always wins because every game pays back slightly less than it takes in, so the more you bet in total, the more surely the gap turns into your loss. In our data, the 424 Hotdog Gaming slots average 96.44% RTP. That means an expected RM3.56 kept for every RM100 you wager. Below: the formula, what it costs per hour, and a simulation we ran to show when luck stops hiding it.

Quick take: House edge = 100% − RTP. Expected loss = total amount bet × house edge. The edge works on every ringgit you put through the game, including your re-bet winnings. A RM100 deposit becomes about RM2,770 of RM1 spins on average before it runs out, in our simulation. Short-term wins are real, but they shrink with time: in our simulation, 4% of slot players were still ahead after 100,000 spins. No streak makes a win “due”.

The one number that decides everything

Every casino game has a return to player (RTP). It’s the share of all money bet that the game pays back as prizes, on average. Whatever is left over is the house edge.

House edge = 100% − RTP. A slot with 96.5% RTP has a 3.5% edge. A baccarat Banker bet with a 1.06% edge has an RTP of 98.94%.

The UK Gambling Commission is blunt about what RTP is not. It says the figure is “an average achieved over a significant number of game plays”, and that on an 85% machine you shouldn’t expect 85p back for every £1 in one session. Its guidance for operators measures actual RTP the simple way: total paid out divided by total turnover.

So what do real edges look like? We pulled every slot from our Hotdog Gaming catalogue (data synced 20 Oct 2026):

House edge explained: RTP distribution histogram of 424 Hotdog Gaming slots, mean 96.44%
RTP of 424 Hotdog Gaming slots, in 0.5-point bins. Source: HotStakes data (synced 20 Oct 2026) · Chart by HotStakes

The games people actually play most score a little better. The current Top 30 slots (ranked by September 2026 turnover) average 97.02% RTP across all markets. By market: THB 97.09%, PHP 96.99%, INR 96.97%, MYR 96.92%, IDR 96.82%. Even the best game in the list still keeps RM2.19 of every RM100.

Takeaway: not one game in our catalogue pays back 100%. The question is only how big the slice is.

Why does the house always win: what RM100 of play really costs per game type, from HotStakes data
Expected loss per RM100 bet by game type. Source: HotStakes data (Hotdog Gaming, StakeGO, Oct 2026) and HotStakes simulation · Poster by HotStakes

The edge eats turnover, not your deposit

This is the part most players miss. You don’t bet your deposit once. You bet it, win some back, and bet that again.

Every re-bet ringgit is new turnover, and the edge applies to all of it. So the real question is never “how much did I put in?” It’s “how much did I put through?”

We simulated this. In our simulation, 5,000 players each started with RM100 and spun RM1 a time on a 96.5% RTP slot until they couldn’t cover a spin (or hit 100,000 spins). What we found:

  • 99.9% ran out of money before 100,000 spins.
  • The average player made about 2,770 spins, so roughly RM2,770 of bets from one RM100 deposit.
  • That matches the theory: RM100 ÷ 3.5% edge ≈ RM2,857 of expected turnover before the deposit is gone.
  • The median player lasted only 881 spins. Half the players were out sooner.

Takeaway: a 3.5% edge sounds tiny, but it hits every spin, and you make thousands of spins.

Expected loss per hour: the formula

You can work out what a session should cost before you start. Three steps:

  1. Find the edge. 100% minus the RTP shown in the game info, or the published house edge for a table bet.
  2. Estimate your hourly turnover. Bet size × rounds per hour. RM1 spins at 600 an hour is RM600. RM10 hands at 60 an hour is also RM600.
  3. Multiply. Expected loss per hour = bet × rounds per hour × edge.

Here is the same RM600 an hour across games in our data. The pace is our assumption; yours may be faster or slower, and the cost scales with it.

Game (our data) House edge Expected cost per RM100 bet Expected cost per hour at RM600 turnover
Live blackjack (StakeGO, RTP 99.46–99.51%) 0.49–0.54% RM0.49–0.54 RM2.94–3.24
Live baccarat, classic and speed (Banker–Player) 1.06–1.24% RM1.06–1.24 RM6.36–7.44
Live roulette, single zero 2.70% RM2.70 RM16.20
Live sic bo 2.78% RM2.78 RM16.68
Top 30 slots, average RTP 97.02% 2.98% RM2.98 RM17.88
All 424 Hotdog slots, average RTP 96.44% 3.56% RM3.56 RM21.36
Live Dragon Tiger 3.73% RM3.73 RM22.38
Lowest-RTP slot in our list (90.46%) 9.54% RM9.54 RM57.24

Blackjack’s low edge assumes near-perfect basic strategy; mistakes raise it. Some of our roulette tables list 2.9% with certain bet options switched on. The baccarat and roulette figures match the independent tables at Wizard of Odds (Banker 1.06%, Player 1.24%, single-zero roulette 2.70%), and its Dragon Tiger page gives 3.73% where ties lose half. For a bet-by-bet breakdown of baccarat, see our Speed Baccarat house edge guide.

Casino maths: house edge comparison of StakeGO live tables, blackjack, baccarat, roulette, sic bo, Dragon Tiger
House edge by StakeGO live table type, with the Hotdog slot average for comparison. Source: HotStakes data (55 tables, synced 20 Oct 2026) · Chart by HotStakes

Takeaway: a “low-edge” game played fast can cost more per hour than a higher-edge game played slowly. Speed is part of the price.

Why you can still win tonight

If the maths is so certain, why do people walk away up? Volatility.

The edge is an average. Single results swing far around it, especially on slots, where most of the RTP is paid out in rare big hits. Our pillar guide on RTP vs volatility explains how that spread works game by game. Here’s what it means for your wallet.

In the short run, the swing is much bigger than the edge. After 100 RM1 spins on our stylised 96.5% slot, the expected loss is about RM3.50. But the middle 80% of simulated players ended anywhere from −RM38 to +RM29. A RM3.50 drift is invisible inside a RM67 range.

There’s a second trap. The “average” loss is propped up by a few big winners. After 10,000 spins, the mean result was −RM353, but the median player lost RM463. Most people do worse than the average suggests.

Takeaway: a win tonight proves nothing about the edge. It just means the sample is small.

The long run arrives: our simulation

To show when luck stops hiding the edge, we ran a Monte Carlo simulation on 20 Oct 2026. It’s our model, not any real game. The assumptions:

  • Slot: 5,000 players, flat RM1 spins, a made-up paytable tuned to exactly 96.5% RTP (38% hit rate, top prize 1,000x).
  • Even-money bet: 200,000 players, flat stakes, a 1.06% edge (similar to a baccarat Banker bet, ties ignored).
  • Random seed 20261020, Python/NumPy. “Ahead” means finishing above the starting balance.
Why does the house always win: Monte Carlo simulation, share of players still ahead after 100 to 100,000 rounds
Share of simulated players ahead after 100, 1,000, 10,000 and 100,000 rounds. Source: HotStakes Monte Carlo, seed 20261020 · Chart by HotStakes

The results:

  • Slot (3.5% edge): 29.8% ahead after 100 spins, 27.9% after 1,000, 23.3% after 10,000, 4.0% after 100,000.
  • Even-money bet (1.06% edge): 42.0% ahead after 100 rounds, 35.6% after 1,000, 14.4% after 10,000, 0.04% after 100,000.

Notice the slot keeps more players ahead for longer, despite its bigger edge. High volatility hides the edge, but it doesn’t remove it. It only delays the reveal.

This is the law of large numbers. Britannica puts it simply: the ratios probability predicts are “increasingly accurate as the number of events increases”. The UK Gambling Commission says the same about machines: over many games, “the averaging effect evens out the volatility of wins and losses”.

A casino is the one player that always reaches the long run. It adds up every spin from every player, every day.

Takeaway: you might stay ahead for a night. Over a gambling lifetime, you are in the 100,000-round column.

“Due for a win” is a fallacy

After a long losing run, it’s tempting to think a win must be coming. It isn’t.

Each spin or hand is independent. David Lane’s introductory statistics textbook (Rice University) puts it plainly: a head on one coin flip “does not affect the outcome of the second flip”. Believing otherwise is the gambler’s fallacy, which Britannica describes as the idea that each play is wrongly assumed to be “dependent on the others”.

Online games are built to stay that way. Testing labs check the random number generator for exactly this. eCOGRA, for example, says it runs “extensive statistical analysis on the output of the RNG over many iterations” to confirm results show no pattern.

The law of large numbers doesn’t “correct” a losing streak by paying you back. It just buries old results under a pile of new ones. The money you lost stays lost.

Takeaway: the next spin has the same odds as the last one. Chasing losses only adds turnover, and turnover is what the edge eats.

What actually helps

No betting system, pattern or timing beats a fixed edge. What you can control is how much turnover you give it. If you play, play like it’s paid entertainment:

  1. Set a loss limit before you start, and treat it as the price of the night, not a target to win back.
  2. Set a time limit. Expected loss grows with every hour, so a shorter session is a cheaper session.
  3. Check the RTP before you play. A 97% game costs less per RM100 than a 90% one, though both still cost money.
  4. Watch out for bonus wagering. Wagering requirements force extra turnover, and the edge applies to all of it. See wagering requirements explained.
  5. Stop chasing. If you’re betting to win back losses, or it’s stopped being fun, take a break and talk to a gambling support service in your country.

Takeaway: the only reliable way to lose less is to bet less in total.

FAQ

Why does the house always win?

Every casino game pays back slightly less than it takes in. That gap is the house edge, 100% minus the RTP. It applies to every bet, so the more you bet in total, the closer your results get to losing that percentage.

How do I work out my expected loss per hour?

Multiply your bet size by rounds per hour by the house edge. For example, RM1 spins at 600 an hour on a 96.44% RTP slot is RM600 × 3.56% = about RM21 an hour, on average.

Does a higher RTP mean I will win?

No. A higher RTP only means a smaller expected loss per RM100 you bet. In our data the best slot is 97.81% RTP, which still keeps RM2.19 of every RM100 on average.

Can I be ahead after a session?

Yes, in the short run. In our simulation of a 96.5% RTP slot, 29.8% of players were ahead after 100 spins. That fell to 4.0% after 100,000 spins, because the edge shows through as the number of bets grows.

Is a slot or table due to pay after a losing streak?

No. Each result is independent of the last, and tested random number generators show no pattern. Believing a win is due is the gambler’s fallacy.

HotStakes is an independent directory. Some links on this site are affiliate links; we may earn a commission at no cost to you, and it never changes our rankings. Gambling involves risk — only play with money you can afford to lose, and if it stops being fun, seek help. This article is general information, not legal advice.

Looking for operators checked by Cyndia’s team? Browse vetted operators by currency.

Next story →Wrong-Number Text Scam: The Script, Message by Message
Based on this story

You might also like

Guides

More in RTP

All RTP →
HotStakes

Latest stories

Cyndia Lee
Curated by

Cyndia Lee

I cover the money, business and inside stories of iGaming in Southeast Asia. HotStakes is where I send people who ask where to play in their own currency. Follow me for the stories behind the games.