Slot Machine Session Tracking
Advantage play without tracking is guesswork. Logging every session is how you separate real edge from variance, satisfy the IRS, and keep your hourly rate honest. This guide covers exactly what to record, how to analyze it, and how to build a system that pays for itself.
Why Tracking Is Not Optional for Serious AP Players
Advantage play is a math-based strategy. The entire premise is that certain slot machines can be identified in states where the expected value is positive — meaning the mathematical expectation of your next dollar wagered is favorable. But expected value is theoretical. What you actually experience at the machine is real, and the two only converge over a large sample of plays.
Without a tracking log, you have no way to measure whether your edge estimates are accurate. You might feel like you are winning because you remember the good sessions and forget the bad ones. You might be systematically overestimating edge on certain machine types because your trigger-point estimates are off. You might be spending too much time on low-EV plays that are not worth the coin-in. None of these problems are visible without data.
There is also a legal dimension. The IRS treats gambling winnings as taxable income and requires you to document your results. If you are playing AP seriously and winning meaningful money, the absence of records is a liability. A well-maintained tracking log is your primary documentation for any tax situation.
Run the Slots covers session management strategy in depth, including how to decide when to sit down and when to walk. Tracking integrates directly with that decision framework: your log data tells you which session types have historically been most profitable, so you can refine your entry criteria over time.
What to Record in Every Session
Not all data is equally valuable. Some fields are legally required. Others are essential for calculating realized EV. A few are nice-to-have for pattern analysis. Here is the complete list of fields every AP tracking log should include.
Required Fields
- Date and time. Log the exact date and approximate start/end time. This establishes the session boundary for IRS purposes and lets you analyze results by time of day or day of week.
- Casino name and location. Include the full property name and city. This matters for tax records and lets you compare performance across venues.
- Machine name and denomination. Record the game title (e.g., Dragon Link — Happy and Prosperous) and the denomination (penny, nickel, quarter, dollar). Denomination matters because counter rates and trigger thresholds differ by denomination.
- Bet level. Record the bet you played (e.g., $1.50/spin, $3.00/spin). This is needed to calculate coin-in and to verify your EV estimate, which is bet-level dependent.
- Counter value at entry. For must-hit-by machines, record the progressive counter value when you sat down. This is the foundation of your EV calculation. For other AP types, record the relevant state variable (collection counter, symbols accumulated, etc.).
- Counter value at exit. Record the counter value when you stood up or the jackpot value if the bonus triggered. This tells you whether the machine was in the state you expected and whether it actually paid.
- Total coin-in. Many machines display a session coin-in total. Record this figure. If the machine does not display it, calculate it from spins times bet level.
- Net result. Cash out minus cash in for the session. This is the primary outcome variable. Keep it honest — log every session, not just the ones where you won.
Optional but Valuable
- Theoretical EV at entry. The EV estimate from the Run the Slots Must-Hit-By calculator at the time you sat down.
- Session duration. Minutes played, so you can calculate actual hourly rate.
- Walk-away reason. Did you leave because the jackpot hit, because you ran out of bankroll, or because someone sat down? This context helps diagnose incomplete sessions.
- Notes. Anything unusual — machine malfunction, staff interaction, floor changes, counter behavior that differed from expectations.
Building Your Session Log System
The best tracking system is the one you will actually use consistently. That means minimizing friction at the point of data entry (at the machine or immediately after leaving it) and making it easy to review your data later.
Phone notes for in-casino entry
At the machine, open your phone Notes app and log the key fields in 30 seconds: machine name, denomination, counter value at entry, and bet level. This raw note gets transferred to your main spreadsheet later. Trying to log everything in a spreadsheet while sitting at a machine creates friction and draws attention.
Google Sheets as your primary log
Google Sheets is the most widely used solution among serious AP players. It is free, syncs across devices, and supports the formulas needed for EV analysis. Create one sheet per year. Run the Slots machine guides cover 200+ games — use those trigger points as a reference column in your spreadsheet.
Daily transfer habit
Transfer your phone notes to your spreadsheet within 24 hours of each session. Memory fades quickly, and the details you think you will remember (bet level, exact counter value at entry) are exactly the ones you will forget. Build a habit of updating your log that evening.
Backup your records
Google Sheets automatically backs up to the cloud. If you use Excel, export a copy to Google Drive or another cloud service after each update. IRS records you cannot produce because your laptop died are worth nothing.
Dedicated app vs. spreadsheet
As of 2026, no purpose-built AP slot tracking app covers the full set of fields needed for advantage play analysis. General gambling apps lack EV tracking columns. A custom spreadsheet gives you full control over your data structure.
Analyzing Your Data — Calculating Realized EV
Raw session results are only the starting point. The real value of a tracking log is what it reveals when you analyze it: whether your theoretical edge matches your realized results, which machine types are most profitable, and what your actual hourly rate is across different play conditions.
Key Metrics to Calculate
- Realized win rate. Total net result divided by total coin-in, expressed as a percentage. If your realized win rate is -2% and your theoretical EV averaged +3%, something is off — either your entry criteria are not as good as you think, or variance has not resolved yet.
- Actual hourly rate. Total net result divided by total session hours. An AP player earning $25/hr actual has a scalable, repeatable edge. If your hourly rate is negative, the data is telling you to change something.
- EV accuracy ratio. Average realized result per session divided by average theoretical EV per session. A ratio near 1.0 means your edge estimates are accurate. A ratio significantly below 1.0 means you are overestimating edge — possibly entering plays that are less player-favorable than they appear.
- Win rate by machine type. Group sessions by machine category (MHB progressives, collection-based games, accumulator machines) and calculate realized win rate per category. Some machine types may be consistently more profitable for you than others due to local floor conditions.
Meaningful analysis requires at least 50 to 100 sessions before results converge toward expected value. Slot machine variance is high — a 20-session losing streak is statistically normal even with genuine edge. Review your data in 50-session rolling windows rather than reacting to individual results.
The must-hit-by complete guide explains how counter values translate to theoretical EV. Your tracking log lets you compare that theory against real-world outcomes over time.
IRS Record-Keeping Requirements
Gambling winnings are taxable income in the United States. The IRS requires you to report all gambling winnings, and allows you to deduct gambling losses — but only up to the amount of your winnings, and only if you itemize deductions. To claim losses, you must have documentation.
IRS Publication 529 recommends that gamblers keep a diary or similar record including: the date and type of wager, the name and address of the gambling establishment, the names of any other persons present, and the amounts won or lost. For slot machines specifically, the IRS recommends recording the machine number, the amount of winnings or losses, and the date and time of play.
Session method for recreational gamblers
The IRS generally requires recreational gamblers to use the session method — netting wins and losses within a single continuous gambling session rather than reporting every spin. A session ends when you leave a casino and begins when you return. Your tracking log should reflect this by logging per-session net results.
Professional gambler status
AP players who make gambling their primary income source may qualify as professional gamblers under IRS rules. This allows deducting gambling losses and expenses on Schedule C rather than itemizing on Schedule A. The threshold is high — the IRS requires gambling to be pursued full-time and profit-motivated. Consult a tax professional before claiming this status.
Win/loss statements are supplemental only
Casino win/loss statements are annual summaries of your rated play activity. They are useful as supplemental documentation but do not satisfy the IRS requirement for a session log because they aggregate results and may not capture all activity.
Retention period
Keep gambling records for at least three years from the date you file the return that includes the activity. If you underreport income by more than 25%, the IRS has six years. Seven years is the safe standard. Cloud storage makes indefinite retention costless.
See the full advantage play tax guide and the casino win/loss statement guide for deeper coverage of gambling tax documentation.
Sample Log Template and Spreadsheet Formulas
The following column structure is recommended for an AP session log spreadsheet. Create one row per session. A session is a single continuous play at a single machine — if you move to a different machine, start a new row.
Column Structure
| Column | Field Name | Example Value |
|---|---|---|
| A | Date | 2026-05-23 |
| B | Casino | Cosmopolitan Las Vegas |
| C | Machine Name | Dragon Link – Happy Prosperous |
| D | Denomination | $0.01 |
| E | Bet Level | $3.00 |
| F | Counter at Entry | $2,847.50 |
| G | Counter at Exit / Jackpot | $2,850.00 |
| H | Coin-In | $180.00 |
| I | Net Result | +$42.00 |
| J | Theoretical EV | +$38.00 |
| K | Session Duration (min) | 45 |
| L | Exit Reason | Jackpot hit |
| M | Notes | Counter climbing fast, full bank playing |
Key Spreadsheet Formulas
// Total net result (column I)
=SUM(I2:I1000)
// Actual hourly rate
=SUM(I2:I1000) / (SUM(K2:K1000) / 60)
// Realized win rate (as % of coin-in)
=SUM(I2:I1000) / SUM(H2:H1000)
// EV accuracy ratio
=AVERAGE(I2:I1000) / AVERAGE(J2:J1000)
Review these summary metrics monthly. If your EV accuracy ratio drops below 0.7 for two consecutive months, revisit your entry criteria for that period. The Run the Slots Must-Hit-By calculator is your reference for theoretical EV at entry — use it before every session so your log data has an accurate baseline for comparison.
Common questions
Frequently Asked Questions
Should I track every slot machine session?
Yes — every AP session should be logged, regardless of how short or routine it feels. The IRS requires gambling records to document wins and losses, and the only way to measure whether your AP strategy is actually working is to have data. Skipping sessions because you think nothing significant happened is how you end up with a dataset that confirms your biases. Log everything, including sessions where you walked away without finding a player-favorable machine.
What information should I log for AP?
At a minimum, log the date, casino, machine name, denomination, bet level, counter value at sit-down, counter value at stand-up (or jackpot trigger value), total coin-in, and net result. For must-hit-by machines, also record the expected value at entry calculated from the Run the Slots must-hit-by calculator. This gives you the data needed to compare your theoretical edge against your actual results over time.
How do I calculate my actual hourly rate from logs?
Sum your net results across all sessions and divide by total hours played. For example, if your logs show a net result of +$1,200 across 60 hours of play, your realized hourly rate is $20/hr. Compare this to your theoretical EV per hour to see if your edge estimates are accurate. If realized results are consistently below theoretical EV, revisit your entry criteria — you may be sitting down on plays with less edge than you think.
Do gambling session logs satisfy IRS requirements?
A contemporaneous gambling log — meaning records made at the time of each session, not reconstructed later — is the gold standard for IRS documentation. The IRS explicitly recommends logs that include date, casino name, type of gambling, machine or table number, and the amount won or lost per session. A well-maintained AP tracking spreadsheet satisfies all of these requirements. Casino win/loss statements can supplement your records but are not a substitute because they aggregate annual activity rather than individual sessions.
What's the best app for tracking slot machine sessions?
There is no single dominant purpose-built AP slot tracking app as of 2026. Most serious AP players use a combination of Google Sheets or Excel (for detailed session logs and EV analysis) and the Notes app on their phone (for quick in-casino entry that gets transferred later). The key is to build a log with the fields that matter for AP analysis, which general gambling apps rarely include. The sample template in this guide is a good starting point.
How long should I keep gambling records?
Keep gambling records for at least three years from the date you file the tax return that includes the gambling activity, which is the standard IRS audit window. If the IRS suspects substantial underreporting of income (more than 25% of gross income), the window extends to six years. Most AP players keep records for seven years to be safe. Digital records in cloud storage like Google Drive cost nothing to keep indefinitely, so there is no reason to delete them.
Related Resources
Track Every Session with Run the Slots
Get trigger points, EV calculations, and machine-specific data for all your AP plays. The subscription pays for itself the first time you catch a machine the casual players missed.
View Pricing