DEV Community

Michael Lip
Michael Lip

Posted on Originally published at tg.zovo.one

Stop Fighting Your Budget App: Log Expenses by Texting a Telegram Bot

Most expense trackers die of friction. You open the app, tap plus, fill five fields, pick a category, close the app — and by day nine you've stopped doing it. The fix is boring and effective: make logging cost one message you were going to type anyway.

That's exactly what a Telegram expense tracker bot does. This guide walks through the whole setup in five steps.

Step 1: Log an expense with one message

Start a chat with @BudgetLogBot and send any message that starts with a number:

12.50 coffee
Enter fullscreen mode Exit fullscreen mode

That's it. The amount is parsed, the rest becomes the note, and a category is guessed from your words. No forms, no pickers. Typos don't hurt you either — a garbled word only affects the category guess, never the amount.

Step 2: Test it inline (nothing gets saved)

Type @BudgetLogBot 12.50 coffee in any chat — even a group — and the inline parser previews the amount and category it would extract. Nothing is saved until you send it to the bot directly. Use this to learn what the parser understands before committing to it.

Step 3: Check totals with /today, /week, /month

Each command returns spending for that window, broken down by category. The per-category breakdown is the part that actually changes behavior — you can see exactly which category is eating your month.

Step 4: Set a monthly cap with /budget

Run /budget 1500 and the bot alerts you at 80% and again at 100% of your cap. That's the early-warning system: you find out on the 12th that you're trending over, not when the statement arrives.

Step 5: Rely on the weekly summary

Every user gets an automatic weekly summary DM — total, categories, trend. You never have to remember to check your stats; they come to you.

A realistic month

You set /budget 1500 on the 1st. Through the month you text 12.50 coffee, 45 groceries, 3.20 bus, 220 rent. On the 12th the 80% alert pings, so you ease off eating out. On the 24th the 100% alert lands and you stop discretionary spending. At month-end, /month shows the per-category breakdown, and the weekly summaries kept the trend visible the whole way through.

Free vs Pro

  • Free: 30 expenses/month, all totals, one budget cap with alerts, weekly summary.
  • Pro (one-time 150 Stars): unlimited logging, /export to CSV, up to 50 custom categories via /cat add.

Where this fits

If your spending problem is shared rather than personal, the same fleet covers it: how to split rent with roommates without chasing anyone for money, or track a personal budget by texting a bot. For the bookkeeping side, exporting group expenses to CSV keeps your records tidy, and a Telegram reminder bot covers the recurring payments worth never missing. If you want to see whether the habit is sticking, group statistics show activity at a glance.

The whole point: the tracker that works is the one with zero steps between thought and record. A message that starts with a number is about as close to zero as it gets.

Top comments (0)