Tiny Telegram Tools

How to Split Rent with Roommates (So Nobody Chases Anyone for Money)

Splitting rent itself is usually easy — the number is on the lease. What falls apart is everything around it: one roommate pays the internet bill, another covers the groceries that week, someone buys the shared cleaning supplies, and by the end of the month nobody remembers who owes whom what.

The usual fix is a spreadsheet, which works until nobody updates it. The fix that actually survives daily life is logging the expense at the moment it happens — which is exactly what a bot in your group chat is good for.

This guide uses SplitTabsBot: each roommate forwards or types the shared expense when they pay it, the bot keeps a running ledger of who's owed what, and everyone can check their balance in the chat for free.

Keep reading

Steps

  1. Add the bot to your flat's group. Start a chat with @SplitTabsBot and add it to your shared group (most flats already have one for trash days and deliveries). It needs no special permissions — it only sees its own commands.
  2. Log the first shared expense. Send /add 1200 rent — or /add 45.50 groceries. The bot records who paid and adds it to the shared ledger. Whoever paid is credited; the split is divided evenly by default.
  3. Check the running balance. /balance shows the ledger at any time: who is effectively owed money and who owes. This replaces the end-of-month spreadsheet argument because the data is logged continuously.
  4. Handle unequal splits. Not everything splits evenly — one roommate may not eat shared groceries, or a bigger room carries more rent. Use per-expense options to adjust shares when you log them, so the ledger reflects reality.
  5. Settle up monthly. On payday, look at /balance, transfer the net amount, and use /settle to record it. The ledger resets its open debts while keeping history, so next month starts clean.

Good to know

FAQ

What's the fairest way to split rent with roommates?
By room size or by income is common — but the split itself matters less than having a shared record. A bot ledger like SplitTabsBot keeps the agreed split visible and settled every month.
Does the bot handle utilities as well as rent?
Yes — every shared expense (internet, electricity, groceries, cleaning supplies) is logged the same way with /add, and /balance nets everything into one simple who-owes-who view.
Is it free?
Yes — the core loop (log expenses, balances, settle) is free. Pro (150 Stars one-time) adds CSV export and history depth.
What if someone pays their share directly to a landlord?
Only log shared costs that go through one person. Everyone's own rent transfer to the landlord doesn't need to be in the ledger at all.

Related guides

Related bots

// S223: conversion path — every guide footer surfaces the pricing page for organic arrivals.