Group expense splitting bot for Telegram
Group expense ledger: add expenses, see balances, minimal settlement, CSV export.
SplitTabsBot keeps a running expense ledger for a Telegram group so nobody has to reconstruct who paid for what. Add expenses as they happen, and the bot works out who owes whom with the fewest possible payments.
Everything lives in the group's own ledger — balances, an undo for the last entry, a clear to reset, and a CSV export for Pro groups that want a record outside Telegram.
Commands
| Command | Example | Does |
|---|---|---|
/add | /add 42.50 dinner @alice @bob | Log an expense: amount, description, and who it's split between. The payer is always included in the split. |
/balance | /balance | Show each member's net balance — who's owed money and who owes it. |
/settle | /settle | Show the minimal settlement — the fewest transfers that would square the group up. Takes no arguments. |
/undo | /undo | Remove the most recent expense entry. |
/clear | /clear | Wipe the group's ledger and start over. |
/export | /export | Pro: export the group's ledger as a CSV file. |
/pro | /pro | Sends a one-time Stars invoice to unlock unlimited expenses and CSV export for this group. |
/more | /more | Cross-promo list of the other bots by the same maker. |
Free vs Pro
Free
- 20 expenses per group
Pro — 150 Stars (≈ $3), one-time, per group
- Unlimited expenses per group
- CSV export
Privacy
- Each group's ledger is stored per chat: a `groups` row (title, Pro flag), `members` (handles seen in the chat), and an `expenses` row per entry (payer, amount, description).
- No banking or payment details are ever stored — /settle only calculates and displays a settlement plan; it doesn't record or move real money.
- Data is scoped to the group chat it was entered in; /clear wipes that group's ledger.
See the full privacy page for what every bot in Tiny Telegram Tools stores.
FAQ
- Does SplitTabsBot actually move money between people?
- No — it only tracks who owes whom. /balance and /settle just display numbers; no real money moves through Telegram.
- What's the difference between /balance and /settle?
- /balance shows each person's net balance (who's owed, who owes). /settle takes that further and shows the minimal settlement — the smallest set of transfers that clears every balance, rather than everyone paying everyone.
- Can I undo a mistaken entry?
- Yes, /undo removes the most recently added expense. For a full reset, /clear wipes the whole ledger.
- What does Pro add for a group?
- Unlimited expenses (free caps at 20 per group) and CSV export, for a one-time 150 Stars payment that unlocks the group, not just one member.
Guides
- How to Split Bills and Track Expenses in a Telegram Group
- How Telegram Group Expense Splitting Math Works (Minimal Settlement Explained)
- How to Export a Telegram Group Expense Ledger to CSV
Other bots
- WhisperLockBot — A locked message only one person can open, posted inline into any chat.
- NudgeRemindBot — Reminders delivered in chat by a 1-minute cron, in your own timezone.
- AnonInboxProBot — A personal link where strangers write to you anonymously; you reply and can block.
- HabitStreakProBot — Habits with tap check-ins, streaks, a once-a-day prompt, and a Mini App board.
- EventRSVPProBot — Group events with Going/Maybe/Can't buttons, live counts, and 1-hour reminders.
- AnonSayProBot — Post anonymously into a Telegram group through the bot.
- PartyPackBot — Truth/dare/would-you-rather/never-have-I-ever prompts with no-repeat rounds.
- GroupPulseBot — Activity stats for Telegram groups — counts messages, never content.
- WhenIsItBot — Time-zone converter for Telegram groups and inline use, DST-correct.
- BirthdayBot — Members save their birthday once; the bot greets them in the group and warns everyone else the day before.
- CountdownBot — A countdown message that updates itself daily, right inside the group.
- StandupBot — Async daily standup: the bot DMs 3 questions, then posts one compiled report to the group.
- VocabBot — One spaced-repetition vocabulary card a day, by DM, with bundled word packs.
- FocusBot — A focus timer with an end message and break, solo by DM or together in a group.
- BudgetTrackBot — Text an expense, get it logged and categorized automatically.
- HoursTrackBot — Clock in/out or log hours by DM, totaled per client.
- IcebreakerDailyBot — One conversation-starter a day, posted to the group automatically.
- SantaDrawProBot — Secret Santa for a Telegram group: join, draw, and matches sent by DM.
- TriviaDailyBot — One daily trivia question as a native quiz poll, with a weekly group leaderboard.