Automatic SMS capture Free
Bank and UPI alerts become transactions automatically. The message is read on your phone and thrown away; only the amount, merchant and date are kept.
SpendRoast reads your bank SMS on your phone, tracks every payment, and roasts you the moment you overdo it. It's funny, it's honest, and your financial data never leaves your phone.
Pick Friendly, Sarcastic or Savage. Every roast tells you exactly which rule it came from.
Everything you need to see where your money goes, plus the push you need to keep more of it.
Bank and UPI alerts become transactions automatically. The message is read on your phone and thrown away; only the amount, merchant and date are kept.
Each roast is built from your own spending: your 4th Swiggy this week, a 2 am order, a budget at 92%. So they rarely repeat. Quiet hours and a daily cap keep it fun.
Monthly, weekly or one-time budgets for everything or chosen categories, with alerts before you hit the limit.
"No-Swiggy week", "₹500 weekend" or your own. Win a few in a row to build a streak. Break one and you'll hear about it.
Your month in one card: "You paid Swiggy 23 times. That's 2 Goa trips." Top category, biggest spend, busiest day.
Turn any roast into a card for Instagram, WhatsApp, Facebook or Threads: Story, Post or Square. Amounts are hidden unless you show them, and shop names can be hidden too.
Trends, categories, top merchants, spending by account and an activity heatmap. Search and filter every transaction.
Low-confidence messages, pending payments and possible duplicates wait in a review queue. Your totals only include what you've confirmed.
Today's spend and your latest roast at a glance. Amounts stay hidden until you turn them on.
Give SpendRoast permission to read bank SMS, or skip it and add payments by pasting a message, importing a CSV statement or typing them in.
Every payment is recorded on your phone and sorted into a category. Messages from personal numbers are ignored.
Instant roasts, budget alerts, challenges and a monthly Wrapped keep you honest without nagging.
Every roast and every monthly Wrapped can become a card in one tap: pick a style (Classic, Midnight or Roast Receipt, plus five more with Pro), pick Story, Post or Square, and send it to Instagram, WhatsApp, Facebook or Threads.
The free app is complete. Pro removes ads and adds the extras.
Bollywood drama, cricket commentary or a strict Indian mom, the Savage tone any time, and five extra share-card styles: Desi Pop, Bollywood, Cricket, News and Neon.
Hindi, Tamil, Telugu and Bengali, alongside English and Hinglish.
Finds recurring payments in your history, shows what they cost a year, and reminds you 2 days before they're due.
Save for a trip, a phone or a rainy day. Take money out of a goal and you'll get roasted for it.
Unlimited budgets, goals and custom categories. Free includes 2 budgets, 1 goal and 3 custom categories.
Free shows at most one ad a day, never on money screens. Pro shows none.
Pay monthly, yearly or once. Cancel any time in Google Play.
Launch prices. Google Play shows the final price in your local currency, including applicable taxes. Purchases, renewals and refunds are handled by Google Play. See the Terms.
| Feature | Free | Pro |
|---|---|---|
| Automatic SMS capture, paste, CSV import, manual entry | ✓ | ✓ |
| A roast for every payment | ✓ | ✓ |
| Roast tones | Friendly, Sarcastic | + Savage |
| Roast packs (Bollywood, Cricket, Strict Indian mom) | – | ✓ |
| Roast languages | English, Hinglish | + Hindi, Tamil, Telugu, Bengali |
| Budgets / savings goals / custom categories | 2 / 1 / 3 | Unlimited |
| Challenges, Roast Wrapped, share cards, widget | ✓ | ✓ |
| Share-card styles | Classic, Midnight, Receipt | + Desi Pop, Bollywood, Cricket, News, Neon |
| Subscription & bill tracker with reminders | Monthly total only | ✓ |
| Ads | At most 1 a day | None |
SpendRoast was built so that we never see your finances. There is no account and no server holding your data.
No. Messages are read on your phone and discarded after the amount, merchant and date are taken out. Transactions are stored only on your phone. There's no account and no server with your data.
No. Automatic capture needs it, but you can paste a bank message, import a CSV statement or add payments by hand instead. Everything else works the same.
SpendRoast understands the common wording of Indian bank, card and UPI alerts ("debited", "spent", "credited"), so most banks work without any setup. Anything it isn't sure about goes to a review queue instead of being counted.
Yes. Manual entry, paste and CSV import work anywhere, totals support several currencies, and roasts are available in English. Automatic SMS reading is tuned for Indian bank messages.
Not yet. SpendRoast is an Android app, because automatic capture relies on reading bank SMS, which iOS doesn't allow.
Only as mean as you choose. Pick Friendly, Sarcastic or Savage, or turn roasts off. Rent, bills, medical and education spending are never roasted, and every roast says which rule triggered it.
Subscriptions are managed in Google Play (Play Store → Profile → Payments & subscriptions). Cancelling stops future renewals; you keep Pro until the end of the period you paid for. Refunds follow Google Play's refund policy.
In the app: Settings → Privacy & data → Delete all data. Uninstalling the app also removes it. See Delete your data for details.
SpendRoast is coming soon to Google Play. Free to download, private by design.
Android 8.0 or later.