A gambling session cost calculator estimates the average amount a session costs, using four numbers: how much you stake per bet, how many bets you make per hour, how many hours you play, and the house edge. It gives an expected cost, which is a long-run average and not a prediction of tonight.
The tool above does the arithmetic in one step. This page explains what each input means, shows what real games cost per hour, and covers how to turn the result into a time and money limit. If you want help with gambling that has stopped feeling like a choice, the Safer play toolkit is a good place to start.
How does a gambling session cost calculator work?
The calculator multiplies three things to get the total amount staked, then applies the house edge to that total. Expected cost equals stake per bet times bets per hour times hours played times house edge as a percentage divided by 100. The result is the average amount you hand over to the game across many sessions.
The house edge is the share of every stake the game keeps on average. A 4% edge means that for every 100 units staked, the game keeps 4 units over the long run, and that is true no matter how many of those bets you win or lose along the way. Because the edge applies to the total staked, cost grows with every one of the three inputs, not only the stake. That is why the same formula is used by public health programs, such as the cost-of-play calculators published by Manitoba’s GameSense program, which uses the form bet size times bets per hour times house advantage.
How do you use the gambling session cost calculator?
Fill in four boxes and read the expected cost. Each box has a plain meaning, and the only one that needs care is the house edge, which depends on the game and the rules. The steps below take about a minute.
- Stake per bet. Enter the amount of one spin, hand or bet, in units. On a slot machine this is the total bet per spin, not the value of a coin.
- Bets per hour. Enter how many bets you make in an hour. Use the speed table below if you are unsure. Count a roulette spin, a blackjack hand or a slot spin as one bet each.
- Hours played. Enter the length of the session. Decimals work, so 1.5 means an hour and a half.
- House edge. Enter the percentage the game keeps. The section on picking an edge below shows where to find it.
- Read two numbers. The total staked shows how much money passes through the game. The expected cost shows how much of it the game keeps on average.
Example: with the starting values, a stake of 2 units, 500 bets per hour, 2 hours and a 4% edge, the total staked is 2 × 500 × 2 = 2,000 units. The expected cost is 2,000 × 4 ÷ 100 = 80 units. Most of those 2,000 units come back to you as winnings along the way, which is why the cost is much smaller than the amount staked.
Why does speed matter more than stake?
Speed multiplies cost exactly as stake does, but it is the number people notice least. A game with a small stake and a fast pace can cost more per hour than a table game with a stake twenty-five times larger. The table below shows this using published bets-per-hour figures and house edges.
The speeds and edges in this table come from the GameSense table game cost-of-play guide and the GameSense slot and video lottery terminal guide, both published for casinos in Manitoba, Canada. They are typical-pace assumptions, so a crowded table is slower and an empty one is faster. The cost columns are our own calculation: bets per hour times edge times stake.
| Game | Bets per hour | House edge | Cost per hour at 1 unit | Cost per hour at 10 units |
|---|---|---|---|---|
| Slot machine, penny or nickel | 720 | 9% | 64.80 | 648.00 |
| Slot machine, quarter | 720 | 8% | 57.60 | 576.00 |
| Slot machine, dollar | 720 | 5% | 36.00 | 360.00 |
| Video lottery terminal | 720 | 7% | 50.40 | 504.00 |
| Let It Ride, regular bet | 40 | 3.51% | 1.40 | 14.04 |
| Texas Hold’em Bonus, Ante bet | 44 | 2.04% | 0.90 | 8.98 |
| Roulette, single zero | 26 | 2.71% | 0.70 | 7.05 |
| Blackjack, double deck, average play | 40 | 2.00% | 0.80 | 8.00 |
| Baccarat, Banker bet | 25 | 1.06% | 0.27 | 2.65 |
| Blackjack, double deck, basic strategy | 40 | 0.51% | 0.20 | 2.04 |
| Baccarat, Tie bet | 25 | 14.36% | 3.59 | 35.90 |
Read across the slot rows and the roulette row. One unit a spin on a dollar slot machine costs 36 units an hour. A 25-unit roulette bet costs 25 × 26 × 2.71 ÷ 100 = 17.62 units an hour, about half as much, even though the stake is 25 times larger. A 10-unit basic-strategy blackjack hand costs about 2 units an hour. The gap comes from 720 bets an hour against 26 to 50, plus a higher edge on most slot machines. For the roulette maths in detail, see roulette odds and payouts.
Online games are often at least as fast. The UK Gambling Commission’s technical standard sets only a floor: a slot game must take a minimum of 2.5 seconds per game cycle. At that pace a player could make up to 1,440 spins an hour (3,600 ÷ 2.5), twice the 720 assumed for casino machines above.
How much does a session cost at different stakes and speeds?
The grid below shows the expected cost of one hour at a 4% house edge for six stakes and five speeds. Double the stake and the cost doubles. Double the speed and the cost doubles too. The grid is our own calculation, so you can read your row and column without entering anything.
| Stake per bet | 25 bets an hour | 50 bets an hour | 100 bets an hour | 500 bets an hour | 720 bets an hour |
|---|---|---|---|---|---|
| 0.5 units | 0.50 | 1.00 | 2.00 | 10.00 | 14.40 |
| 1 units | 1.00 | 2.00 | 4.00 | 20.00 | 28.80 |
| 2 units | 2.00 | 4.00 | 8.00 | 40.00 | 57.60 |
| 5 units | 5.00 | 10.00 | 20.00 | 100.00 | 144.00 |
| 10 units | 10.00 | 20.00 | 40.00 | 200.00 | 288.00 |
| 25 units | 25.00 | 50.00 | 100.00 | 500.00 | 720.00 |
For example, the same 20 units an hour can come from 1 unit at 500 bets an hour or from 10 units at 50 bets an hour. The slower game feels bigger bet by bet and costs the same per hour. A quick check helps here: if two games share an edge, compare stake times bets per hour, which is the amount staked per hour.
Which house edge number should you enter?
Enter the house edge for the exact game and rules you are playing, as a percentage. For table games it is fixed by the rules and your strategy, so it is a stable number. For slot machines it is set by the machine and the jurisdiction, and it is the number most likely to be a guess.
For roulette, a single-zero wheel has an edge of 1 ÷ 37 = 2.70% on every bet, and a double-zero wheel has 2 ÷ 38 = 5.26% on most bets; see roulette odds and payouts by bet. For blackjack, the edge depends on the rules and on how well you play: GameSense lists 0.51% for double-deck basic strategy and 2.00% for average play. Side bets are usually far higher, and the Baccarat Tie in the table above is 14.36%.
For slots there is no single number. Return to player, or RTP, is the share of stakes a game pays back on average, and the house edge is 100% minus the RTP. Regulators set floors and not targets. Nevada, for example, requires that the theoretical payout of a gaming device must not be less than 75 percent for each wager, which allows an edge up to 25%. Tasmania’s published example uses a maximum house edge of 13% for pokies. Many machines show their RTP in the help screen or on the paytable. If you cannot find it, run the calculator with two values, such as 5% and 10%, and treat the answer as a range.
Why will your real session look different from the estimate?
The expected cost is an average over many sessions, so any single session can land far above or below it. Most of the time you will not lose exactly the expected amount. Some sessions end in profit, and some cost several times the estimate. The estimate describes the middle of the spread, not its edges.
A rough size of that spread can be worked out for a simple even-money bet. With the starting values, the 1,000 bets of 2 units each have a standard deviation of about 2 × √1,000 × √(1 − 0.04²) = 63.2 units. Around the expected result of −80 units, about two out of three sessions fall between −143 and −17, and roughly 95% between −206 and +46 (two standard deviations). This assumes independent bets of equal size at that edge. Slot machines and side bets usually swing more, because they pay rare large prizes.
The pattern matters more than the figures. A small positive result in one session does not mean the edge has gone away, and a bad session is not a sign the next one will recover. Each spin or hand is effectively independent of the last, and the edge applies from the first bet to the last.
How do you turn the number into a time and money limit?
Decide the most you are comfortable spending on the session before you start, then use the calculator to see how long that lasts. Treat the expected cost as a floor for the budget, not the ceiling, because real results swing above and below it. A limit works best when it is set in advance and in a calm moment.
One published reference point is the Lower-Risk Gambling Guidelines from the Canadian Centre on Substance Use and Addiction (2021): gamble no more than 1% of household income before tax per month, no more than 4 days per month, and avoid regularly gambling at more than 2 types of games. They are Canadian public health guidance, so treat them as a benchmark and not a rule for your own country.
- Set the money first. Pick an amount you can lose without touching rent, bills, savings or debt payments.
- Work out the pace. Divide that amount by the expected cost per hour. If your budget is 100 units and the cost is 40 units an hour, a typical session lasts about 2.5 hours, and a bad one much less.
- Set a session time limit. Use a phone alarm for the end time. Slower play stretches the same money further.
- Leave the limit alone. Do not raise it during the session or top it up to recover a loss.
If you find yourself breaking limits you set, that is worth taking seriously, and it is common. The Get help page lists support services, and the Safer play toolkit covers limits, breaks and blocking tools.
What mistakes make a session cost estimate misleading?
- Entering the stake but not the speed. Slot spins and quick online games can reach 700 or more bets an hour, so a small stake can still add up.
- Using the wrong edge. A strategy that lowers the edge only applies when you follow it, and side bets raise the edge sharply.
- Counting winnings as a reduction in cost. Winnings you play again are new bets, so they add to the total staked. Use the number of bets you actually make, not the size of your starting money.
- Treating the result as a forecast. It is an average. Short sessions vary widely.
- Ignoring extras. Travel, food, tips and drinks are not in the calculation.
What should you do with your result?
Compare the expected cost with what you would pay for any other evening out, and decide whether it is worth that to you. Then change one input and see what moves: a lower stake, a slower game, fewer hours or a lower-edge game. If the number is higher than you expected, that is useful information, and you can set a limit before the next session.
Afterward, a gambling spend tracker can show how your actual totals compare with the estimate. For another worked case, the roulette guide shows how edge and speed combine on one table.
How to read the result
Total staked is the sum of every bet you make in the session: stake times bets per hour times hours. Expected cost is the share of that total the game keeps on average, found by applying the house edge. The bar shows the house edge on a scale of 0 to 30%. Typical values: table games run from about 0.5% to 5% edge, and slot machines are often 5% to 10% or more, depending on the machine and jurisdiction. A higher bets-per-hour figure raises the total staked and the cost in the same proportion. The expected cost is an average over many sessions. A single session can end well above or below it.
How it is calculated
Total staked = stake per bet × bets per hour × hours played. Expected cost = total staked × house edge ÷ 100. The calculator multiplies the four inputs in that order and shows the staked amount, the expected cost and the house edge. It does not model winnings, losing streaks or bet sizes that change during the session.
Worked example
Worked example
With the starting values: stake 2 units, 500 bets per hour, 2 hours, house edge 4%. Total staked = 2 × 500 × 2 = 2,000.00 units. Expected cost = 2,000 × 4 ÷ 100 = 80.00 units. The tool shows 80.00 units as the expected cost of the session, with 2,000.00 units staked and a house edge of 4.00%. Double the bets per hour to 1,000 and the cost doubles to 160.00 units.
Limits
The calculator gives a long-run average and does not predict any single session, which can end in profit or cost far more than the estimate. It assumes one fixed stake, one fixed speed and one fixed house edge for the whole session. It does not account for side bets, changing stakes, bonus features, tips, travel, food or drink, tax, rounding by a game, or the real return to player of a specific slot machine, which varies by machine and jurisdiction. The house edge you enter decides the result, so a wrong edge gives a wrong answer. Results are estimates, not advice.