Malai Open Malai

Your salary went somewhere. Malai shows you where.

It reads your bank texts and statements on your own device, then tells you in plain numbers what you spent, what came in and who owes you.

Free. No account, no ads, no loans. What’s free today stays free.

Spent in November Sample data ₹36,208

₹4,210 less than this day last month

Tap a day to see where it went.Point at a day to see where it went.

Wed 18 Nov₹712 spent
SwiggyFood and dining₹386
UberTransport₹214
Sharma DairyGroceries₹112
₹18,500 came in with no text

Worked out from your HDFC balance. Who was it from?

4821₹52,316HDFC savings
2210₹11,640SBI savings
7305₹12,420ICICI card, due in 7 days

One salary month. Dev is made up.

His bank says ₹72,577 left.
He spent ₹41,907.

The other ₹30,670 was a card bill, a SIP, an EMI, cash and a transfer to himself. Malai keeps those out of your spending and shows them on their own line, so the number you see is the number you spent.

Came in ₹97,000
Salary, Northwind LabsIncome · 1 Oct+₹78,500
No text for this oneIncome · 24 Oct+₹18,500
Left at the end of October ₹24,423

Plus ₹3,840 that Rhea still owes him.

Spent ₹41,907
Rent, to Ramesh KumarRent and home₹22,000
Swiggy, Zomato and moreFood and dining · 23 times₹8,240
BigBasket and moreGroceries · 14 times₹6,180
Indian OilFuel₹2,340
Cult FitHealth₹1,499
AirtelBills and utilities₹999
NetflixSubscriptions₹649
Moved, not counted ₹30,670
Card bill, through CREDCard bills · Not counted₹12,420
Groww SIPInvestments · Not counted₹5,000
To his own SBI accountTransfers · Not counted₹5,000
Loan EMILoans and EMI · Not counted₹4,250
ATM, Sector 9Cash withdrawal · Not counted₹4,000

Still in the record, one tap away. Think an EMI is spending? Flip any tag to counted in Settings.

It notices what your bank’s texts leave out.

Money that came in with no text

Banks text you when money goes out and often stay quiet when it comes in. Malai walks your balance from one text to the next. When the numbers don’t add up, it tells you how much arrived and roughly when. We haven’t found another app that does this.

Small spends get the same care. From January 2027 banks may skip texts for ₹500 and under, so a few quiet debits become one calm line: “₹640 in small spends with no text”.

HDFC Bank, 21 Oct, 7:42 pm

Rs.640.00 spent on HDFC Bank Debit Card x4821 at CITY PHARMACY. Avl bal Rs.32,410.00

HDFC Bank, 25 Oct, 5:45 pm

Rs.4000.00 withdrawn from HDFC Bank Card x4821 at ATM SECTOR 9. Avl bal Rs.46,910.00

Last balance₹32,410
Less the ATM−₹4,000
Should be₹28,410
Bank says₹46,910
₹18,500 came in with no text

Between 21 and 25 Oct. Who was it from?

Who owes whom

Rhea still owes you for Goa. Keep one line per person, settle it, forgive it if you’re feeling generous, or send a nudge on WhatsApp that you write and send yourself.

Rhea owes youGoa flights ₹3,200 · Dinner at Olive ₹640₹3,840
You owe KabirConcert tickets₹1,250

What’s coming

Bills and money you’re expecting, in one list. Mark a bill paid and it logs the spend and moves to next month. If something looks monthly, Malai offers to add it. On Android you get a reminder the day before.

20NovCar insuranceIn 2 days₹11,800
27NovFreelance invoiceExpected+₹15,000
5DecRentEvery month₹22,000

It cannot send your data anywhere.

The Android app has no internet permission. Android itself blocks it from the network, so your texts stay on your phone even if we wanted otherwise.

The web version keeps your data in your browser, and its security rules let it talk to no address but its own.

How to check it yourself

Two ways in. Both stay on your device.

Works today

On the web, from statements

07/11/2026 UPI/DR/630099112233/SWIGGY/HDFC/UPI 386.00

SwiggyFood and dining₹386
  1. Download a statement from your netbanking: PDF, Excel or CSV.
  2. Drop it into Malai. Your browser reads it right there, locked PDFs too. The password is never stored.
  3. Check what it found: new, needs review, transfers, already imported. Then save.
On its way to Google Play

On Android, from your bank texts

INR 649.00 spent using ICICI Bank Card XX7305 on 07-Nov-26 on NETFLIX

NetflixSubscriptions₹649
  1. Say yes to reading texts. Say no and statements still work.
  2. It reads 180 days back while you watch the count climb, dropping OTPs, personal texts and offers.
  3. From then on, each new bank text shows up by itself.
Ask for early accesshello@anirudhgoel.xyz

What it looks like.

Real screens from the app, running on the sample data you can open yourself.

Malai's Now screen with sample data
NowThis month, what needs you, your accounts.
Malai's Activity screen with sample data
ActivityEvery payment, findable by name or amount.
Malai's Month screen with sample data
MonthWhere it went, by tag, against last month.
Malai's Plans screen with sample data
PlansWhat is due next, and what is coming in.
Malai's People screen with sample data
PeopleWho owes whom, one line each.

Questions people ask.

Is it free?

Yes. No account, no ads, no loans. What’s free today stays free.

Is it safe?

Your data sits on your phone or in your browser, and nowhere else. There is no account to hack and no server holding your money history. Malai never asks for your bank login, card number, CVV, OTP or UPI PIN, and it drops texts that look like OTPs before saving anything.

What it can’t do is stop someone who has your unlocked phone. Turn on the fingerprint lock in Settings if that worries you.

Can I check that nothing leaves my device?

Yes, and you should. Here’s how, on Android and in the browser.

Which banks does it work with?

On Android: it knows the texts of 37 banks and cards, including HDFC, SBI, ICICI, Axis, Kotak, Yes, IDFC First, IndusInd, PNB, Bank of Baroda, Canara, Union, Federal, Amex, OneCard, Scapia, slice and Jupiter. Banks change their wording, and we’ve seen real texts from only some of them, so expect the odd miss. A money text it isn’t sure about waits for you and counts for nothing until you say so.

On the web: a CSV, Excel or PDF statement with a table of dates and amounts should read, whichever bank it’s from. If Malai can’t tell the columns apart, it asks you. Scanned PDFs with no text in them won’t work.

What about iPhone?

Use the web version in Safari. It reads statements like anywhere else. iPhones don’t let apps read texts, so there’s no automatic capture. Add Malai to your home screen, because Safari can clear data from sites you haven’t opened in a while, and keep a backup.

What if I lose my phone?

Your data goes with it. We have no copy, which is the whole idea, and that cuts both ways. Make a backup from Settings once in a while: it’s a file locked with a password you choose, and you keep it wherever you like. On a new phone, restore that file. Forget the password and nobody can open it, us included.

How do you make money?

We don’t, for now. I built Malai because I wanted a money app I’d trust, and with no servers holding anyone’s data it costs very little to run. If that ever changes, what’s free today stays free.

Why the name?

Malai is the Hindi word for cream, and cream has long been slang for money. Also, everyone wants more of it.

Free. No account, no ads, no loans.
What’s free today stays free.