Poker tracker vs spreadsheet
A spreadsheet is flexible and can calculate session results correctly. Compare entry habits, additional expenses, hourly definitions and export before choosing a dedicated tracker.
Looking for a template? Download the free poker bankroll spreadsheet for Excel, Google Sheets-ready import or plain CSV. No account or email address is required.
Download a working copy: Excel (.xlsx), Google Sheets-ready (.xlsx) or CSV header (.csv).




Poker tracker or spreadsheet: which should you use?
Use a spreadsheet if your volume is low, you only need a rough net, and you enjoy building your own formulas. Use a purpose-built poker tracker once real decisions depend on the numbers. A spreadsheet is free forever, completely flexible and owned outright, and it will compute anything a tracker computes if you write the maths yourself. It breaks down for live cash in three specific ways. Manual entry has a compliance problem, and the sessions most likely to go unlogged are the long losing ones, which biases the sample upwards.
Cash-outs minus all buy-ins already include pot rake and stack-paid tips or fees. A minimal sheet may lack a separate breakdown and costs paid outside the stack. Deduct only additional expenses not already included; a correctly maintained sheet can calculate either hourly basis. And it will plot a bankroll curve without telling you whether a losing stretch sits inside normal variance for your win rate and standard deviation. You can also run both, with the tracker as the capture layer and the spreadsheet as the analysis layer, via CSV export.
Where the spreadsheet genuinely wins
Start with the honest part: the spreadsheet is the most successful poker tracking tool ever built, and it is not close. It remains a common primary tracker because rows and columns are flexible, portable and familiar. A large part of the serious live pool runs on them. That is not an accident.
A spreadsheet costs nothing, forever. The file is yours outright, readable by any machine for the next thirty years, with no account, no beta, no company that can fold or reprice. Flexibility is total: if you want a column for game quality or a pivot by day of week, you build it in two minutes instead of waiting on someone else's feature queue.
For one kind of player it is also the better analytical tool. If you enjoy building your own models, a spreadsheet computes anything a tracker computes and plenty it does not. Risk of ruin, custom stake weighting, your own confidence bands: all of it is a few formulas away, and building those formulas teaches you the maths in a way a finished dashboard never will.

Where it breaks for live cash
The failure is not capability. It is what happens at midnight after a losing session. Manual entry has a compliance problem: the sessions most likely to go unlogged are the long losing ones, and every skipped loss biases the sample upwards. Logging often stops during a downswing. A history you only maintain while winning is not a sample, it is a highlight reel, and every stat computed from it flatters you.
Cost treatment is another check. Cash-outs minus all buy-ins already reflect pot rake and payments from the stack, including tips and fees. Separately paid travel or other expenses need additional records if they are outside that result. Cost breakdowns explain the result; they are not an instruction to deduct stack-paid items twice. Travel time changes a labelled overall-hourly denominator, not cash profit.
Third is the variance read. Many players cannot tell running bad from playing bad, and a spreadsheet does nothing to close that gap by default. It will plot your bankroll curve happily, but it will not tell you whether a 40-hour losing stretch sits inside normal variance for your win rate and standard deviation. You can build that maths yourself. Almost nobody does, and the players who need it most, mid-downswing, are the least likely to open the file at all.
A worked example: the hourly a ledger reports vs the one you earn
Consider a synthetic £1/£2 player with 50 six-hour sessions, 300 table hours. Cash-outs minus all buy-ins show +£4,500: £15 per table hour, or 7.5 BB/hr. Assume £600 of dealer tips was paid from the stack; that amount is already included and is not deducted again. Additional travel of £8 per session, not in the ledger, totals £400. Profit after travel is £4,100, or £13.67 per table hour and 6.83 BB/hr, about 8.9% below the table-result hourly.
Check the arithmetic using the hourly rate and BB/hr calculator, with the same net-result and time basis.
For a synthetic uncertainty calculation, assume 27 hands per hour and a standard deviation of 100 BB per 100-hand block. That is about 8,100 hands; the standard error is 100 divided by the square root of 81, or 11.1 BB/100. Allocating the fixed travel cost over that sample gives an observed after-travel rate of about 25.3 BB/100 and an approximate 95% interval of 3.5 to 47.1 BB/100 under the independence/known-SD assumptions.
Those assumptions are not measured facts about a customer. The interval only just clears zero and is not a forecast. Neither tool changes variance. Overshove in-app variance interpretation remains in development; a spreadsheet can support the same calculation with consistent inputs.



