Show HN: I made a super simple iOS app to track expenses (apps.apple.com)
My Expenses is a very simple app to track expenses for one-time budgets.
Let's say you're going on vacations in Italy and you want to allocate $1.500 to this trip. You create a budget "Italy" in 30 seconds and you're ready to go. Each time you make an expense in Italy, you add it to the app in a few seconds and you instantly know you're remaining budget.
I'm bored of super complex apps. Yes, they do a lot of things, but it often takes a while to get used to the app and understand all its features.
That's why I created this app. I want people to be able to track their expenses in seconds, as quickly and simply as possible.
It's available on iPhone, iPad and Mac.
65 comments
[ 2.9 ms ] story [ 298 ms ] threadCan you tell a little bit more how long did it take you to build this app?
I've started thinking about this app a few month ago (around October 2022). It took me a lot of time to iterate on design and improve it, plus I was working on others projects at the same time. I've got my final design around January 2023 and I've work intensively for ~1 month. Then I released it and started working on improvements, new features etc. I'm now satisfied with the available version, that's why I'm starting to share it :)
Setup a “bills” account for your recurring expenses like loan payments, housing, utilities, and recurring entertainment.
Ask your employer to automatically deposit the amount to cover those into that account. Setup your transactions to come out of that account. Now you can ignore these expenses. Adjust as needed.
Put the rest of your money in a “fun” account. Use this one for all your other discretionary spending.
Best thing I ever did to stop thinking about my money so much.
When you'll start thinking about adding automated bank fees, which is the necessary progression of the concept, then you'll discover why there are so few "connected" versions compared to the plethora of disconnected ones.
And yes, you're right, adding expenses manually is exhausting, but you don't have to worry about your data. Linking a bank account is huge ! Also, adding an online part make the app way more complex. As I really want my apps to be as easy and quick to use as possible, it would not match.
Integration is super important and imo, the real opportunity is improving the auto-tagging and sorting functionality. Mint for example is pretty terrible at handling things like venmo or one-off transactions
Neither of these is at all appealing to me.
First, I have no idea who the developers are or what their incentives are. I do not hand over access to my bank accounts lightly. No bank connections. I also don't have the patience to track every single purchase manually. It's really disruptive.
If you can solve both of those, I'd consider adopting. Till then, good luck!
What other options are there?
It's a tall wall to climb, and there isn't an obvious ladder lying around.
All that's needed is about 15-30 minutes every couple of months to bring in the latest transactions and double check the categorizations. GnuCash uses double entry bookkeeping, so you always know if your data is accurate or not by being able to reconcile the accounts.
(Ideally also a focus on viewing trends at various grains and easy drill down, as opposed to "don't buy any more smoothies for the next 11 days, but go ahead and rent more movies soon -- use it or lose it!".)
I see gnucash mentioned as an option for ingesting downloaded transactions. Any others?
Unfortunately, I'm not able to find a better solution yet but maybe one day we'll find one !
On iOS if an app exposes a Shortcut, I could setup a Shortcut Automation to automatically add an expense when a new email from my bank shows up. Would need some REGEX or LLM ;)
iOS apps are big. I checked my top 10 results for “budgeting” in the store and this app is smaller than half of those.
It does strike me as odd that apps are so big these days, but this one isn’t particularly large.
The smallest one I've worked on is a 2 screens app, 100% offline, without any third-library, without in-app purchases and without onboarding etc so it's clearly the less you can do and it's still almost 20MB.
I don’t know how folks manage to consistently budget if they have to enter transactions manually.
After trying a bunch of overly complex budgeting apps like ynab - I wrote one for my wife and I (it used to be open for others). https://fiers.co/features/spend
I’m using a developer plaid account (free) to download transactions. Works pretty well - we are goin on 4 years of budgeting and it’s been great.
What I came to learn was that the forecast was predicated on having a predictable outflow of expenses which is what led us to start budgeting - hence the app, after a bit of research [1].
[1] https://fiers.co/article/building-a-simple-budgeting-tool-as...
Without automatic input it would be much less worth it. Sure, mindfulness and all. But that's a lot of effort to do. When you use the automatic one it can even sort the categories in most cases by matching the last category used for that store
They’ve raised their prices recently which got a lot of people very upset. A few went off on their own to create a new budgeting app, but since then most of those efforts died due to the giant undertaking it is as mentioned upthread. I don’t think any of those efforts made it to the auto import stage.
[1]https://splid.app/english
https://lunchmoney.app/
It doesn’t work for my brain but ynab also supports multicurrency.
I'll give YNAB a go
I use a spreadsheet tailored exactly to my situation.
It's not exactly for "budgeting" but it's more of a general purpose expense tracker.
It started out simple, but it's now got categories, tracks various bank accounts, investments, gives me useful data for my tax calculations etc. Graphing is built-in. Building new features for new use cases hasn't been too hard so far.
And I have hooked up to it other scripts to do periodic cleanups, parse emails and populate data etc.
(by the way, spreadsheet apps have a high power to weight ratio).
Your spreadsheet seems really interesting, I would have been very curious to see what it looks like. That's a shame it contains your personal data haha
What do you mean by that?
[1]https://apps.apple.com/us/app/pennies-budget-and-expenses/id...
Is a good looking app!
I use an app from Microsoft called SMS Organizer. https://www.microsoft.com/en-us/garage/profiles/sms-organize... It scans my SMS and nicely categorizes all my transactions.
Axios (previously Walnut) also does the job well, but it's very cluttered after the latest update. https://play.google.com/store/apps/details?id=com.daamitt.wa...
Not sure if these apps are globally available.