I Downloaded a Free Budget App.
Then It Asked Me to Pay to See Last Month.
The story behind SpendCast — built because tracking your own money shouldn't cost extra.
I track my spending the way most people do. Badly.
A note here. A screenshot there. A vague mental category called "miscellaneous" that quietly absorbs everything I'd rather not examine too closely. Every few months I'd open a budgeting app, spend twenty minutes setting it up, and feel good about it for exactly three days.
Then the paywall would appear.
Not on day one — that would be honest. After you've entered your data, built your categories, started to see the picture. Upgrade to see history older than 30 days. Unlock filters with Pro. Export your data — Premium only.
I was paying to see my own spending.
That specific frustration is what SpendCast is about.
The apps I tried weren't bad. Some were genuinely well-designed. But almost all of them used the same pattern: give you just enough to feel the value, then lock the part you actually need behind a subscription. Some asked for a social login before you could even start. Some required an account "to sync your data" — data I never asked to sync anywhere.
I didn't want a financial platform. I wanted a tracker.
Something I could open, tap a number, and close. Something that told me — clearly, simply — where the money went this month. No sign-up. No cloud. No paying monthly to access a feature that should have been there from the start.
So I built SpendCast.
The brief I wrote for myself was short.
Log income. Log expenses. Set a budget. See where you stand. Work without internet. No account required.
That's it. Four things and a constraint.
I built it the same way I've built my other apps — React + Vite + Capacitor + Android Studio, with Claude as my coding partner. I've written about this workflow before, when I shipped FamilyDose. I describe what I want in plain language. Claude writes the code. When something breaks — and it always breaks somewhere — I describe what went wrong and we fix it together.
My wife tested it. She always does. She has no patience for flows that aren't obvious, and she'll find every edge case I convinced myself was an edge case. The quick calculator was her idea. "Sometimes I just need to split a bill. I don't want to leave the app to do maths."
It's in the build now.
The features that made it are the ones that came from real friction.
Income tracking alongside expenses. Most trackers are expense-only. But understanding spending only makes sense when you can see it against what came in. Freelancers especially — your income isn't a fixed number. SpendCast lets you log multiple income sources alongside your expenses in the same view.
Categories with filters. Not just a list of every transaction. Filter by category, by date range, by type. The question I kept asking my own data was: "How much did I spend on eating out last month?" That answer should be one tap, not a scroll through everything.
Budget tracking. Set a monthly budget — overall or by category — and SpendCast shows you how you're tracking against it before the month ends. Not after.
PIN lock. Your spending habits are private. Nobody else needs to see what you spent money on last Tuesday.
Full history. Always. No 30-day cutoff. No unlock required. Everything you've ever entered is right there.
Export as a file. Free. Your data is yours. Export it, back it up, move it wherever you want. Not a premium feature. Just the app doing what it should.
The quick calculator. Built in. No switching apps to split a bill or work out a percentage.
No account. No cloud. No sync. Everything lives on your device. Export as a file when you want a backup. Restore whenever you need it. That's the full data story.
Here's something I think about as a designer.
Most budgeting apps use pricing to segment users. The free tier gives you just enough to feel the value, then locks the part you actually need behind a paywall. It's a deliberate design pattern — and it works for growth metrics.
But for a tool that's supposed to help you manage money, that model has a specific irony. The people who most need a good budget tracker are often the ones least able to pay for one.
I made SpendCast completely free. Not free with limits. Not free with ads. Free.
Not because I'm against business models — I understand them. But because the core purpose of this tool is to help people understand their finances. Gating that behind a subscription fee contradicts the whole point.
That's a design decision as much as it is a values one.
SpendCast is live on the Play Store.
If you've tried budgeting apps and abandoned them — because they locked the useful parts, asked you to sign up before you'd seen anything, or charged you to export your own data — SpendCast might be the one that actually sticks.
No account. No paywall. No data leaving your phone.
Built by a UX designer, for people who just want to know where their money went.
