Legal, state, or operator approval question
This tool does not verify legality, state approval, operator status, or license claims.
Use state guidesThis tool converts RTP or house edge into expected loss and theoretical return. It does not identify specific game RTPs, remove variance, rate volatility, or confirm legality.
This page owns one job: turning RTP or house edge into expected loss per bet and over multiple rounds.
Use it when you need a theoretical loss estimate from a published RTP or house edge assumption. Do not use it as a searchable game database, a volatility rating tool, a slot recommendation engine, or a legality signal.
If commercial links exist elsewhere on the site, they do not change the formulas or the limitations shown on this page. This calculator is informational and reflects theoretical averages only.
Privacy note: this RTP calculator runs in your browser. Do not enter account IDs, screenshots with private data, card numbers, bank details, passwords, document numbers, home address or operator support transcripts.
Responsible-play boundary: if a loss estimate creates urgency, chasing, repeated deposits or pressure to raise stakes, stop. Call or text 1-800-MY-RESET for confidential support. State-specific resources may vary.
This calculator converts a number; it does not verify the number. Use it only after you know whether the RTP came from a provider rules screen, a paytable, an operator page, a regulator/source document, or a generic article.
If the game has multiple RTP versions, this page cannot tell which version an operator uses.
Need volatility or session-swing context? RTP Calculator = expectation math. Slots Session Estimator = volatility, spins, bankroll stress and session exposure. Use the handoff only as assumptions, not personal or account data.
This page shows theoretical averages only. It does not predict short-term session results, volatility, or the published RTP of a named game.
House edge: 100 - RTP
Expected loss per bet: bet amount x (house edge / 100)
Expected loss over N rounds: expected loss per bet x number of rounds
Expected loss per hour: expected loss per bet x rounds or spins per hour
Expected loss for session length: expected loss per bet x rounds per hour x session minutes / 60
Theoretical return over N rounds: bet amount x number of rounds x (RTP / 100)
These are long-run averages, not predictions for a short session. Variance can overwhelm the expectation over small samples.
The per-round wager used for the estimate. It is not a recommended stake.
The user-entered math assumption. The calculator converts it but does not verify it.
A simple pace multiplier. More rounds means more total wagered and more theoretical loss exposure.
A starter assumption for common game families. It must be replaced by the actual rules/paytable/source before being treated as evidence.
A pace estimate for hourly/session exposure. It is not a recommendation to play that many rounds.
A time multiplier for theoretical exposure. If the number creates pressure to continue, stop and use support resources.
| Source type | Confidence | Action before using result |
|---|---|---|
| Provider rules screen or paytable | Higher | Save the game name, version label and RTP screen if visible. |
| Regulator, audit or official document | Higher | Check date, jurisdiction and whether it applies to the operator version. |
| Operator page / game info panel | Medium | Verify it matches the game title and current lobby version. |
| Article, review or generic database | Low | Treat as a lead, not proof. Look for provider/operator confirmation. |
| Unknown / not visible | Do not rely | Do not use the calculator result as evidence until the RTP source is visible. |
This mini-mode checks whether the RTP source is strong enough to use as an assumption. It does not certify a game, look up a title, verify a live operator version, or prove legality.
The verifier only scores source quality. It cannot certify RNG, prove an operator setting, or replace the visible rules screen.
Ready to check whether the RTP source is usable as an assumption.
Boundary: higher confidence means the input is better documented. It still does not prove the current operator version, session outcome, volatility or legal availability.
Presets make the calculator faster to test, but they are not proof of the exact game you see in a lobby. Replace a preset with the visible rules, paytable, source date, version label and operator/market context before relying on it.
| Preset | Loads | Why caution is still needed |
|---|---|---|
| Slots sample band | 96.00% RTP | Slot titles can have multiple RTP versions by operator or market. |
| Blackjack basic-strategy sample | 99.50% RTP | Deck count, S17/H17, DAS, surrender and 3:2 vs 6:5 payout can change the edge. |
| Baccarat banker sample | 1.06% house edge | Commission, no-commission variants and side bets change the math. |
| European roulette sample | 2.70% house edge | Special rules such as la partage/en prison and live-table variants can change the result. |
| American roulette sample | 5.26% house edge | Triple-zero or special wheel formats can be different. |
| Craps pass-line sample | 1.41% house edge | Other craps bets can carry very different edges. |
| Video poker paytable sample | 99.54% RTP | Paytable and strategy assumptions decide the number. |
| Keno sample band | 75.00% RTP | Keno returns vary widely by paytable and format. |
The hourly result multiplies expected loss per bet by the rounds or spins entered for one hour.
The session result scales the same expected-loss math by time. It is not a stop-loss, bankroll plan or prediction.
High pace or long session length can make a small house edge create large total exposure. If that creates urgency, stop and use support.
| Registry item | Current definition |
|---|---|
| Tool name | RTP Calculator |
| Tool type | Calculator / expected-loss estimator |
| Formula owner | The Playbook USA Tools Team |
| Formula version | RTP Expected Loss Model v2.3, reviewed May 18, 2026 |
| Inputs | Bet amount, RTP or house edge, number of rounds, game preset, RTP source type, source date, title/version/operator/market evidence, paytable visibility, multiple-version status, rounds/spins per hour and session length |
| Outputs | RTP, house edge, expected loss per bet, expected loss over rounds, expected loss per hour, session expected loss, theoretical return, total wagered, pace warning, source-confidence label, source-verifier confidence and evidence checklist |
| Assumptions | The entered RTP or house edge is the applicable long-run theoretical value for the game/version being considered. |
| Known exclusions | Named-game RTP lookup, certified source verification, operator version proof, volatility probability, hit frequency, bankroll safety, session prediction, legal status, tax, payout approval and personal risk review |
| Review cadence | Quarterly tools review or whenever source/helpline/schema policy changes. |
RTP describes the theoretical share of total wagered money returned over very large samples.
It does not guarantee that a short session, one night, or one machine cycle will land near the long-run percentage.
RTP answers the long-run theoretical return question: how much total wagered money comes back over time.
Volatility answers the path question: how uneven and swingy the ride can feel before any long-run average has time to matter.
Hit frequency answers a different question again: how often a game pays something at all. A game can hit often and still have poor RTP or high volatility.
This is not a volatility simulator. It is a routing block that explains why the same RTP can feel very different by game path and why expected loss is not a short-session forecast.
| Path type | Same RTP can still feel like | Best next route |
|---|---|---|
| Lower volatility | More frequent smaller outcomes, but still negative expectation if house edge exists. | Check bankroll exposure |
| Medium volatility | Longer stretches away from the average, especially at higher game pace. | Read volatility context |
| High volatility | Sharp swings, long gaps and pressure to chase if the user treats RTP as a session promise. | Use the reality-check tool |
A high RTP does not automatically make a bonus better. Wagering terms can change the actual burden before RTP math has any useful meaning.
| Bonus term | Why RTP alone can mislead | Route |
|---|---|---|
| 10% game contribution | The game may count only a fraction toward rollover, making playthrough much larger. | Use the wagering calculator |
| Excluded game | A high-RTP game may be ineligible for the promotion. | Read bonus terms |
| Max cashout or cap | A cap can limit what can be withdrawn even if the theoretical RTP looks better. | Use the casino bonus calculator |
| Max bet rule | Raising stakes to reduce time can void terms or create pressure. | Check wagering requirements |
| Myth | Correction | Route |
|---|---|---|
| High RTP means a safer session | RTP is long-run math; volatility and pace still decide how the session feels. | Slot volatility |
| RTP predicts my next session | No. Short sessions can swing far above or below expectation. | Reality check |
| High RTP fixes bad bonus terms | Contribution, caps, excluded games and max-bet rules can dominate the result. | Wagering calculator |
| A generic database proves my game version | The operator version, market, title build or paytable may differ. | RTP source checker |
| House edge applies only to starting bankroll | Expected loss applies to total wagered, which can be much larger than the starting stake. | Bankroll planner |
| Rounds | Total wagered at $10 | Expected loss at 96% RTP | Important limitation |
|---|---|---|---|
| 100 | $1,000 | $40 | Short-run variance can still dominate the result. |
| 1,000 | $10,000 | $400 | The expectation grows, but it still does not map neatly onto one real session. |
| 10,000 | $100,000 | $4,000 | Theoretical averages make more sense over larger samples, not as a promise of lived outcomes. |
The same title can ship with different configured RTP versions.
That means the page is only as good as the RTP assumption you enter. If an operator or provider offers multiple versions of the same game, use the published game information before treating any RTP figure as final.
Use this as a local checklist for the number you entered. Do not paste private account data, support transcripts, payment details or document IDs.
Evidence packets are for source notes and assumptions only, not private account information.
This page does not tell you the published RTP of a specific game or casino. You still need a trustworthy source for the actual RTP assumption.
A theoretical average can look precise while short sessions still swing sharply up or down. This is expectation math, not a session forecast.
RTP and volatility are different questions. A high-RTP game can still be high variance, and this calculator does not rate that risk.
State legality, operator approval, and bonus terms belong on separate pages and are outside scope here.
House edge 4.00%, expected loss per bet $0.40, expected loss over 100 rounds $40.00, theoretical return $960.00.
RTP 97.30%, expected loss per bet $0.14, expected loss over 200 rounds $27.00, theoretical return $973.00.
House edge 5.50%, expected loss per bet $0.14, expected loss over 500 rounds $68.75, theoretical return $1181.25.
This tool does not verify legality, state approval, operator status, or license claims.
Use state guidesMove to banking, withdrawal, or scam routes when support, KYC, payment, or account records decide the outcome.
Withdrawal verificationUse responsible-gambling support before opening another calculator or gambling page.
Responsible gambling basicsUse when RTP must be interpreted with volatility, spins, bet size and bankroll stress.
Use when you need the concept before calculating.
Use when RTP, house edge, volatility, hit frequency, and pace are being confused.
Use when the session swing is the real question.
Use when game choice is affected by contribution rate or excluded-game rules.
Use when total wagered or game pace affects exposure.
Use for roulette-specific odds, payouts, wheel edge, multi-chip coverage and session cost.
Use for craps pass-line odds-cap exposure, 3-4-5x odds and session expected-loss checks.
Use when the RTP source, version label or operator context is the weak point.
| Case | Input | Expected behavior |
|---|---|---|
| Normal RTP | $10, 96% RTP, 100 rounds | $0.40 expected loss per bet and $40.00 total expected loss. |
| House-edge mode | $5, 2.70% house edge, 200 rounds | RTP converts to 97.30% and total expected loss is $27.00. |
| Invalid RTP | 0%, 100% or negative RTP | Input is rejected with a visible message. |
| Invalid bet/rounds | Zero bet amount or zero rounds | Input is rejected; result is not updated as if valid. |
| Unknown source | Source type unknown / not visible | Result warns that the RTP should not be relied on as evidence. |
| Source verifier higher confidence | Provider source, date, title, version, operator, market, visible rules screen, no multiple-version issue | Higher confidence with a compact evidence checklist. |
| Source verifier do not rely | Unknown source, no visible paytable, unclear multiple versions | Do not rely yet; required evidence is listed. |
| Hourly mode | $10, 96% RTP, 300 rounds per hour, 60 minutes | Expected loss per hour and session expected loss both show $120.00. |
| Preset library | European roulette preset | House-edge mode loads 2.70% with low-confidence generic-preset warning. |
| Evidence builder | Game title, provider, source and version notes | Copy packet includes source assumptions and private-data warning. |
| Bonus contribution handoff | Bonus terms affect eligible games or contribution | Route to wagering, bonus and bonus-terms pages instead of treating RTP as sufficient. |
| Slots handoff URL | Copy slots handoff URL | URL carries RTP, bet, pace and session assumptions only; canonical remains the clean tools route. |
| Route-to-another-tool | User needs volatility or bankroll exposure | Route to volatility guide, Slots Session Estimator or Bankroll Planner. |
| Share URL | Copy share URL | URL includes assumptions only and canonical remains /tools/rtp/. |
Last local QA pass: May 18, 2026. Scope: RTP/house-edge conversion, source-verifier confidence, hourly/session exposure, preset loading, invalid inputs, source-confidence warnings, evidence-packet copy, slots handoff URL, myths routing, copy/share controls, mobile card tables, schema parity and no-JS fallback. Public fixture route: /tools/rtp/test-fixtures.json.
| Source | Used for | Status |
|---|---|---|
| Internal RTP Expected Loss Model v2.3 | RTP, house-edge, expected-loss, source-verifier confidence, hourly/session exposure and pace-warning formulas | Reviewed May 18, 2026 |
| Visible provider/operator RTP source | User-entered RTP assumption | User must verify before relying on result |
| RTP source verifier mini-mode | Source-quality scoring and required evidence checklist | Educational source check only; not certified verification |
| Preset library | Educational starting examples only | Must be replaced by visible rules/paytable/source before reliance |
| NCPG / National Problem Gambling Helpline | Responsible-gambling support wording | Help routing checked May 18, 2026 |
| The Playbook USA Tools schema policy | WebPage, WebApplication, BreadcrumbList and visible FAQPage schema only | No Review, Product, Offer or AggregateRating schema |
No. RTP is a long-run theoretical average. A short session can land far above or below the expected-loss estimate.
No. It converts the number you enter. It does not verify the operator version, provider setting, paytable or jurisdiction-specific configuration.
Stop using calculators and use responsible-gambling support. In the U.S., call or text 1-800-MY-RESET for confidential support.
No. Hourly mode only scales theoretical expected loss by pace and time. It is not a bankroll plan, safety guarantee or recommendation to keep playing.
No. Presets are educational starting points. Rules, paytables, provider settings, operator versions and market rules can change the applicable RTP or house edge.
It checks whether the RTP source has enough visible evidence to use as an assumption. It does not certify the game, verify the operator version, or replace official/provider documentation.
May 18, 2026: upgraded to RTP Expected Loss Model v2.3; added RTP Source Verifier mini-mode, source-checker child route, slots-session assumption handoff, RTP myths table, hourly/session expected-loss mode, game preset library, RTP evidence builder, TXT/CSV evidence packet templates, volatility handoff, RTP-versus-bonus contribution warning, expanded FAQ/schema parity and updated public fixtures.
May 17, 2026: upgraded to RTP Expected Loss Model v2.1; added WebApplication and FAQ schema, source-confidence input, copy/share/reset controls, formula registry, QA matrix, source register, public fixtures route, privacy note, RG boundary, no-News navigation and mobile card-table behavior.
Apr 24, 2026: earlier RTP and house-edge converter with expected-loss formulas and source-boundary language.
Maintained by: the Playbook USA Tools Team. Written by Michael Johnson, edited by Sarah Roberts, and reviewed for responsible-gambling boundaries by David Thompson.
Review scope: RTP and house-edge conversion, expected-loss formulas, output labels, and limitation language.
Last updated: May 18, 2026. Formula reviewed: May 18, 2026. Current scope: RTP, house edge, expected loss, hourly/session exposure, theoretical return, source-confidence labeling, source-verifier confidence and evidence-packet routing. This page is informational only and is not gambling, legal, tax, or financial advice.
For national help in the U.S., call or text the National Problem Gambling Helpline at 1-800-MY-RESET. Existing access points may remain active, and state-specific resources may vary.
Help routing checked: May 18, 2026. Re-check NCPG phone, text, chat and state-resource wording before each quarterly tools update.
Return to the gambling tools hub for sibling casino calculators, sports betting calculators, tax and records tools, route boundaries, QA status and responsible-gambling stop-gates.
This page stays focused on RTP and house-edge math instead of pretending to be a state, casino, or database hub.
The result labels, formula block, worked examples, and JS all use the same expected-loss model.
This root page does not pretend to list 1000 plus games or serve as a searchable RTP database.
The disclosure appears before the calculator instead of after commercial routing.
State, casino, API, download, and volatility placeholders are not used as filler on this root tool page.