Tracking Income
Log income the same way you log expenses — just describe it naturally.
Logging income
salary 5000 Maybank
freelance payment 800
received bonus 1200 CIMB
rental income 1500
Duitbot recognises income sources including:
| Source | Example phrases |
|---|---|
| Salary | "salary", "gaji", "paycheck" |
| Freelance | "freelance", "side income", "project payment" |
| Bonus | "bonus", "incentive", "commission" |
| Rental | "rental income", "rent received" |
| Investment | "dividend", "investment return" |
| Business | "business income", "sales" |
| Other | anything else |
Viewing income
/income
Lists your income entries for the current month with Edit and Delete buttons.
For a different month:
/income 2026-02
The list also shows a per-currency total at the bottom.
Account linking
If you name an account in your income message (e.g. "salary 5000 Maybank"), Duitbot links the income to that account and adds the amount to its balance.
When you're in a group, income can be linked to both personal accounts and group shared accounts — the same scope as expenses. If the named account isn't found in either scope, Duitbot will ask you to check the name and will not save until resolved.
Editing & deleting income
- Use
/incometo list entries - Tap Edit to change any field (source, amount, account, date, description)
- Tap Delete to remove an entry
Source validation: Duitbot checks your edited source against the recognised list. If it doesn't match, it re-prompts.
Natural language also works:
change last income source to Freelance
delete that bonus entry
Summary integration
When you have income entries for a month, /summary shows:
- Income breakdown by source
- Net cash flow (income minus expenses)
- Savings rate
This gives you a complete picture of your finances, not just spending.