OnTheButton
Get early access
All guides

Tracking poker results for a home game

Updated 26 August 2026

Ask three players who was up last month and you will get three different answers, each delivered with total confidence. Memory is a bad ledger. It rounds a good night up, a bad one down, and it never remembers the buy-in somebody forgot to mention out loud. A game that has run for more than a few months needs something better than everyone's recollection: the same handful of numbers, written down every night, before anyone reaches for their keys.

Why a ledger beats a memory

A shared record settles arguments before they start. When the numbers live in one place everyone can see, "I think I was only down forty" turns into a line everyone can check instead of a claim someone has to take on faith. It also makes a season mean something — a leaderboard is only as good as the nights that feed it, and a leaderboard nobody trusts is worse than no leaderboard at all. The host benefits most of all: keeping the only copy of the truth in your own head is a job nobody should be doing from memory, three weeks after the fact, under pressure from someone who disagrees with your math.

What to record, every night

Five things, logged as the night happens rather than reconstructed afterward:

  • Date and stakes. The context that makes one night comparable to every other night in the record.
  • Who actually sat. Not who said they were coming — who put money on the table and played.
  • Every buy-in, the moment it happens. A re-buy at midnight is exactly as real as the first one, and just as easy to forget by morning.
  • Every cash-out, counted before anyone leaves. A stack that walks out the door uncounted is a number you will be guessing at tomorrow.
  • The tip, if your game sets a little aside for the host's trouble running things.

Once you have those five things, there is one check that tells you whether the night is trustworthy: total cash-outs, plus the tip, minus total buy-ins, should come to zero. Every dollar that left the table as somebody's cash-out has to be a dollar that arrived earlier as somebody's buy-in — that is simply what a closed table means. If the sum is not zero, you are not facing a mystery, you are missing a buy-in, almost always the quiet one nobody wrote down at the time.

What the record buys you

A single night's numbers are just a night. Strung together across a season, they become something worth having: standings that update themselves instead of getting rebuilt from group-chat screenshots, a streak everyone can watch building in real time, the single biggest win and the single biggest loss on record for anyone who wants to look. That last one matters more than it sounds — the night somebody triples up becomes a story the table tells for years, and it is a better story with the real number still attached to it. And when an argument does start, about who is actually winning for the year, or whether somebody is really "always" running bad, it ends the same way every time: by pointing at the number, not by re-litigating a memory that has already drifted.

Where ledgers go wrong

Most broken ledgers fail in one of four familiar ways:

  • Reconstructing from memory at the end of the night, once everyone is tired and would rather be leaving. Errors creep in exactly where the money is tightest to trace.
  • One private file that only the host can see or edit. That is a ledger for an audience of one, and an audience of one is not what settles a table's argument.
  • Rounding to the nearest note. A game that quietly rounds every result to a clean five or ten dollars has stopped tracking money and started tracking vibes.
  • Tracking "who owes whom" instead of buy-ins and cash-outs. Debts shift as the night goes on; buy-ins and cash-outs do not. Record the raw numbers first and let the owing get worked out from them, never the other way round.

How OnTheButton keeps this for you

This is the exact job OnTheButton's ledger is built around. The host records each buy-in and cash-out as it happens, from their own phone, at the table, while players can log their own stack through the night and watch it plotted on a live chart instead of guessing where they stand. When the host settles the night, the app runs that same check — cash-outs plus the tip minus buy-ins, measured against zero — and says so on the spot when it does not land there, so a missing buy-in surfaces while people are still in the room rather than three weeks later in a group chat. It blocks nothing. A night can genuinely end out of balance, and at close the ledger freezes with the real number recorded against it rather than tidied away. Standings, streaks, and the biggest win and loss then build themselves from that record automatically, night after night, with nothing to re-enter by hand. Any player can also export their own history as a CSV whenever they want a personal copy of their own numbers.

Once the ledger itself is solid, the harder question is usually turning it into payments without a slow argument at the table. Our free settlement calculator takes the same buy-in and cash-out numbers and works out the fewest payments needed to settle everyone up. For the fuller picture of how a night actually gets settled, including what to do when the numbers refuse to balance, see how card rooms settle up.