Ask HN: Do you use budgeting software?
Besides an excel spreadsheet, do you use any software for calculating your household budget? I find it hard to trust any cloud solution that is allowed access to my bank account info (e.g., Mint), but it's hard to deny the convenience and reporting capability.
75 comments
[ 2.7 ms ] story [ 136 ms ] threadI believe the security tradeoff of granting access to my accounts is worth the financial visibility; without it, it would be a lot harder to review my spending, find any unusual transactions and think about future goals.
Most budgeting is done in a spreadsheet. Cash in --> Cash out, line by line.
It is a refined form of envelope budgeting, and allowed me to go from an engineer that made a lot of money, but spent willy-nilly to an engineer that knows what's up, and with a rising net worth.
I like that it encourages you to look at the money you actually have and allocate it to what it needs to do ("Rent", "Savings for christmas gifts", "Car replacement", "Efund"...), as opposed to forward looking budgets that are just guesses about what you want to spend going forward.
I've been using YNAB for two years now and pay the yearly subscription. I'm from Europe so I can't connect it to my bank accounts, so I enter every single thing by hand, and it works fine for me so far.
I've grown to like budgeting and generally managing finances which is pretty helpful now that I work as a freelancer through my corporation.
I'm pretty sure YNAB (You Need a Budget) does not require cloud storage of personal information.
I thought the new version was a great update compared to the older version (including the desktop software non-SAAS one).
- budget tab: tracks category + allocated budget for the month
- expenses tab: tracks date, amount, category, description
- when we spend money, my wife and I text, eg, "13.31 restaurants lunch at chipotle" to a Twilio number. A flask app splits the body of the SMS expecting "X.XX category description", and uses the Google spreadsheets API to add the row to the expenses tab. (Yes, we manually enter every expense, either via SMS or via the spreadsheet. This was a habit we picked up the old YNAB. We could automate this to some extent, but the discipline of having to do something when we spend money has been beneficial).
- I get a confirmation text. My wife gets a text saying "Greg spent $13 on Chipotle. We have $132 left in the lunch category this month."
- Texting "report" to the number kicks back a text with each category and the amount remaining this month.
It's an imperfect system. Some small dollar stuff gets missed. But it's super flexible for reporting since its just a spreadsheet. Because I built it, I actually use it. The confirmation texts have instilled a bit of accountability between the two of us and also serve as a nice reminder during the day of what the other person is doing. ("Hey! Thanks for logging your lunch. How was it?")
Been meaning to write a blog post about it for a while. Will do so if there's interest.
As for doing this kind of thing with Twilio, here are the two building blocks you'd need:
Twilio + Python: https://www.twilio.com/docs/sms/quickstart/python
Python + Google Spreadsheets: https://www.twilio.com/blog/2017/02/an-easy-way-to-read-and-...
I like it
We also couldn't figure out the YNAB methodology. I know people swear by it, and we probably just didn't put in enough effort. But we attended a webinar, made it one month, then couldn't figure out how to duplicate our budget for month two. It was just different than how we are used to thinking about finances.
Also -- and this is probably the biggest thing -- I built it myself. For 99.999% of the population, YNAB is an objectively better product. But as a developer, I can't overstate the satisfaction that comes from my wife using something that I built multiple times a day.
Does anyone know software that can keep real time accounting of my personal expenses?
When you spend money, you aren't looking at your account to see how much actual money you have. You're looking at your budget to see how much money you previously allocated for a specific purpose.
The idea is that you are spending your "oldest" money, i.e. money that you earned 6 months ago. Any money that came in yesterday is just gravy and you'll budget that later.
In practice, transactions hit YNAB same day or next day for me. If you're wondering if you have money for something, you just pull up the mobile app and check the budget category. Unless you go on a crazy instant buying spree in a single category, there shouldn't be a problem deciding if you have money budgeted for something.
They have an opinionated, cult following that seems a bit weird at first, but if you approach the situation with humility and the real need to budget you'll realize YNAB is really good. You want opinionated software when it comes to something like budgeting. You want a system you buy into and has been proven to work, not a system that lets you do anything how you want.
If you tried YNAB before and didn't jive with it, try it again. The new version they released about 6 months ago was a really good update.
It's $5/mo. The software is simple but works. The mobile app is good. The bank syncing is as good as it can be. Realizing how using a credit card for most payments affects your budgeting process is tricky at first, but that's because it's a tricky thing to account for. YNAB make it pretty easy to make credit card payments mesh with your actual budget.
The founder wrote a decent book: https://www.amazon.com/You-Need-Budget-Paycheck-Paycheck-ebo...
Re: cloud solutions accessing your bank account—the benefits outweigh the risks. Living without a budget is very expensive because it's so easy to spend money on things you don't actually care about instead of things you do care about.
- The benefit of having a budget long-term is probably hundreds of thousands of dollars, and getting the things you want out of having money vs. haphazardly blowing money. - The risks of a budgeting company screwing up with your cloud data is real, but doesn't outweigh the great benefits.
I've also been tracking this company which is building a pretty slick looking desktop app: https://medium.com/actualbudget http://actualbudget.com/ https://twitter.com/actualbudget
I will definitely give it a try now :)
So anyone thinking of going for that software my recommendation is to check for such a script is available/easy to use/maintain with your bank first -- then proceed.
I like the software a lot, but the subscription model really turns me off. I am grandfathered in to the $40/yr plan from last year so I'm going to keep using it.
I don't link any of my bank accounts, because I feel like it defeats the purpose of budgeting. I love manually inputing my transactions. It makes me feel more connected to my finances and makes me more mindful of my spending.
Each weekend I'll take a bit of time over coffee and breakfast to review, mostly to keep tabs of how much money is flowing towards certain categories and how I am doing towards my own personal financial goals.
It's a great habit to get into, and once you get the hang of it, its truly eye opening, but I'd caution not to become too obsessive over it. Life happens, some times you will go over in some categories, and thats OK. Learn to roll with the punches.
It also allows for CSV export so data can be imported into other apps. Although, I'm not sure if it would work as great if I had to track joint accounts shared with a partner.
It works great and has drastically changed the way I spend money since I've started using it, I'm much more aware of what I can actually spend and less stressed. The reporting features are also great to see how much I spend on average on a given month etc.
Pricing has gotten a bit steep for new members but I still think it's really worth it, it's the most useful service I'm subscribed to. Some of Android app recent UI changes were a bit questionable but I got used to them.
I dislike giving all my data to (cloud)services like Ynab, who sell all your data/profile to others...
"We do not sell users’ data. (And we never have!)"
They make money by charging $5/mo and having a large cult following.
There is no way at all to verify they are not selling your data. Also, there is no law that forbids them to do so.
Also, why would they sell your data? The bank accounts you connect to YNAB already have your data and sell it. Do you also not use banks?
Where i live (Netherlands, Europe) banks are not allowed to sell our data.
I also don't use Facebook, and try not to associate myself with their drama
That's what they say (just as Ynab says.) But that's not what really happens:
"How to Check If Your Facebook Data Was Sold Off": https://www.makeuseof.com/tag/check-facebook-data-sold-off/
[1] - https://www.ledger-cli.org/