How to migrate, or run both
Migration is a one-off cost, not a recurring one. Export the spreadsheet as CSV and test Overshove's session spreadsheet import with a small sample first. Check three things against the source: date formats, stake notation and units. Full-history mapping has not been verified. Leave missing historical cost breakdowns blank rather than backfilling a guess. Stack-paid tips remain included in the old result even without a separate field. Reconcile any additional expense deduction against the original totals.
You do not have to pick a side. The strongest setup for a spreadsheet-native player is a split: the tracker becomes the capture layer, seconds per session on your phone before you leave the car park, and the spreadsheet stays the analysis layer. Overshove exports to CSV at any time, so you can pull the clean, complete log back into your own models whenever you want. You keep every custom pivot you have built, but the data feeding it stops depending on your discipline at midnight.
A sensible transition is a four-week parallel run. Log every session in both. At the end of the month, compare the two records. If they match, your spreadsheet habit is genuinely solid and the choice is about convenience. If sessions are missing from the spreadsheet, you have measured your own compliance gap, which is the most useful stat this whole exercise produces.
Who should not switch
If you play a handful of sessions a month and only want a rough net, stay where you are. The tracker case is built on volume: sample integrity, true hourly and variance bands matter in proportion to how many hours you put in and how much of your income depends on the answer. At low volume, the spreadsheet error bars are the least of your problems, the sample size is.
If your spreadsheet already captures tips, travel and per-session context, and you have never missed logging a session, do not let anyone tell you your system is broken. It is not. You are in the disciplined minority, and switching buys you convenience and charting, not correctness. The same goes for players whose model-building is their study: if maintaining the sheet is how you engage with your numbers, that engagement has value a tool cannot replace.
Be equally honest about what Overshove is right now: a live web session and bankroll tracker at app.overshove.com, with a free core on phone and desktop browsers. After useful value, one limited Founder offer is a one-time GBP 79 payment for 730 days, with no automatic renewal. It is not a HUD and not a solver, and it will not raise your win rate by itself. If what you actually want is hand-level online analysis or in-game stats, this comparison is not your question. A tracker earns its place by making the log truthful and the review loop cheap, nothing more, and for most live players that is exactly where the spreadsheet quietly gives way.

Sources
Product facts checked against first-party pages on 5 August 2026.
- Microsoft Support: CSV import and export, spreadsheet portability and CSV workflow
- Poker Analytics, first-party tracker capabilities and export position
A workflow comparison against a category of tool, not a claim against any specific product. Overshove does not replace HUDs, solvers or online databases.
Can I move my spreadsheet across?
Overshove shows a session spreadsheet import control. Test a small CSV and compare dates, stakes, hours and totals before relying on a full-history move.
Is my data locked in?
No. Overshove exports to CSV any time, the same ownership a spreadsheet gives you.
Can I keep my spreadsheet for analysis after switching?
Yes, and it is a strong setup. Capture sessions in Overshove, then export to CSV and pull the data into your own models. The tracker handles discipline and completeness, your spreadsheet keeps every custom pivot you have built.
What fields does a typical poker spreadsheet miss?
Check hours, venue and additional expenses not already included in the session result. Cash-outs minus all buy-ins already reflect pot rake and stack-paid tips or fees. Separate cost breakdowns can aid review, but a spreadsheet can calculate the net correctly without deducting those items again.
How many hours before my logged win rate means anything?
More than most players think. At a live standard deviation of about 100 BB/100 and roughly 27 hands per hour, 300 hours is around 8,100 hands, leaving a 95% confidence interval of about plus or minus 22 BB/100. Treat anything under several hundred hours as directional, not proven.
Does a tracker actually fix downswing logging discipline?
No tool can force you to log. What it does is remove the main excuse: entry takes seconds instead of a manual session with the file, and the cost-aware hourly gives you a concrete reason to keep the sample intact when losing.