top | item 34816632

Show HN: I made a super simple iOS app to track expenses

55 points| Nyoxide | 3 years ago |apps.apple.com | reply

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

order
[+] toyg|3 years ago|reply
Well, good luck to you but you're competing in a very crowded field. Disconnected expense-tracking apps are just one step under Todo apps, in terms of number of alternatives... And most users just don't stick with them, because manually tracking every transaction is exhausting.

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.

[+] Nyoxide|3 years ago|reply
Yes, that is very complicated to make its place in this kind of app but I've already made an app in another (way less, but still) crowded field and it's now one of most downloaded in certain countries, with more than 1 million downloads. So why not, we have to try to see the result !

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.

[+] rentpeek|3 years ago|reply
This is a super important point. I'm a super analytical person and have spreadsheets for most important things in my life. So a real outlier in terms of recording data. And STILL i find it hard to keep up with my manual budgeting app that I have.

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

[+] jmathai|3 years ago|reply
Congrats on the launch.

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.

[+] speg|3 years ago|reply
That’s awesome. One of our New Year’s resolutions was to track our expenses and budget better this year so after making a spreadsheet in January, I wrote a simple Django app last week to import our transactions and start categorizing them. Perhaps I should’ve done a bit more market research, and looked into things like this!
[+] wingerlang|3 years ago|reply
The frontpage isn't really clear. Not sure what the red circles have to do with the text. The screenshots barely show anything, and I am inclined to believe the app is more of a financial independence calculator than expense tracker? Sure there is some overlap but I'm still confused.
[+] mackrevinack|3 years ago|reply
does ynab still make you enter things manually? i think i remember reading some ynab blog posts years ago where they were implying that they kept it manual by design so that you would be taking a more active role in your budgeting every day, compared to something that added everything automatically. it makes sense but it could have also just been an excuse at the time because its complicated to add support for that type of thing
[+] Nyoxide|3 years ago|reply
Congrats, it looks nice !
[+] ftio|3 years ago|reply
This looks great, but expense tracker apps are challenging for me to adopt. Either they ask to connect to my bank, or they ask me to manually enter my expenses.

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!

[+] Nyoxide|3 years ago|reply
You're totally right, I can't imagine giving access to my bank accounts either. That's why I chose to manually enter the expenses. Yes, you have to think about it every time, but I bet on the fact that it takes only a few seconds to add an expense in my app.

Unfortunately, I'm not able to find a better solution yet but maybe one day we'll find one !

[+] wfg|3 years ago|reply
>Either they ask to connect to my bank, or they ask me to manually enter my expenses.

What other options are there?

[+] rathish_g|3 years ago|reply
Congratulations on the launch. Manual entry is very tricky.

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.

[+] Nyoxide|3 years ago|reply
Thanks for sharing, will take a look !
[+] natalia-a|3 years ago|reply
Manual tracking IMHO is just too tedious to succeed. It needs to get integrated into banks and credit card accounts, like Mint, and support automatic categorization. Although all the apps are tried are really bad at this, it's a very hard problem to solve.
[+] bg0|3 years ago|reply
FWIW, I know this is a simple app and all but the biggest pain I've ever found in expense tracking is no one supports multi currencies. I have literally one option to track expenses in CAD and USD.
[+] lhoff|3 years ago|reply
I can recommend Splid[1]. Very easy to use, low effort expense tracking app that supports shared tracking without any signup or the need of an account. Supports Multi-Currency.

[1]https://splid.app/english

[+] graeme|3 years ago|reply
Try Lunch Money. Great multi currency support.

https://lunchmoney.app/

It doesn’t work for my brain but ynab also supports multicurrency.

[+] Nyoxide|3 years ago|reply
That's a very good feedback, thank you very much ! I'll check if it's possible to switch currency without adding complexity for mono currency users.
[+] 2143|3 years ago|reply
Nice app. Good luck.

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).

[+] m3kw9|3 years ago|reply
Same here, takes a bit of work but it can be exactly what you want if you are interested in excel formulas. They are pretty powerful
[+] Nyoxide|3 years ago|reply
Thank you for the support !

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

[+] s_k_|3 years ago|reply
Could you please share your spreadsheet? (without your personal data obviously:)
[+] tikkun|3 years ago|reply
> (by the way, spreadsheet apps have a high power to weight ratio).

What do you mean by that?

[+] pomatic|3 years ago|reply
Re. "disconnected apps": we need a "me-bus (tm)". Any events that relate to "me" should be published, and whatever apps I choose should be able to consume those events. Utilities, banks, home automation... Perhaps even doctors test results... the list is endless. Democratise the data! The potential is huge!
[+] ImKevinArcher|3 years ago|reply
Seems good, I will try to find time to give it a try and see how it will help me in real life.
[+] Nyoxide|3 years ago|reply
I'm glad you'll try, hope it will help you !
[+] palavrov|3 years ago|reply
Looks nice but too aggressively asks for monthly subscription ($10/month).
[+] Nyoxide|3 years ago|reply
Hey, thank you for your feedback ! I'm currently testing different prices in order to determine what is the best for everyone. Spoiler: It won't be the $9.99/month haha
[+] quickthrower2|3 years ago|reply
Thanks I might try this. I gave up on budgeting a while ago trying to account for every cent in a double entry kinda way. However perfect is the enemy of good and I am up for trying a simpler budget approach.
[+] codazoda|3 years ago|reply
Here’s my favorite trick…

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.

[+] Nyoxide|3 years ago|reply
I really hope it will help you ! Keep me up to date and tell me if you have any feedback :)
[+] ExpeditKallax|3 years ago|reply
This looks nice. Unfortunately, I don't have and of the Apple devices so I can't use it.

Can you tell a little bit more how long did it take you to build this app?

[+] Nyoxide|3 years ago|reply
Thank you very much ! Oh, that's a shame. I hope it'll one day be available on Android too.

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 :)

[+] patrickwalton|3 years ago|reply
The design is surprising similar to Qubemoney.com's app, which is incredible and is bank and envelope budgeting in one.
[+] Nyoxide|3 years ago|reply
Wowww that's interesting, I didn't even know this app ! Banking is clearly another level, I would never try to do that haha
[+] m3kw9|3 years ago|reply
Takes balls/confidence or just plain ignorance of competition to do just another simple budgeting app!

Is a good looking app!

[+] Nyoxide|3 years ago|reply
You're right, but as explain in another comment, I've already did it once in another field, so why not ? The only way to succeed is by trying :)
[+] koinedad|3 years ago|reply
Looks really clean I love the idea. Did you do this in SwiftUI/Native?
[+] Nyoxide|3 years ago|reply
Thanks that's kind of you ! The app is made in Swift, I've only used SwiftUI for the homescreen and lockscreen widgets :)
[+] hdevel|3 years ago|reply
Can i export a budget data?
[+] Nyoxide|3 years ago|reply
Unfortunately this isn't currently possible but this is on the app's TODO list. Do you have any idea of how you would like to export them ? How it would look like ?
[+] emehex|3 years ago|reply
63.5MB? Why so big?!
[+] codazoda|3 years ago|reply
Are you joking?

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.

[+] Nyoxide|3 years ago|reply
To be honest there's nothing special in the code or whatever. Almost all the apps I worked on are at least 50MB so it does not surprise me.

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.