On Sunday evening it turns out you bought the week's groceries twice: you at lunch, your partner on the way home. Each of you had your own shopping list in your head, and your own spending too. Neither of you is careless. The only one who ever saw the family's money as a whole was the bank, and even it saw it in pieces.
A family budget in Telegram fixes exactly that: everyone writes their expenses where they already message each other, and a bot adds them up into one picture. Setting it up takes five minutes. A few decisions are worth making at the very start, though, before the first entry appears — otherwise you end up redoing them in front of everyone.
- Create a separate group for the budget instead of adding the bot to the family chat: in a group, the bot receives every message.
- The bot only needs admin rights to pin its cheat sheet. Everything works without them.
- Each member accepts the terms once, the currency is set by the first entry, and the time zone by the
/timezonecommand. - Agree on two rules: log at the moment you pay, and name the thing, not the store. The bot does the rest.
How to set up a family budget in a Telegram group: what you need
You need a Telegram group and a bot that understands plain sentences. Nobody installs an app or creates an account: everyone in the family already has Telegram. After that, each person writes in the group what they bought and for how much, and the bot records the expense, sorts it into a category and sends a recap once a week.
The setup below uses Smart Budget, because we know it from the inside. The logic of a separate group, rights and house rules works for any bot; the commands are specific to each one.
Step 1. A separate group, not the family chat
This is the most important decision, and it has to be made before you add the bot. To understand messages like groceries 85 without a command, the bot receives every message in the group. It only saves money entries, but it reads everything to find them. We explained the mechanics in detail in what a Telegram bot can actually see.
So create a new group — call it "Budget" — and invite only the people who will log expenses. Let the family chat with the photos and the vacation arguments stay a family chat. A bonus: nothing gets lost between memes in the budget group, and you can scroll through a week in a minute.
There is a technical reason too. The bot has a protective cap of 30 messages per chat per day, the same on every plan. That is plenty for a family's expenses, but in a lively family chat ordinary conversation would use it up by lunchtime, and the bot would no longer see the evening's purchases.
Step 2. Add the bot and decide on rights
- Open the group, tap its name and choose "Add members".
- Search for Smart Budget or
@FamilyBudgetAI_botand add it. - The bot posts a welcome message with a cheat sheet and asks to be made an admin.
Admin rights are needed for exactly one thing: pinning the cheat sheet so nobody has to hunt for the list of commands. They do not let the bot read messages — that is a separate setting. If you do grant rights, leave only "Pin messages": a budget bot has no use for deleting other people's messages or removing members. You can also grant them later, and the bot will pin the same cheat sheet on its own.
Step 3. Everyone accepts the terms, once
The first time a member logs an expense, the bot replies with a button to accept its terms of use. This happens once per person, not once per chat, because the consent is about that person's data, not the group. After the tap, the bot processes the message that was waiting, so nobody has to type the expense again.
One detail: the button has to be tapped by the author of the message. If someone else taps it, their own consent is recorded, but the other person's expense stays unprocessed until its author taps too. That is deliberate, so nobody can push someone else's entry through under their own consent.
Step 4. Currency and time zone
The bot takes the currency from the first entry. Write groceries 85 $ and the budget is in dollars. If the first entry happened to be in another currency, there is a "Different currency" button under the confirmation, and later the /currency command does the same. Expenses in other currencies are still recorded, just in separate ledgers, never silently converted.
In a group, the time zone is set with a command, for example /timezone America/Chicago. There is no location button in groups: Telegram only allows it in private chats. Set the zone right away. Otherwise the week is counted in UTC, and a late-evening purchase can land on the next day.
Step 5. The first entry
That is it, you can start writing. The bot replies to whoever logged the expense, so everyone in the group can see whose purchase it was.
The bot will not answer the last message. It skips ordinary conversation in a group silently so it does not clutter the chat. If an entry comes out wrong, the "Undo" button removes it, and in a group the message stays struck through: everyone can see exactly what was undone, and that it did not just vanish.
House rules worth agreeing on up front
The bot forgives almost any format. People sharing one group still find it easier with a couple of common rules:
- Log at the moment you pay. Not in the evening from memory. It takes seconds, and "I'll add it later" is the main reason family tracking falls apart.
- Name the thing, not the store.
sneakers 80, notmall 80. When you ask how much went on clothes, the bot searches what was written. - Big receipts as a photo. A long supermarket receipt is faster to photograph: the bot reads it line by line.
- Personal spending goes to a private chat with the bot. Every chat with the bot is a separate budget. Shared expenses go in the group, your own in your private chat with the bot, and the two never mix.
What you get after a week
After the fifth entry the bot sends a mini summary of how much has gone where so far. From then on, every Sunday at 7 PM in the group's time zone, a weekly recap arrives, compared with the previous week and showing the top categories. /dashboard opens the full list and charts, and the bot answers questions right in the chat: "how much did we spend on eating out this month?" returns a number counted from your entries, and "who spent how much this month?" returns a total for each family member, with everyone's share.
If the group ever becomes a supergroup (Telegram does this on its own when a group grows large, or when some settings change), the history moves along with it.
What it costs
The basic plan is free forever, in any number of chats and with no per-member fee: a group of two costs the same as a group of six. The first two budgets a person starts get 14 days of Premium free, no card required. Premium covers voice messages, recurring payments, category limits and editing entries; regular expenses by text and photo, questions and the weekly recap stay free. For how couples split costs without a joint account, see our guide to a shared budget in Telegram.
Where to start today
Create the group, add the bot and log one real expense — not a test, today's. The rest of the family will see what it looks like and join in without instructions. And a week from now you will know what your family spends on groceries without adding anything up in your head.
Try Smart Budget free
AI reads your receipts and tracks spending automatically — right inside Telegram.
Start Free in Telegram