Budgets
Set monthly spending limits per category. Duitbot warns you when you're approaching or over the limit.
Setting a budget
/newbudget
You'll be prompted to choose a category and enter a monthly limit amount.
Or use natural language:
set food budget to 500
budget 200 for transport this month
limit entertainment to 150
Viewing budgets
/budget
Lists all your budgets with Edit and Delete buttons.
Budget limits by plan
| Plan | Max budgets |
|---|---|
| Free | 0 (not available) |
| Pro | 5 |
| Ultimate | Unlimited |
How warnings work
Every time you save an expense, Duitbot checks your budget for that category:
- At 80% or more of the limit → warning appended to the reply
- Over the limit → over-budget notice appended
Example:
Lunch — MYR 18.00 saved.
Food budget: MYR 420 / 500 (84%) — approaching limit.
Proactive spending alerts
In addition to inline warnings, Duitbot sends you a Telegram notification when a category crosses a threshold — even if you haven't opened the app:
- ⚠️ At 80% — a warning with the amount remaining
- 🔴 Over budget — an alert with how much you've exceeded the limit
Each alert fires once per category per month — you won't get repeated messages for the same category. The alerts reset automatically at the start of the next month.
Spending alerts are only sent for categories that have a budget set. Free users cannot set budgets, so alerts are a Pro/Ultimate feature.
Budget in summaries
The /summary command shows your budget usage alongside each category:
Food MYR 350 ████████░░ 70% [Budget: 500]
Transport MYR 180 ████░░░░░░ 40% [Budget: 450]
This gives you a monthly overview of where you stand.
Editing a budget
In /budget, tap Edit to change the monthly limit for any category.
Deleting a budget
Tap Delete to remove a budget. Your existing expenses for that category are not affected.