Expense tracker bot for Telegram
Text an expense, get it logged and categorized automatically.
Launching soon
Launching soon — username to be announced.
BudgetTrackBot logs an expense the moment you text it in your DM with the bot — send "12.50 coffee" and it's saved with the amount, plus a category guessed from keywords in your note.
/today, /week, and /month total up what you've spent and break it down by category, and /budget lets you set a monthly cap that triggers an alert once you're close to or over it.
Commands
| Command | Example | Does |
|---|---|---|
12.50 coffee | 12.50 coffee | Log an expense: any DM starting with a number is logged as that amount, with the rest of the text saved as a note and used to auto-guess a category. |
/today | /today | Total spent today, broken down by category. |
/week | /week | Total spent this week, broken down by category. |
/month | /month | Total spent this month, broken down by category. |
/budget | /budget 1500 | Set a monthly spending cap; the bot alerts you once your logged total crosses it. |
/pro | /pro | Unlock CSV export and an automatic weekly summary for a one-time 150 Stars payment. |
Free vs Pro
Free
- 30 logged expenses per month
- /today, /week, /month totals by category
- One monthly /budget cap with an alert
Pro — 150 Stars (≈ $3), one-time, per user
- CSV export of your logged expenses
- Weekly summary sent automatically
Privacy
- Each expense you log — amount and the note text you sent — is stored per user, so /today, /week, /month, and CSV export can total and list them back to you.
- The category is guessed from keywords in your note and stored alongside the expense; it's only ever used to build your own totals.
- This is a DM-only bot — nothing you log is posted to a group or visible to anyone but you.
See the full privacy page for what every bot in Tiny Telegram Tools stores.
FAQ
- How do I log an expense?
- Send a DM to the bot starting with a number, like "12.50 coffee" — the number is logged as the amount and the rest of the message is saved as a note used to guess a category.
- How does category guessing work?
- The bot matches keywords in your note text (like "coffee" or "uber") against a built-in list to pick a category automatically; there's no manual category picker.
- What happens when I hit my /budget cap?
- The bot sends you an alert once your logged total for the month crosses the cap you set with /budget — it doesn't block further logging.
- What does Pro add?
- CSV export of everything you've logged, and an automatic weekly summary DM, for a one-time 150 Stars payment per user.
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.
- SplitTabsBot — Group expense ledger: add expenses, see balances, minimal settlement, CSV export.
- 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.
- 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.
Launching soon
Launching soon — username to be announced.