RTP and house-edge math | Last updated May 18, 2026 | Formula reviewed May 18, 2026

RTP Calculator

This 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.

Disclosure

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.

Use this only when the RTP source is clear

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.

Run the estimate

Presets are educational starting points. They do not verify the exact game, rules, paytable, operator version, market or source.

This does not verify the RTP. It only labels how much confidence the input deserves before you use the result.

Hourly mode only scales theoretical loss by pace and time. It is not a budget, safety signal or reason to extend a session.

Enter RTP as a percentage such as 96.00. If you switch to house edge, enter the edge percentage instead.

Ready to convert RTP or house edge into theoretical loss and return.

Copy actions include assumptions only. Do not add private account, ticket or support data.

Results

RTP 96.00%
House edge 4.00%
Expected loss per bet $0.40
Expected loss over 100 rounds $40.00
Theoretical return over 100 rounds $960.00
Total wagered $1,000.00
Source confidence Higher confidence if source is visible
Expected loss per hour $120.00
Expected loss for 60 minutes $120.00
Total wagered in hourly mode $3,000.00
Pace warning Review pace before play

Interpretation: this is theoretical expected loss from the input number. It is not a volatility forecast, session prediction, game recommendation, legal check or operator-version verification.

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.

Formula

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.

Input definitions

Bet amount

The per-round wager used for the estimate. It is not a recommended stake.

RTP or house edge

The user-entered math assumption. The calculator converts it but does not verify it.

Rounds

A simple pace multiplier. More rounds means more total wagered and more theoretical loss exposure.

Game preset

A starter assumption for common game families. It must be replaced by the actual rules/paytable/source before being treated as evidence.

Rounds per hour

A pace estimate for hourly/session exposure. It is not a recommendation to play that many rounds.

Session length

A time multiplier for theoretical exposure. If the number creates pressure to continue, stop and use support resources.

RTP source confidence guide

RTP source confidence guide
Source typeConfidenceAction before using result
Provider rules screen or paytableHigherSave the game name, version label and RTP screen if visible.
Regulator, audit or official documentHigherCheck date, jurisdiction and whether it applies to the operator version.
Operator page / game info panelMediumVerify it matches the game title and current lobby version.
Article, review or generic databaseLowTreat as a lead, not proof. Look for provider/operator confirmation.
Unknown / not visibleDo not relyDo not use the calculator result as evidence until the RTP source is visible.

RTP Source Verifier

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.

Open full source checker

Ready to check whether the RTP source is usable as an assumption.

Source check result

Confidence label Not checked yet
Required evidence Run the source check.

Boundary: higher confidence means the input is better documented. It still does not prove the current operator version, session outcome, volatility or legal availability.

Game preset library

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.

RTP calculator game preset library
PresetLoadsWhy caution is still needed
Slots sample band96.00% RTPSlot titles can have multiple RTP versions by operator or market.
Blackjack basic-strategy sample99.50% RTPDeck count, S17/H17, DAS, surrender and 3:2 vs 6:5 payout can change the edge.
Baccarat banker sample1.06% house edgeCommission, no-commission variants and side bets change the math.
European roulette sample2.70% house edgeSpecial rules such as la partage/en prison and live-table variants can change the result.
American roulette sample5.26% house edgeTriple-zero or special wheel formats can be different.
Craps pass-line sample1.41% house edgeOther craps bets can carry very different edges.
Video poker paytable sample99.54% RTPPaytable and strategy assumptions decide the number.
Keno sample band75.00% RTPKeno returns vary widely by paytable and format.

Hourly expected-loss mode

Per-hour exposure

The hourly result multiplies expected loss per bet by the rounds or spins entered for one hour.

Session exposure

The session result scales the same expected-loss math by time. It is not a stop-loss, bankroll plan or prediction.

Pressure warning

High pace or long session length can make a small house edge create large total exposure. If that creates urgency, stop and use support.

Formula registry

