Tab
One shared ledger across Telegram & app

Split trips, dinners, and rounds without the spreadsheet.

Tell Tab what happened in plain English, snap a receipt, or send a voice note. Tab turns it into a structured expense - payer, amount, and who’s splitting - in a shared ledger that stays in sync everywhere.

Start on TelegramiOS & Android - coming soon
Group chat - Lisbon trip

Nils paid €42 for pints, split with everyone.

ParsedExpense
Payer
Nils
Amount
€42.00
Split
Everyone

How it works

No forms, no formulas, no “who paid what again?”

1

Add Tab to your group

Drop the bot into a Telegram group or open the app - the same ledger is always waiting.

2

Say what happened

Text, receipt photo, or voice note. Tab reads the messy details and turns them into a clean expense.

3

It splits and tracks

Who paid, how much, and who owes whom - updated in real time across every client.

Everything you need, nothing you don’t

Built for groups, not spreadsheets.

Natural-language parsing

Type a sentence like a human. Tab figures out the payer, amount, and split.

Receipt photo scanning

Snap the bill and let Tab extract the line items and totals for you.

Voice notes

Walking back from the pub? Dictate the round and keep moving.

Works in Telegram or the app

Start in the group chat, check balances later in the app - no export needed.

Shared real-time ledger

Every entry syncs instantly. Everyone sees the same balance, always.

Trip-based history

Close a trip when it ends. No one endless tab cluttering your life.

Form app: Add expense → Payer → Amount → Category → Split with → Save
Tab: “Nils paid €42 for pints, split with everyone.”

Say it, don’t form it

Most bill-splitting apps make you fill out a little form for every single round. Tab is different: one sentence does the whole job. Less tapping, more talking.

Group chats vs. DMs - the one thing worth knowing

Everything else about adding the bot is standard Telegram. A group tracks everyone in it the instant they send anything - no setup per person. A DM only logs for you, and only once you’ve told the bot which trip with /group.

In the group chat

auto-tracks everyone
/start
19:04
I'm tracking "Iceland Trip" now. Everyone in this chat is added automatically the moment they send a message here - there's no individual setup step, and you don't need to type /start specifically, any message does it. Just tell me who paid for what (text, a photo of a receipt, or a voice note) and I'll log it. /balance shows who owes whom, /newtrip closes this trip out and starts a fresh one. Want to log from a DM instead of this group? Message me privately and send /group to pick this trip there. /help has the full rundown.
19:04
Nils paid €42 for pints, split with everyone
19:11
Nils paid €42.00 for "pints" Split: Nils, Anna, Tom
✅ Confirm❌ Cancel
19:11
✅ Logged: pints
19:11
/balance
23:40
Iceland Trip - balances: Anna → Nils: €14.00 Tom → Nils: €14.00 Total outstanding: €28.00
23:40

Anna and Tom never ran a command - they were tracked the moment they first spoke in this chat.

In a DM

only logs for you
/start
09:12
A DM doesn't know which trip to log to until you pick one, and I don't have any group for you yet. Either send any message in a group chat I'm already in (that adds you automatically), join one via an invite link, or use /newgroup <name> to start one from scratch here.
09:12
/group
09:13
Which trip should I log expenses to?
Iceland TripBerlin Weekend
09:13
Now logging to "Iceland Trip". Just tell me who paid for what.
09:13
I paid €18 for the taxi, split with Anna and Tom
09:14
Nils paid €18.00 for "taxi" Split: Nils, Anna, Tom
✅ Confirm❌ Cancel
09:14
✅ Logged: taxi
09:14

Same person, same trip - but this only logged for Nils. Anna and Tom wouldn’t see any of this unless they did the same thing in their own DM.

🎟

Pay per trip, not forever

We’re building a simple trip pass: unlock Tab for one holiday, event, or weekend with friends - then close it. No monthly subscription you forget to cancel.

Pricing details coming soon.