Money doesn't grow on trees. Know where your money is going.
MoneyGoWhere listens to your banks' push notifications and keeps track of all your spending in the background. No complex set-up, just make sure every PayNow and card transaction triggers a push notification. Your phone will take care of the rest.
MoneyGoWhere supports these banking apps
Disclaimer: MoneyGoWhere is an unofficial solution that is not affiliated with any bank. The only reason why it is possible for MoneyGoWhere to parse your transaction notifications is because of Android's NotificationListenerService API, which allows apps to read all notifications on your phone with your permission.
Frequently asked questions
How does this work?
MoneyGoWhere reads the push notifications sent by your banking apps — the same alerts you already get for every card transaction and PayNow transfer. It then sends those banking notification texts to OpenAI to extract the merchant name, amount, and transaction type. The results are saved on your device as a structured spending log. No bank logins, no screen scraping, just your existing notifications.
Wow, giving you access to my push notifications is dangerous. Why should I trust this app?
Your data never leaves your phone except to go directly to OpenAI’s API for parsing — there is no MoneyGoWhere server. The app reads notification text only (e.g. “You’ve spent SGD 120 at Shady Avenue”), which should never contain your account credentials or full account numbers in the first place. Your OpenAI API key is stored using your phone’s encrypted secure storage, and all transaction history lives locally on your device.
I get the idea, but how do I ensure that there's no funky business happening behind my back?
I understand that it is challenging to prove whether or not the app sends data to external sources other than OpenAI. But consider this; I am but a humble public officer who wishes to keep his day job. I have no interest in knowing how much money you spent at Shady Avenue.