RTP calculator formula registry
Registry itemCurrent definition
Tool nameRTP Calculator
Tool typeCalculator / expected-loss estimator
Formula ownerThe Playbook USA Tools Team
Formula versionRTP Expected Loss Model v2.3, reviewed May 18, 2026
InputsBet 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
OutputsRTP, 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
AssumptionsThe entered RTP or house edge is the applicable long-run theoretical value for the game/version being considered.
Known exclusionsNamed-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 cadenceQuarterly tools review or whenever source/helpline/schema policy changes.

RTP is a long-run average, not a session forecast

What RTP tells you

RTP describes the theoretical share of total wagered money returned over very large samples.

What RTP does not tell you

It does not guarantee that a short session, one night, or one machine cycle will land near the long-run percentage.

RTP, volatility, and hit frequency are not the same thing

RTP

RTP answers the long-run theoretical return question: how much total wagered money comes back over time.

Volatility

Volatility answers the path question: how uneven and swingy the ride can feel before any long-run average has time to matter.

Hit frequency

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.

Volatility handoff: same RTP, different path

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.

RTP volatility handoff examples
Path typeSame RTP can still feel likeBest next route
Lower volatilityMore frequent smaller outcomes, but still negative expectation if house edge exists.Check bankroll exposure
Medium volatilityLonger stretches away from the average, especially at higher game pace.Read volatility context
High volatilitySharp swings, long gaps and pressure to chase if the user treats RTP as a session promise.Use the reality-check tool

RTP does not override bonus terms

A high RTP does not automatically make a bonus better. Wagering terms can change the actual burden before RTP math has any useful meaning.

RTP versus bonus and wagering contribution warning
Bonus termWhy RTP alone can misleadRoute
10% game contributionThe game may count only a fraction toward rollover, making playthrough much larger.Use the wagering calculator
Excluded gameA high-RTP game may be ineligible for the promotion.Read bonus terms
Max cashout or capA cap can limit what can be withdrawn even if the theoretical RTP looks better.Use the casino bonus calculator
Max bet ruleRaising stakes to reduce time can void terms or create pressure.Check wagering requirements

RTP myths that cause bad decisions

RTP myths and safer corrections
MythCorrectionRoute
High RTP means a safer sessionRTP is long-run math; volatility and pace still decide how the session feels.Slot volatility
RTP predicts my next sessionNo. Short sessions can swing far above or below expectation.Reality check
High RTP fixes bad bonus termsContribution, caps, excluded games and max-bet rules can dominate the result.Wagering calculator
A generic database proves my game versionThe operator version, market, title build or paytable may differ.RTP source checker
House edge applies only to starting bankrollExpected loss applies to total wagered, which can be much larger than the starting stake.Bankroll planner

Same RTP, different session scale

RTP and expected-loss scale examples
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.

Some games have multiple RTP versions

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.

RTP evidence packet before using the result

Use this as a local checklist for the number you entered. Do not paste private account data, support transcripts, payment details or document IDs.

TXT template CSV template

Evidence packets are for source notes and assumptions only, not private account information.

Where this calculator can mislead you

It is not a game database

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.

It does not predict short-term results

A theoretical average can look precise while short sessions still swing sharply up or down. This is expectation math, not a session forecast.

It is not a volatility tool

RTP and volatility are different questions. A high-RTP game can still be high variance, and this calculator does not rate that risk.

It does not confirm legality or bonus value

State legality, operator approval, and bonus terms belong on separate pages and are outside scope here.

Worked examples

$10 bet at 96.00% RTP for 100 rounds

House edge 4.00%, expected loss per bet $0.40, expected loss over 100 rounds $40.00, theoretical return $960.00.

$5 bet at 2.70% house edge for 200 rounds

RTP 97.30%, expected loss per bet $0.14, expected loss over 200 rounds $27.00, theoretical return $973.00.

$2.50 bet at 94.50% RTP for 500 rounds

House edge 5.50%, expected loss per bet $0.14, expected loss over 500 rounds $68.75, theoretical return $1181.25.

When this tool stops being the right owner

Legal, state, or operator approval question

This tool does not verify legality, state approval, operator status, or license claims.

Use state guides

