Skip to content
✦ AddThisBot

SplitTabs

@SplitTabsBot

Split bill Telegram bot for group expenses

Group expense ledger: add expenses, see balances, minimal settlement, CSV export.

Free to start. Pro is one payment of 150 Telegram Stars (about $3.00), paid inside the bot.

9:41
SplitTabs
bot · in Lisbon Trip
Example chat · Lisbon Trip
  1. You: /add 42.50 dinner @alice @bob.
  2. SplitTabs: 🧾 Logged 42.50 for dinner. Split 3 ways: you, @alice, @bob — 14.17 each.
  3. Alice: /balance.
  4. SplitTabs: Balances. You: +28.33. @alice: −14.17. @bob: −14.17.
  5. You: /add 18 taxi @alice.
  6. SplitTabs: This group logged 20 of 20 free expenses. Pro for this group: unlimited expenses and CSV export. Buttons: ⭐ Unlock Pro · 150 Stars.
  7. Invoice: SplitTabs Pro. Unlimited expenses and CSV export (/export). For this group. Pay 150 Telegram Stars.

What it does

What SplitTabs does

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. The group also gets an automatic weekly balance summary every Sunday.

How it works

How SplitTabs works, step by step

An example built from the bot's real commands. Copy any message and send it in the group.

When the free plan is not enough

Free: 20 expenses per group. Pro: Unlimited expenses per group.

Compare Free and Pro →
  1. 1
    You send

    /add 42.50 dinner @alice @bob

    What happens

    Log an expense: amount, description, and who it's split between. The payer is always included in the split.

  2. 2
    You send

    /balance

    What happens

    Show each member's net balance — who's owed money and who owes it.

  3. 3
    You send

    /settle

    What happens

    Show the minimal settlement — the fewest transfers that would square the group up. Takes no arguments.

  4. 4
    You send

    /undo

    What happens

    Remove the most recent expense entry.

Commands

All 10 commands

Tap an example to copy it, then paste it into Telegram.

  • /add

    Log an expense: amount, description, and who it's split between. The payer is always included in the split.

  • /balance

    Show each member's net balance — who's owed money and who owes it.

  • /settle

    Show the minimal settlement — the fewest transfers that would square the group up. Takes no arguments.

  • /undo

    Remove the most recent expense entry.

  • /clear

    Wipe the group's ledger and start over.

  • /currency

    Set the group's display currency for balances and settlements.

  • /nudge

    Post the current balances as a reminder to the group (rate-limited to avoid spam).

  • /exportPro

    Pro: export the group's ledger as a CSV file.

  • /pro

    Sends a one-time Stars invoice to unlock unlimited expenses and CSV export for this group.

  • /more

    Cross-promo list of the other bots by the same maker.

Free vs Pro

Start free. Unlock Pro for ⭐ 150 Stars.

Pro is one payment of 150 Telegram Stars (about $3.00), made inside @SplitTabsBot. One payment unlocks Pro for the whole group. Every member gets it.

Free

0Stars

No payment, no sign-up.

  • 20 expenses per group
Start free

Pro

Per group

⭐ 150Stars, about $3.00

One payment unlocks Pro for the whole group. Every member gets it.

  • Unlimited expenses per group
  • CSV export
Unlock Pro with ⭐ 150 Stars

Opens @SplitTabsBot. Send /pro there to pay.

Stars are Telegram's in-app currency. You buy them inside Telegram. The dollar figure is an estimate; the real cost of Stars depends on your platform and country. How Pro works across all bots →

Privacy

What the bot stores

From the bot's own privacy notes.

  • Each group's ledger is stored per chat: a groups row (title, Pro flag, currency, language, last /nudge time, whether the tip was shown), 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.

FAQ

Questions about SplitTabs

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.

Try SplitTabs in Telegram now

Split a bill among the people in the group. Pro is ⭐ 150 Stars once (about $3.00).

Run a business on Telegram? We build bots that take Stars payments →