Skip to content
Calc.

Poker Session ROI & Statistics Calculator

Tracks your hourly win rate and adjusted profit for a single poker cash game session. Use it immediately after playing to benchmark performance across sessions and game types.

Last updated: September 2026

Fill in the required fields to see your result.
Compare 3 scenarios

Formula below · 1 source (Wikipedia) · Updated Sep 2026

Compare with similar

About this calculator

Cash game profitability is best measured in dollars per hour (or big blinds per hour in live poker). This calculator computes your session's hourly rate: rate = (cashOut − buyIn) / sessionLength. Include every rebuy or top-up in the buy-in so the profit is complete. A result above zero is a winning session; below zero is a losing one. One session says little about your true win rate because poker variance is large; track the total profit and total hours over many sessions and divide them, which weights long sessions correctly instead of averaging session rates.

How to use

Buy-in = $200 (including any rebuys), cash out = $350, session length = 4 hours. Profit = $350 − $200 = $150. Hourly rate = $150 / 4 = $37.50/hr. With the default inputs ($500 in, $750 out, 6 hours) the rate is $250 / 6 = $41.67/hr. Enter your numbers after each session and log them so you can compute a long-run hourly rate from total profit / total hours.

Frequently asked questions

What is a good hourly win rate for live cash game poker?

A solid recreational live cash player might win $10–$25/hr at $1/$2 stakes, while a strong professional at $2/$5 or higher can earn $50–$150/hr over a large sample. Online players measure win rate in big blinds per 100 hands (bb/100) rather than dollars, since table speeds vary. A win rate of 5–10 bb/100 is considered excellent online. Single-session results are highly volatile; meaningful win-rate data requires hundreds of hours.

How many hours of poker do I need to determine my true win rate?

Variance in poker is enormous; you typically need 200–500 hours of live cash data, or 100,000+ hands online, before your win rate stabilizes into a reliable estimate. Before that threshold, standard deviation swings can make a long-term winner look like a loser (or vice versa). Tracking every session meticulously and logging results in a tool like this accelerates the point at which your data becomes meaningful. Consistency of game selection and stakes is essential for clean comparison.

Should I average my hourly rates across sessions?

No. Averaging session rates gives a 1-hour session the same weight as a 10-hour session. Instead, add up the profit from all sessions and divide by the total hours played. For example, +$300 over 10 hours and −$50 over 2 hours average to (30 − 25) / 2 = $2.50/hr per session, but the true rate is $250 / 12 = $20.83/hr. Online players usually also track big blinds per 100 hands, which normalises for game speed and stakes.

Related calculators

Sources & references