Account, payout, or document issue

Move to banking, withdrawal, or scam routes when support, KYC, payment, or account records decide the outcome.

Withdrawal verification

Control, chasing, or harm issue

Use responsible-gambling support before opening another calculator or gambling page.

Responsible gambling basics

RTP QA matrix

RTP calculator QA matrix
CaseInputExpected 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 roundsRTP converts to 97.30% and total expected loss is $27.00.
Invalid RTP0%, 100% or negative RTPInput is rejected with a visible message.
Invalid bet/roundsZero bet amount or zero roundsInput is rejected; result is not updated as if valid.
Unknown sourceSource type unknown / not visibleResult warns that the RTP should not be relied on as evidence.
Source verifier higher confidenceProvider source, date, title, version, operator, market, visible rules screen, no multiple-version issueHigher confidence with a compact evidence checklist.
Source verifier do not relyUnknown source, no visible paytable, unclear multiple versionsDo not rely yet; required evidence is listed.
Hourly mode$10, 96% RTP, 300 rounds per hour, 60 minutesExpected loss per hour and session expected loss both show $120.00.
Preset libraryEuropean roulette presetHouse-edge mode loads 2.70% with low-confidence generic-preset warning.
Evidence builderGame title, provider, source and version notesCopy packet includes source assumptions and private-data warning.
Bonus contribution handoffBonus terms affect eligible games or contributionRoute to wagering, bonus and bonus-terms pages instead of treating RTP as sufficient.
Slots handoff URLCopy slots handoff URLURL carries RTP, bet, pace and session assumptions only; canonical remains the clean tools route.
Route-to-another-toolUser needs volatility or bankroll exposureRoute to volatility guide, Slots Session Estimator or Bankroll Planner.
Share URLCopy share URLURL 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 register

Source register for RTP calculator
SourceUsed forStatus
Internal RTP Expected Loss Model v2.3RTP, house-edge, expected-loss, source-verifier confidence, hourly/session exposure and pace-warning formulasReviewed May 18, 2026
Visible provider/operator RTP sourceUser-entered RTP assumptionUser must verify before relying on result
RTP source verifier mini-modeSource-quality scoring and required evidence checklistEducational source check only; not certified verification
Preset libraryEducational starting examples onlyMust be replaced by visible rules/paytable/source before reliance
NCPG / National Problem Gambling HelplineResponsible-gambling support wordingHelp routing checked May 18, 2026
The Playbook USA Tools schema policyWebPage, WebApplication, BreadcrumbList and visible FAQPage schema onlyNo Review, Product, Offer or AggregateRating schema

RTP calculator FAQ

Does RTP predict my next session?

No. RTP is a long-run theoretical average. A short session can land far above or below the expected-loss estimate.

Can this calculator verify a game RTP?

No. It converts the number you enter. It does not verify the operator version, provider setting, paytable or jurisdiction-specific configuration.

What if the result makes me want to keep playing?

Stop using calculators and use responsible-gambling support. In the U.S., call or text 1-800-MY-RESET for confidential support.

Can I use the hourly mode as a session budget?

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.

Do game presets prove the exact RTP of a live game?

No. Presets are educational starting points. Rules, paytables, provider settings, operator versions and market rules can change the applicable RTP or house edge.

What does the RTP source verifier do?

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.

Changelog

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 and reviewed by

Maintained by: the Playbook USA Tools Team. Written by , 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.

How we test | Affiliate disclosure | Editorial policy

Responsible gambling help

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.

National helpline | About the helpline

More tools in this cluster

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.

1

Single owner intent

This page stays focused on RTP and house-edge math instead of pretending to be a state, casino, or database hub.

2

Math matches labels

The result labels, formula block, worked examples, and JS all use the same expected-loss model.

3

No fake checker claims

This root page does not pretend to list 1000 plus games or serve as a searchable RTP database.

4

Disclosure before tool

The disclosure appears before the calculator instead of after commercial routing.

5

Broken ecosystem removed

State, casino, API, download, and volatility placeholders are not used as filler on this root tool page.