ZaatarLABS Get in touch →
← All posts
The Smart Budget

Why I built The Smart Budget

A budgeting app that never asks for your bank password — because I wasn't willing to hand mine over either.

6 minGeneral + UAE tech network

I built The Smart Budget because I got tired of not knowing where my money went, and every app that promised to tell me wanted something I wasn't willing to give: the keys to my bank account.

Let me back up.

The moment

A couple of years ago my bank in the UAE quietly changed how it notified me about spending. The detailed transaction texts — "AED 84.20 at Carrefour" — stopped. In their place came a Wallet push: a card icon, an amount, and not much else. Useful for fraud alerts. Useless for actually tracking a month.

So I did what everyone does. I went looking for a budgeting app.

And I hit a wall I didn't expect. Almost every serious option — the ones with the nice charts and the "we'll categorize it for you" promise — worked the same way underneath: you connect your bank through an aggregator like Plaid. You type your online-banking credentials into a screen that isn't your bank, and a third party you've never heard of starts reading every transaction you make, forever.

I sat there looking at that login screen and thought: no. Not because I think every one of these companies is evil, but because I couldn't answer a simple question — who else can see this, and for how long? — and neither could the app.

Then I checked whether they even supported my bank. Most didn't. The aggregator model is built for the US and a handful of European markets. Out here, you're a rounding error.

What was actually wrong

The more I looked, the more the whole category felt backwards.

You pay to rent your own numbers. Fourteen dollars a month, in some cases, for a tool whose core job — add up what you spent — has been solved since the abacus. Miss a payment and the charts you've been building for two years lock behind a paywall.

You are the product. After I shipped, a piece of research from Incogni put a number on the thing I'd been uneasy about: around 60% of popular budgeting apps share your data. Your spending is one of the most intimate datasets you own — where you eat, what you're treating, how much you actually make versus what you tell people — and a majority of the apps built to "help" you with it are quietly monetizing it.

It's all built for someone else's country. No local banks, foreign currency assumptions, categories that don't match how anyone here actually spends.

I didn't want a better version of that. I wanted a different shape entirely.

The constraint that became the whole point

Here's the decision that everything else hangs on: The Smart Budget never connects to your bank. No Plaid, no Yodlee, no "log in to continue."

When I say that out loud to other developers, the first reaction is usually, "So it's a manual-entry app? Those are dead." And that would be true — if capturing a transaction meant stopping, opening an app, and typing.

It doesn't. That's the part I spent the most time on.

On iOS, when your bank posts a payment to Apple Wallet, the system can fire an automation. The Smart Budget rides that. You set it up once, and from then on a Carrefour tap or a Salik toll captures itself — the app reads the notification, cleans up the merchant name, guesses the category from how you've labeled that merchant before, and drops it in your ledger. You can also snap a receipt, say it out loud, or type it if you like. But the day-to-day case is: you don't do anything.

That's the line I keep coming back to, because it's the honest one-sentence pitch: you don't log your spending. It logs itself. You just review.

And because nothing is coming from your bank through a middleman, nothing is going to one either. The data has nowhere to leak, because it never leaves the phone in the first place. The constraint I started with — "I refuse to hand over my bank password" — turned out to be the feature. Privacy stopped being a settings toggle and became the architecture.

Why this is possible now, and wasn't two years ago

There's a reason this app is an iOS 26 app and not an iOS 22 one.

The "smart" parts of a budgeting app — reading a messy bank notification into a clean transaction, catching the charge that doesn't look like you, writing a plain-English summary of your month — have always needed some intelligence. Until recently, "intelligence" meant a server. Meant sending your data somewhere. Which, for an app whose entire promise is your data never leaves the phone, is a non-starter.

iOS 26 shipped Apple's Foundation Models — a capable language model that runs entirely on the device, no API key, no network call, no bill. That's the piece that made the shape I wanted actually buildable. Every smart feature in The Smart Budget — categorization, the anomaly card that flags a charge that doesn't fit your pattern, the narrative insights — runs on that on-device model, grounded in your data, and the results never touch a server. (I wrote up the engineering of that separately, because it's a rabbit hole and it broke my brain a few times.)

So the answer to "why now" is boring and true: the hardware and the OS finally caught up to the privacy stance I wasn't willing to compromise on.

What it costs, and why

Free to start, and I mean actually usable free — unlimited transactions, budgets, and goals, forever. Pro adds the intelligence layer and family sharing.

And here's the part I care about: there's a lifetime option. $49.99, once, done. If you're the kind of person who's allergic to another subscription — I am too — you can buy the thing and never think about it again. I kept the monthly and yearly for people who prefer them, but I refuse to build an app that holds your own numbers hostage to a recurring charge.

What I actually hope it does for you

I didn't build this to disrupt fintech or win a category. I built it because I wanted to open one app, see the truth about my money in about five seconds, and trust — really trust — that the truth was mine alone.

If it does that for you too — if it quietly logs the boring stuff, flags the thing you'd have missed, and never once asks you to prove you're still paying to see your own life — then it did its job.

It's out now, on iPhone. It runs on-device. It doesn't want your bank password. It never will.

— Omar

Written by Omar Al Homaidi · The Smart Budget · @zaatarlabs