Home Game Settle-Up Calculator
The game is over β now who pays whom?
Enter each player's buy-in and cash-out, or paste a PokerNow ledger, and get the shortest possible list of payments β with a pot-balance check so miscounted stacks can't hide.
- Pick an input mode. "Enter players" for typing each player in by hand, or "Paste PokerNow ledger" if you host on PokerNow and have the ledger CSV handy.
- Manual entry: one row per player. Name, total buy-in (all rebuys and add-ons included), and final cash-out β the money each player walked away with. Add rows for bigger games.
- Paste mode: drop the whole ledger in. Copy the ledger table from PokerNow (header row and all) and paste it. Columns are matched by name, duplicate nicknames are combined, and simple "Name, buy-in, cash-out" lines work too.
- Check the balance, then copy the settlement. If buy-ins and cash-outs don't match, a warning shows the discrepancy. The transfer list is the minimum number of payments β copy it straight into the group chat.
Everything runs in your browser β nothing you type is uploaded or stored.
Players
| Player | Buy-in | Cash-out | Net |
|---|
Settlement
| Player | Buy-in | Cash-out | Net |
|---|---|---|---|
| Add players and amounts to see nets. | |||
Enter at least two players (buy-in and cash-out each) to see who pays whom.
Ran the ledger? Now keep the score.
- β Log the session for your own records in 60 seconds
- β Track which home games are actually profitable for you
- β Settlement history saved per game night
The calculator is always free. Create a free account for more β no credit card, free for your first 10 sessions.
How to settle up a home poker game
Settling a cash game comes down to one number per player: net result = cash-out β total buy-in. Count each player's final stack (their cash-out), add up everything they put on the table across all buy-ins and rebuys, and subtract. Players with a positive net are owed money; players with a negative net owe it. The only rule that matters is that all the nets must sum to zero β poker is zero-sum, so every dollar won at the table came out of someone else's pocket.
A worked example with four players: Alice buys in for $50 and cashes out $120 (net +$70). Bob buys in for $50 and leaves with $20 (net β$30). Carol buys in for $100 β an initial $50 plus a $50 rebuy β and cashes out $85 (net β$15). Dave buys in for $50 and leaves with $25 (net β$25). Total buy-ins are $250 and total cash-outs are $250, so the pot balances. The settlement is three payments: Bob pays Alice $30, Dave pays Alice $25, and Carol pays Alice $15 β and everyone is square.
Why minimum transfers beat pairwise IOUs
The naive way to settle is pairwise: everyone remembers who they "took money from" and pays each other back hand by hand. That's both impossible to reconstruct (chips don't have name tags) and wasteful β a table of 8 could produce dozens of tiny cross-payments. The right approach treats the game as one pool: only the final nets matter, and any set of payments that zeroes every net is a valid settlement. Among those, you want the fewest payments possible.
This calculator uses a greedy matching: sort winners by how much they're owed, sort losers by how much they owe, then repeatedly have the biggest debtor pay the biggest creditor until one of them is settled, and move on. For a table with any players at all, that produces at most nβ1 transfers for n players β and usually far fewer people have to touch their payment app. One Venmo per loser instead of a spiderweb of IOUs.
Using this with a PokerNow ledger
If you host on PokerNow.club, the site already tracks every buy-in and stack for you. When the game ends, open the session log and grab the ledger β either download the ledger CSV or select the ledger table and copy it. Then switch this calculator to "Paste PokerNow ledger" and paste the whole thing, header row included.
The parser matches columns by header name, so the usual PokerNow layout (player_nickname, player_id, session_start_at, session_end_at, buy_in, buy_out, stack, net) works as-is, and so do trimmed-down variants β it needs a name column, a buy-in column, and at least one of buy-out, stack, or net. Players who left and rejoined appear on multiple ledger rows under the same nickname; those rows are combined automatically by summing their buy-ins and cash-outs. Check the preview table, confirm the pot balances, and copy the settlement into the game chat.
What if the ledger doesn't balance?
If total cash-outs don't equal total buy-ins, someone's number is wrong β a miscounted final stack, a forgotten rebuy, or a player who left mid-game without being counted out. The calculator flags the exact discrepancy so you know how much money is unaccounted for. Don't just shrug it off: an unbalanced ledger means at least one player's settlement will be wrong by up to that amount.
The usual fixes, in order of likelihood: recount the biggest stacks (the most common miscount), check that every rebuy made it into the buy-in totals, and check for a player who cashed out early. If the discrepancy is small and nobody can find it, the pragmatic house rule is that the host absorbs it, or it's split evenly β decide before the next game so it's never an argument. The calculator still computes transfers from the nets exactly as entered, so you can settle provisionally while you hunt for the missing chips.
Frequently asked questions
How do I settle up when players have multiple buy-ins?
Add them together β a player's buy-in for settlement purposes is the total of every buy-in, rebuy, and add-on they made all night. If Carol bought in for $50 and rebought for $50, her buy-in is $100. Only two numbers per player ever matter at the end: total in and total out. If you're pasting a PokerNow ledger, this is handled for you β multiple rows for the same nickname are summed automatically.
What if the pot doesn't balance?
The calculator shows a warning with the exact discrepancy: how much more (or less) was cashed out than bought in. That means a stack was miscounted or a buy-in went unrecorded, and one player's result is off by up to that amount. Recount the largest stacks first, verify rebuys, then decide as a group how to handle anything you can't find. The transfer list is still computed from the numbers as entered, so you can settle provisionally.
How does the PokerNow ledger work with this calculator?
Paste the ledger CSV (or the copied ledger table) into the paste tab, header row included. The parser finds the name, buy_in, and buy_out/stack/net columns by fuzzy header match, computes each player's net as (buy_out + stack) β buy_in when there's no net column, and combines duplicate nicknames. You get a preview table to sanity-check, a pot-balance check, and the minimum payment list β nothing is uploaded; parsing happens entirely in your browser.
Can I track my home game results over time?
That's exactly what PokerCharts is for. The settle-up math tells you who pays whom tonight; a bankroll tracker tells you whether Tuesday's game is actually making you money. PokerCharts logs each session in about 60 seconds, tracks your profit per game, venue, and stake, and its home game tracking computes this same minimum-transfer settlement for every game night you record β with the history saved.
More free poker tools
- ICM Calculator β final-table deal-making
- Tournament Payout Calculator β build prize pools and structures
- Pot Odds Calculator β required equity for a profitable call
- Stack-to-Pot Ratio Calculator β commitment thresholds postflop
- Win-Rate Confidence Interval Calculator β is your win rate statistically real?
- Poker Variance Calculator β downswings, confidence cones & risk of ruin
- Staking Calculator β sell action with markup and makeup
- Home game tracking in PokerCharts β settlements saved per game night