Because my files are not fungible.
I understand keeping business transactions separate from personal transactions. But creating lots of little pots of money for different personal expenditures makes no sense to me at all.
It’s easier for some people to not waste money by setting up boundaries. You need detailed enough boundaries that it’s not all a fungible blob. Tada, envelope budgeting.
It's a personal direct-debit, like using rules on one's email.
What's more useful to me is forecasting. If the app knows how much money I'm going to need (e.g for rent, bills, groceries, insurance, etc) and it knows how much I will probably receive by then, it can show me whether I'm on the right trajectory and how much headroom I have for discretionary spending. My Monzo app does that (somewhat imperfectly).
But if I decide to buy a new computer, I don't want to manually "borrow" money from three different pots and later replenish them manually. I just want to spend the money and have the app tell me the total amount I have to raise in order to stay solvent.
Maybe the motivation for some ordinary folks (that don't really need structured accounting, then it might be great) is different than mine. Or if I would be on a really tight budget combined with having to juggle tons of various mandatory expenses (household, kids, whatnot).
For some things those will be fixed monthly expenses (rent, insurance, mortgage. Others will be variable, like grocery shopping, maybe clothing. And others will be bigger purchases like a computer.
It's just another framework or set of tools for budgeting your money out into the future. YNAB (You Need a Budget) has some decent articles on their blog about the concept. Dave Ramsey might be helpful too if you really want to understand the motivation behind this kind of system.
Yes, and envelopes make it easier for many people to figure out if they have the cash for it. They let you "spend" the money the instant you get it, in a virtual way, even if you don't really need to spend it until later. This way you know that when it comes time to pay rent/mortgage, property tax, etc., you're good.
I think you are right though: I think the envelope idea is primarily targeted at people on a tight budget, where you really are trading off pros and cons of spending relatively small sums of money, and where the usual question is what gets sacrificed if this or that is purchased.
You suggest that in such a situation you'd look at the root cause of such behavior (e.g. compulsive spending). Often, the "root cause" is simply unawareness of spending patterns, and envelope spending is a useful technique for a lot of people. It isn't a crutch to cover up some sort of underlying personality flaw that has a deeper "root cause" -- It is just a way of tracking earmarked spending.
Root cause analysis is of course best if successful and can be completed quickly enough.
I think it's pretty easy to create a budgeting product for the 90% case but those odd lumpy purchases and split payments are something everyone wants to deal with differently.
For example, my girlfriend and roommates often split purchases by one person buying, and the other person adding an entry on Splitwise.
That Splitwise entry isn't a bank transaction until maybe weeks later when I get a Venmo payment from a roommate covering several Splitwise requests, and for my budget I want to match up the $100 charge at the grocery store with the $50 Splitwise request with the $250 Venmo payment that was only partially for the $50 owed on groceries... not an easy problem to solve in a general way that makes lots of users happy.
When you spend $100 at the grocery store you make an entry with $100 subtracted from assets:bank, $50 added to expenses:groceries, and $50 added to assets:receivables.
Once your friend pays you $250 for your outlay, you add them to assets:bank and subtract them from assets:receivables.
It’s a little tedious in a spreadsheet, because each transaction results in at least two new rows, so it can feel redundant, but this is basically double entry accounting that can handle this and many other situations.
A budgeting UI that managed this would be amazing, but I understand other people may not keep track of their money flows this way so it doesn't necessarily surprise me that it's not already built.
It was to me a PITA, and juggling with partitions, redimensionning them because circumstances changed, moving files from one partition to another because it was getting saturated etc. were horrible.
Instead of having a tool handling that horror, thinking of disk space as a continuous resource and checking from time to time where that space go and if it needs cleaning is more manageable IMO.
I have the same mental model for money, and outside of very specific cases (mortgage accounts, kids account, professional expenses etc.) I don't think it's worth it partitioning at the account levels just for the sake of it.
Edit: This almost makes me want to write a personal Hyperion Financial Management application...
The various directories all share the same disk storage. I would argue that creating multiple accounts in your bank is akin to creating multiple disk volumes.
If one volume runs out of storage, you have to resize it, and requires decreasing the size of another volume.
Just like if one bank account runs out of money, you have to move money from another account.
Though I am unfamiliar with the products mentioned, so perhaps these are virtual accounts that all draw on the same underlying “physical” account, and thus can have a negative balance without incurring overdraft fees.
In which case this would basically be a (simple) accounting app provided by your bank.
I could certainly see some value in simplified accounting added to a banking app, if however you are after “proper” view of your finances, a real double entry accounting system should be used, where you would be able to also track assets outside of the bank (like cash on hand), liabilities (debt), etc.
Personally though I do see value in having a secondary (bank) account for fixed expenses, but that is only because I am too lazy to do “real” accounting, so having this separate account makes it easy to view a history of all fixed expenses (for next year’s budget).
That's not a counter question. A file system is an abstraction over the physical layout of your hard drives. An accounting system is an abstraction above your accounts.
In the same way, you don't need one hard drive per folder, you don't need a separate bank account per bookkeeping account.
My take away from the closure of Simple and some commenters laments is that personnal accounting still suck.
Human nature of thinking needs a context, therefore it makes sense to provide folders or categories to get an architectural structure into a huge amount of data that needs to be processed.
Additionally, if you need to manage a business account; having multiple accounts to balance the differences and to trace money expenses is common practice. The IRS or German Finanzamt (for example) won't even accept a simple budget sheet that lists all expenses.