Poker Payout Calculator icon

Poker Payout Calculator

A lightweight Flutter app that instantly works out who owes whom after a poker night — settling the whole group in as few payments as possible.

Screenshots

Poker Payout Calculator screenshot
Poker Payout Calculator screenshot
Poker Payout Calculator screenshot
Poker Payout Calculator screenshot
Poker Payout Calculator screenshot
Poker Payout Calculator screenshot
Poker Payout Calculator screenshot

About

Poker Payout Calculator is a small utility app I built with Flutter, born out of the following problem: after a poker night with friends, working out who owes whom is tedious and error-prone. This app is supposed to alleviate that.

You enter each player's buy-in and cash-out, tap Calculate, and immediately see who's up, who's down, and exactly who should pay whom to settle the group. In the background it uses a min-cash-flow algorithm to keep the number of transactions to a minimum. The approach was inspired by Splitwise, which handles shared debts in a similar way.

Other quality-of-life features of this app include saving played games so those memories stay easily accessible, and saving presets for groups you play with often to make settling up even faster. This app includes multiple color schemes, so everyone should find a look they like.

It's intentionally simple: no accounts, no sign-up, no clutter. Just open it and settle up. The goal was a focused tool that makes game setup and settling up quick and painless, so groups can spend less time on math and more time playing.

Built with: Flutter & Dart
Platform: Android (Google Play)