What made you leave YNAB if you don't mind me asking?
In additional to my personal finances, I currently use Xero for my business, but I also run everything through YNAB as well to actually know the health of my business and how much money I'm making. The book "Profit First" made a lot of sense through a YNAB approach.
I am about to leave YNAB because I am using version 4 (standalone software) which is 32-bit only. My main machine is a Mac so I won't be able to use the software with the next major version. Also, I do not want to use the new YNAB web-based app because the privacy policy is contradictory and their subscription offer is just shitty.
Currently I am using Outbank, which is more like a banking app but has automatic categorization which is quite cool, and you can define budgets. Still, no suitable replacement. I really hope for Firefly to take off with a powerful budget planning somewhere in the future.
Given how awesome YNAB is for me managing my finances, I'm more than happy to pay the subscription.
But I understand your reluctance nonetheless.
-https://gitlab.com/caleb3141/financier
-https://gitlab.com/josh-whitney/financier-backend
Biggest downside is that it doesn't have an OFX/QFX import option.
I just want the balance on that budget to roll over for every month, so I know how much there is for that particular thing. And if you don't buy any clothing for 2 months, $400 is added to the available fund for that particular budget category.
It extends to a lot of things:
* Day trips
* Saving for car repairs and ultimately a new one.
* Groceries
* Holidays
* Hobbies
* TakeawayIn essence, it's just the "envelope" system with a rollover - i.e. if I don't spend all my grocery money this month, just add them to the next months envelope.
This sort of diagram is only easily possible if you can specify “here are the deposits that I think are going to happen, and here are the expenses that I think are going to happen.”
And for that, those envelopes are crucial, especially the ability to graph the amounts in the various envelopes and the amount that’s not in any envelope.
For my personal economy it come out such that the "account" for all of those recurring payments are always significantly in the positive - in other words, I can "borrow" from that "account" without it interfering with my ability to pay the bills. E.g. you have two annual bills of $600, one has a payment date of Jan 1st and the other have Jul 1st. I need to set aside $100 monthly to pay them, but at any payment date there will be $900 in the account, so it's always at least $300 in the positive. It's just a peculiarity that can happen.
So that leaves all the variable expenses, food, clothing, going out, ect, things you can control the magnitude of. Those are well suited for the envelope system. I would personally treat necessaries such as food and transportation as a special envelope in the sense that it's only variable down to a minimum but no further. Clothing on the other hand can be turned down for $0 for quite a while, and "going out" certainly can be $0 for as long as it need to.
How does all that fit in a cash flow analysis then? Well for bills and fixed income it's easy - just make the graph. But for variable expenses it's a bit more hand wavy, because I cannot not buy food for my children, but I can certain not go to that sushi restaurant. And that is where the envelope system is helping me. If I have an unforeseen expense that is greater than what I have in my emergency fund, and there is not enough to borrow from the fixed expense account without compromising payments. Well I have to transfer some funds from the envelops that have a surplus that i can control, such as the "going out" envelope.
This way, every time I receive salary, a fixed amount of my Income:Salary is (virtually) is debited to the virtual account "Clothing". In turn, whenever I make an expense in "Expense:Clothing", the amount is credited from the virtual "Clothing" account with an automatic transaction.
The way ledger keeps track of virtual and real accounts means that I can both see the (accurate) real balance of my checking account, as well as the virtual balance of my Budget accounts.
You do have to set this all up manually however, and it's... complicated. I really like ledger because it lets me setup things this way, but it's not something I'd recommend to others.
The original idea was to make it hard (or at least with some friction) to create transactions. This also excluded any way of importing data. That way you feel your transactions twice. Once when you spend the money, and twice when you have to enter it.
Making you finances tangible is a very good way of spending less money. Importing all your shit just gives GIGO but with nicer graphics.
But budget rollover isn't a bad idea at all and it could fit what Firefly III is doing at the moment. I'll make sure to think of a way to implement it.