Telegram expense tracker bot for your DMs
Text an expense, get it logged and categorized automatically.
Budget 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, /budget lets you set a monthly cap that alerts you at 80% and again at 100%, and everyone gets an automatic weekly summary DM.
Use it without adding the bot
Use it without adding the bot: type @BudgetLogBot 12.50 coffee in any chat and it posts the parsed amount and category right there — nothing is saved until you message it directly.
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 at 80% and again at 100% of it. |
/top | /top | Free: your 5 biggest expenses this month, ranked — spot where the money actually went. |
/trend | /trend | Free: your last 7 days of spending as a one-line sparkline with per-day totals — catch a spending spike before it becomes a habit. |
/export | /export | Pro only: DM you a CSV of your logged expenses. |
/cat | /cat add subscriptions | Pro only: add a custom category (up to 50). |
/pro | /pro | Unlock CSV export and custom categories for a one-time 150 Stars payment. |
Free vs Pro
Free
- 30 logged expenses per month
- /today, /week, /month totals by category
- /top — your 5 biggest expenses this month
- One monthly /budget cap with 80%/100% alerts
- Automatic weekly summary DM
Pro — 150 Stars (≈ $3), one-time, per user
- CSV export of your logged expenses via /export
- Custom categories via /cat
- Unlimited logged expenses
Privacy
- Each expense you log — amount and the note text you sent — is stored per user, so /today, /week, /month, and /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; Pro can also add custom categories with /cat add.
- What happens when I hit my /budget cap?
- The bot alerts you when your logged total for the month crosses 80% of the cap you set with /budget, and again at 100% — it doesn't block further logging.
- What does Pro add?
- CSV export via /export and custom categories via /cat, either as a one-time 150 Stars payment or a 100 Stars/month subscription.
- How do I see my biggest expenses?
- Send /top — it's free. The bot ranks your 5 largest logged expenses for the current month, so you can spot exactly where the money went without scrolling.
Related guides
- Track a Personal Budget by Texting a Telegram Bot
- Telegram Expense Tracker Bot: Log Spending by Just Texting
- How to Send a Secret Message on Telegram That Only One Person Can Open
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.
- SpyPartyProBot — A find-the-spy game for 3 to 12 friends in a Telegram group chat.
- 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.
- PartyPackProBot — Truth/dare/would-you-rather/never-have-I-ever prompts with no-repeat rounds.
- GroupPulseProBot — Activity stats for Telegram groups — counts messages, never content.
- WhenIsItBot — Time-zone converter for Telegram groups and inline use, DST-correct.
- BirthdayReminderProBot — Members save their birthday once; the bot greets them in the group and warns everyone else the day before.
- CountdownDaysBot — A countdown message that updates itself automatically, right inside the group.
- AsyncStandupBot — Async daily standup: the bot DMs 3 questions, then posts one compiled report to the group.
- WordADayLearnBot — One spaced-repetition vocabulary card a day, by DM, from a 300-word English catalog.
- FocusTimerProBot — A focus timer with an end message and break, solo by DM or together in a group.
- TimeSheetProBot — 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.
- TriviaDailyProBot — One daily trivia question as a native quiz poll, with a weekly group leaderboard.
- TickMyPriceBot — Live crypto prices in chat, and an alert when a coin crosses your line.
- MyHoldFolioBot — Your crypto portfolio in Telegram: total value, PnL and history, no wallet connection.