A one-off home game is easy. A league — the same group, playing on a regular rhythm, chasing standings toward a season champion — is what turns a casual game into the night everyone protects on their calendar. The good news: running one well is mostly about a few decisions made up front and a little bookkeeping kept honest. Here is how to set one up.
Before the first hand, settle three things with your group:
Write these down and share them. The rules that are clear in your head are invisible to everyone else.
This is the decision that makes a league feel like a league. You have two broad options.
Score by money. The simplest approach: whoever is up the most across the season wins. It's honest and needs no extra system — but it quietly rewards the players who can afford the biggest swings, and a single huge night can bury a season of steady play.
Score by points. Most leagues award league points for how you finish each night — more for a win, scaling down the field — and crown the champion on total points, not dollars. Points level the field between the high-roller and the grinder, and they keep the back half of the season meaningful for everyone still in contention. A common, low-drama scheme is a flat podium: a set number of points for first, second, and third, and participation points for showing up.
Whichever you pick, decide in advance how you handle ties, no-shows, and a player who has to leave early. The time to make those calls is before they cost someone a title, not after.
A league is only as trusted as its record-keeping. For every game you need the date, who played, each player's buy-ins and cash-out, and the resulting points. Do it in a shared spreadsheet if you like — but the moment the table is arguing about what someone bought in for three weeks ago, you'll want a single source of truth that everyone can see.
This is exactly what a tool like OnTheButton is built to handle: it schedules the games, collects RSVPs so you know who's coming, tracks the shared buy-in and cash-out ledger at the table, computes the standings automatically, and emails each player a recap of their night. On Pro, season standings and a champion arc are built in, so the leaderboard updates itself while you deal.
Nothing sours a league faster than a fuzzy cash-out. Settle in full at the end of each session, while everyone is still in the room and the numbers are fresh. The math is simple in principle — the money cashed out has to equal the money bought in — but untangling who pays whom with the fewest handoffs is fiddly at midnight.
If you're doing it by hand, use our free poker settlement calculator: enter each player's buy-ins and cash-out and it returns the minimal set of who-pays-whom transfers. For the full picture of how settlement works and how to handle a night where the money doesn't add up, see how card rooms settle up.
The reason to run a league instead of a string of games is the arc. Set a season length — a dozen games, a calendar quarter — and make the finish mean something: a trophy, a free buy-in to the next season, bragging rights on a standings page the group actually looks at. Announce the standings after every night. The player sitting fourth with three games to go is the player who never misses a session.
A healthy league runs on habit and fairness. Protect both: keep the slot fixed, keep the stakes friendly, keep the records transparent, and settle up clean every time. Do that for a season and you won't be chasing people to fill the table — they'll be asking you when the next one starts.