Track daily expenses by date & record, view them over any time range, and export PDF reports. RM 5/month, 7-day trial.
Open the EzyTracker BotSelf-register an account, then log expenses (each gets a short SID). Group expenses into records (e.g. Main, Business, Personal). View over flexible date ranges and export PDF. Expenses need an active subscription; registration & billing are open.
Log an expense (inline or guided)
/vrexptoday / thismonth / YYYY-MM / range
/etpdfExport any range as a PDF
/eexpUpdate item/amount/date by SID
/recordsCreate custom records (Budgets)
/registerCreate your account + 7-day trial
Self-register an account (private chat only), activate with the code, and you get a 7-day trial. A default Main record is created for you.
Register
Send /register My Expenses (or just /register for guided). The bot creates a pending account + Main record and gives you a 6-char code.
Activate with the code
Send /code YOURCODE. You get a 7-day trial, then /subscribe (RM 5/month).
/start shows a welcome with quick-action buttons. /cmd lists every command with usage. Before registering you're asked to contact admin or use the admin bot.
Inline one-liner, or guided (item โ amount โ date โ record). Date defaults to today; record defaults to Main.
Command Format
Parameters
| Key | Description |
|---|---|
| it: | Item name (required) |
| am: | Amount in RM (required, > 0) |
| dt: | Date YYYY-MM-DD (optional, = today) |
| rc: | Record name (optional, = Main) |
โ Save the SID for /eexp & /dexp. In guided mode, send - for today's date / Main record.
Edit any field by SID (only the fields you include change). Delete by SID. Both support guided mode if you send the bare command.
Command Format
Edit Fields
| Key | Description |
|---|---|
| sid: | SID of the expense (required) |
| it: | New item name |
| am: | New amount |
| dt: | New date YYYY-MM-DD |
โ The SID itself can't be changed. Use /vrexp to find an SID.
View expenses over a flexible range, optionally filtered to one record. Bare /vrexp starts guided mode and lists the accepted ranges.
Command Format
โ If you have multiple records, the bot asks which one to view (send - for all).
Export any range (same ranges as /vrexp) as a PDF table โ No, Date, Item, Record, Amount โ with a total. Optional record filter.
Command Format
PDF Contents
Records are sub-groupings inside your account (e.g. Main, Business, Personal). Every account starts with Main. Deleting a record removes all its expenses (2-step confirm).
Command Format
โ /delrecord sends a confirm code; resend with confirm:<code> to actually delete.
Ready to track your expenses in Telegram?
Open the EzyTracker Bot