Managing Accounts
Accounts represent where your money lives — bank accounts, e-wallets, credit cards, or cash.
Creating an account
/newaccount
You'll be asked for:
- Name — e.g. "Maybank", "Touch n Go", "Cash", "CIMB Credit Card"
- Type — Bank / E-Wallet / Cash / Credit Card / Investment
- Balance — starting balance (e.g. 2500.00)
- Currency — defaults to MYR
Accounts are never created automatically from expense messages. You must create them with /newaccount before you can link expenses to them.
Viewing accounts
/accounts
Lists all your accounts with current balances. Shows both personal accounts and any accounts shared with your active group.
Account limits by plan
| Plan | Max accounts |
|---|---|
| Free | 2 |
| Pro | 5 |
| Ultimate | Unlimited |
Editing an account
In /accounts, tap Edit next to any account to change its name, type, balance, or currency.
Deleting an account
Tap Delete next to an account. Existing expenses linked to that account remain — only the account record is removed.
Topping up an account
When you receive money into an account (other than tracked income), just tell the bot:
topup 500 Maybank
added 200 to Touch n Go
This increases the account balance without creating an income record.
When you're in a group, topups can target both personal and group shared accounts.
Group accounts
When you're in a group, you can create accounts that belong to the group instead of just yourself. Group members can all see and use group accounts when logging expenses.
Account names are unique within each scope — so you can have a personal "Maybank" and a group "Maybank" without conflict.
See Group Expense Sharing for more.
How account linking works
When you mention an account name in an expense or income message, Duitbot fuzzy-matches it:
- Exact match (case-insensitive) — preferred
- Contains match — if your input is contained in an account name or vice versa
- Similarity match — if the names are similar enough
If multiple accounts match equally well, Duitbot shows a picker for you to choose.
When the matched name differs from what you typed, Duitbot tells you which account it linked to, so there are no silent surprises.