How automatic transaction tracking works
- A banking app notification or eligible transaction email arrives.
- Stash recognizes whether the message appears to describe a financial transaction.
- It extracts details such as amount, currency, description, date and account or card hints when available.
- You review, correct or reject the result before relying on it in your budget.
Automation should reduce work, not remove control
Message formats vary and can change. Stash uses confidence and review workflows rather than claiming perfect recognition. A missed or incorrect result can still be entered or corrected manually, and your corrections help the on-device recognizer adapt to repeated formats.
What you need
Stash is available for Android. Notification-based tracking requires Android Notification Access and a banking app selected by you. Email-based tracking is optional and requires a Gmail connection through Google OAuth. Neither method gives Stash your bank login credentials.
Common questions
- Does Stash connect directly to my bank?
- No. It uses supported notifications and optional transaction emails instead of direct bank aggregation.
- Can I still add an expense manually?
- Yes. Automatic recognition supplements manual entry; it does not remove it.
- Will it recognize every transaction?
- No guarantee can be made because notification and email formats differ by bank, country, language and device.