Envelope budgeting without a subscription
The method is older than the software. The subscription is paying for something specific — and it is worth knowing what, before you decide whether you want it.
Envelope budgeting is not a product. It is a hundred-year-old habit: decide what each pound or dollar is for before you spend it, put it somewhere it can only be spent on that, and when an envelope is empty, it is empty. People did it with cash and paper envelopes long before anyone charged a monthly fee for it.
So it is a fair question why nearly every app that does it properly is a subscription. The answer is not greed, and it is worth understanding, because it tells you exactly what you are giving up if you stop paying one.
What the monthly fee is actually buying
Three things, roughly in order of cost.
Bank connections. This is the big one. An app does not connect to your bank itself — it pays an aggregator to do it, and the aggregator charges per connected account, every month, forever. Those connections also break constantly: banks change their sign-in flows, add authentication steps, and rebuild their sites. Somebody has to keep fixing it. That is a recurring cost, and a recurring cost has to be paid by recurring revenue. There is no way around it.
Servers. If your budget lives in an account you sign in to, somebody is paying for storage, backups, and the people who get woken up when it stops working.
Continued development. Real, but usually the smallest of the three, and the one most often used to justify the other two.
If you strip out the first two, the economics change. An app with no bank connections and no servers of its own has costs that look like a piece of software rather than a service — which is why it can be sold like one.
What you lose
Everything, when it comes to convenience. This is the honest trade and there is no clever way around it.
Without bank connections, transactions do not appear on their own. You enter them — which takes seconds each, and which some people find is the entire point, because typing a number is a moment where you notice it — or you export a CSV from your bank when it suits you and bring the lot across at once.
You also lose the app knowing your balance. It knows what you told it. A mis-typed number stays wrong until you reconcile against your statement, which is a thing you now have to do deliberately rather than have done for you.
That is a real cost. Anyone who tells you otherwise is selling something.
What you get
Nobody holds a key to your accounts. A bank connection means a third party has standing, read-only access to your transaction history, and that access is worth stealing. No connection, nothing to steal, nothing to breach, and no company deciding later that “anonymised spending data” is a business.
Your budget does not stop working when you stop paying. This is the one that surprises people. When a subscription lapses, what happens to the years of history you entered? Sometimes read-only. Sometimes export-only. Sometimes gone. It is worth reading that answer for whatever you use now — the answer is always somewhere, and it is rarely on the pricing page.
The arithmetic changes. A subscription is a decision you keep making. A purchase is one you made once. Over any length of time that matters, the difference is not small: there is a slider on the page for people leaving YNAB that puts actual figures on it.
The awkward question about one-time purchases
If they only pay once, what makes the developer keep working on it?
The honest answer is: new customers. That is the model — the app has to stay good enough to be worth recommending, and eventually a major version has to be worth buying again. It is the model most software used before subscriptions, and it has an obvious failure mode: an app that is abandoned quietly.
The mitigation is not a promise, because promises are free. It is that there is nothing to switch off. An app with no servers does not stop working when the company loses interest — it keeps running on your device, with your data on your device, exportable to CSV whenever you want it. That is a structural answer rather than a reassuring one, and structural is the kind you can check.
Does the method still work?
Unchanged. Give every unit of money a job, keep the unassigned pile at zero, watch what is left in each envelope rather than what you meant to spend, and when you overspend one, take the difference from another and feel it. Credit cards need handling properly — money moves into the card’s payment envelope as you spend, so it is set aside before the bill lands — but that is a detail of the method, not of the subscription.
None of it needs a bank connection. It never did. The connection is a convenience that got bundled with the method until the two looked like one thing.
They are not, and you get to choose which you are paying for.