Your expenses, tracked automatically — straight from your bank SMS
Enable SMS import once, and HisabAI turns your bank and UPI alerts into a clean, categorized expense ledger. Up to 6 months of history imported in minutes, and every new transaction captured in real time — all processed on your phone, never on our servers.
🔒 100% on-device processing · We never see your SMS · Works offline · Disable anytime
Last updated: 2026-07-06
How it works
Enable SMS import
Open HisabAI, go to Import, and tap "Enable SMS import". Android asks for SMS permission — that's it. No bank logins, no passwords, no net-banking credentials.
Import your history
Choose how far back to go: 30, 90, or 180 days. HisabAI scans your inbox on your phone, picks out only bank and UPI transaction alerts, and builds your ledger with a live progress counter.
Stay up to date automatically
From then on, every new transaction alert is captured the moment it arrives. Pay with UPI at a chai stall, and it's in your ledger before you've pocketed your phone.
What we read (and what we never read)
We read:
- Bank debit and credit alerts (HDFC, SBI, ICICI, Axis, Kotak and more)
- UPI payment confirmations (GPay, PhonePe, Paytm, BHIM)
- Credit card spend and payment notifications
We never read:
- OTPs or verification codes
- Personal messages and chats
- Promotional or non-financial SMS
HisabAI matches messages against a verified allow-list of official bank sender IDs (the DLT-registered IDs banks must use in India). Anything not on that list is never processed.
Supported banks & apps
| Category | Supported today |
|---|---|
| Banks | HDFC Bank, State Bank of India, ICICI Bank, Axis Bank, Kotak Mahindra Bank |
| UPI apps | Google Pay, PhonePe, Paytm, BHIM (via bank confirmation SMS) |
| Cards | Credit card spend & payment alerts from supported banks |
Bank coverage expands via over-the-air parser updates — no app update needed. Bank not listed? Import a statement (PDF, CSV, or Excel) instead; HisabAI supports statement import for savings accounts and credit cards.
Privacy, in plain words
Your SMS never leave your phone. All parsing happens on your device. HisabAI extracts only the structured transaction facts — amount, direction (spent/received), merchant, date, and a reference ID — and syncs those to your ledger. The message text itself is never uploaded, stored, or seen by us.
- • On-device parsing — the SMS-reading engine runs entirely on your Android phone.
- • Minimal data out — only structured transaction fields sync to your account, over encrypted connections.
- • Sender allow-list — only verified bank sender IDs are ever matched; everything else is ignored.
- • You're in control — pause or disable SMS import anytime from the app or Android settings. Every import shows up in Import History and can be undone.
- • Play Store compliant — SMS permission use is declared and approved under Google Play's permissions policy.
A ledger that keeps itself clean
- • Auto-categorization — transactions are sorted into categories (food, travel, bills, and more) as they land.
- • Duplicate-proof — re-running an import never creates duplicates. If you also upload a bank statement, HisabAI detects overlapping transactions across sources and keeps your ledger clean; anything ambiguous goes to a quick review queue instead of silently double-counting.
- • Settlement matching — incoming UPI credits can automatically match against pending settle-ups with friends.
- • Import history & undo — every SMS batch and statement import is listed and reversible.
Frequently asked questions
Does HisabAI read all my SMS?
No. Only messages from verified bank sender IDs are matched. OTPs, personal chats, and promotional SMS are never read or processed.
Do my SMS get uploaded to your servers?
No. Parsing happens entirely on your phone. Only the extracted transaction details (amount, merchant, date) sync to your ledger — never the message text.
Is SMS import available on iPhone?
No — Apple doesn't allow apps to read SMS, so this is Android-only. On iOS, import your transactions by uploading a bank or credit card statement (PDF, CSV, or Excel) instead.
How much history can I import?
Choose 30, 90, or 180 days when you enable SMS import. You can also top up older history anytime with a statement upload.
What if I deny the SMS permission?
Nothing breaks. You can enable it later from the Import screen, or skip SMS entirely and use statement uploads.
Can I turn it off?
Yes, anytime — from the Import screen in the app or from Android's permission settings. Already-imported transactions stay in your ledger unless you undo the import.
My bank isn't supported. What do I do?
Upload a statement — HisabAI parses PDF, CSV, and Excel statements, including scanned PDFs via OCR. New banks are added to SMS support regularly without needing an app update.
Stop typing expenses. Start seeing them.
Set up once, and your money tracks itself. Download HisabAI on Android and have your last 6 months of spending organized before your chai gets cold.
Download on Google PlayGet HisabAI
Join the Public Beta and start tracking in minutes.
Support: support@hisabai.in
Business: hello@hisabai.in
HisabAI does not store your UPI PIN or bank credentials.