MoneyLens Blog
How a bank SMS becomes a spending notebook
Your bank already texts you every time you pay. MoneyLens puts that message to work as a private expense notebook on your iPhone.
Updated 2026-07-10
You buy a coffee. Two seconds later your bank sends a text: card charged, amount, shop name. You read it and forget it. By the end of the month you have no idea where the money went.
MoneyLens uses that text. It reads the message your bank already sent and turns it into a line in a private spending notebook on your iPhone. No new bank login. No shared password. The message was going to arrive anyway. MoneyLens just puts it to work.
The problem: your spending is scattered
Most people pay from more than one place. A debit card here, a credit card there, cash sometimes, a second bank for savings. Bank apps do not talk to each other. Each one shows its own slice and nothing shows the whole picture.
So you try to track it by hand. You start a spreadsheet or a note. It works for four days. Then you forget one purchase, then five, and the record is wrong, so you stop looking at it. The tracking dies in a week. Not because you are lazy, but because typing every purchase is dull and easy to skip.
The one record that never gets skipped
There is one record of your spending that already exists and never gets skipped: the SMS your bank sends. You do not have to do anything to get it. The bank sends it the moment your card is charged.
A message looks something like this:
Delta Bank
Purchase approved
Card *4417: 1,290.00 RSD
MAXI SUPERMARKET, Beograd
10 Jul 14:32
Every bank writes it differently, but the pieces are usually there: how much, which card, where, and when. That is enough to build an expense from.
How the capture works, step by step
MoneyLens turns that message into an expense in four steps. You set it up once, then it runs on its own.
- The bank sends its usual SMS. Nothing changes on the bank side.
- An iPhone Shortcut hands the message text to MoneyLens. A Shortcut is a small automation built into every iPhone, and you set it up one time.
- On-device AI reads the message and drafts a transaction: the amount, the currency, the shop name, and the payment type, filled in and ready.
- You glance at the draft and confirm it, or fix a field first. The expense lands in your notebook.
The whole thing takes a moment. You are not typing numbers. You are checking a draft that is already filled in.
What stays on your phone
The reading happens on the iPhone itself. The core parsing of the message runs on the device, and the AI that handles different bank formats runs on the device too. Your messages are not the price of admission to some company's server.
MoneyLens never asks for a bank login. It never holds a bank password or a bank token. It cannot move money, because it is not connected to any account. It is a notebook that reads a text you already received, nothing more.
Optional iCloud sync uses your own Apple account to keep your notebook on your other Apple devices. You decide that during setup, and it runs through Apple's iCloud, not a MoneyLens server.
Where it is honest about limits
This approach is simple, and simple has edges. It is fair to know them before you start.
- It depends on the SMS. If your bank does not send payment texts, or you have them switched off, there is nothing to read. You can still add expenses by hand.
- Formats vary. Banks word their messages their own way, and some are messier than others. MoneyLens reads a wide range, but not every message is clean.
- Uncertain entries go to a review list, not into the record as fact. When the app is not sure about a field, it keeps the entry for you to confirm instead of guessing silently and pretending it is right.
- The app interface is in English for now.
The point
A notebook only works if it stays current. The reason paper budgets and spreadsheets fail is friction: the effort of writing every purchase down. MoneyLens removes that effort by reading the record your bank already made, on your phone, for your eyes.
You still hold the pen. You confirm what goes in and you fix what is wrong. But you are editing a draft instead of starting from a blank page, and that is the difference between a notebook you keep and one you abandon.