Skip to main content

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:

SourceExample 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"
Otheranything 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

  1. Use /income to list entries
  2. Tap Edit to change any field (source, amount, account, date, description)
  3. 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.