Put the record where the whole group can see it, instead of in one person's head, notes app, or spreadsheet. When everyone watches the same list update in real time — who chipped in, what's there, what went out — tracking stops being a job and reminding stops being personal.
Whoever tracks the money inherits two jobs nobody wants: bookkeeper and enforcer. They maintain the list — in their head, their notes app, a spreadsheet nobody else opens — and then they have to act on it, sending the reminder texts that make them feel like a debt collector among friends. The list is private, so every reminder is personal. That's the design flaw.
Tracking who paid is half the picture — the other half is what the money did. A spreadsheet can list who sent $50; it can't show what happened after. On the table, money out is tracked the same way money in is: someone requests it, the organizer approves it, the recipient confirms they got it, and the whole group sees each step. The record isn't a snapshot someone maintains — it's the actual history of the money, written as it happens.
That's the core of what TableCash is: a group fund with one person in charge and a record everyone can see. The money moves through Stripe to the organizer; the app is the shared receipt. Start with the situation that brought you here: collecting from friends, team dues, or a group gift.
Free on the App Store · 18+