YNAB
YNAB (You Need A Budget) is zero-based budgeting software — every dollar gets assigned a job until the amount left to assign hits zero. It’s my operational budget: this month’s money, actual transactions, actual category balances.
How I use it
Section titled “How I use it”- Zero-based, every dollar assigned. “Ready to assign” hitting zero is the discipline I actually hold myself to — money without an assigned job is money I spend without having decided to.
- Cover overspending by moving money, not by ignoring it. A category that’s gone negative gets covered by moving funds from elsewhere in the same budget, which keeps the whole picture honest instead of letting it quietly roll into next month’s confusion.
- Actuals flow one direction, into long-range planning. Trailing actuals feed a retirement/planning model; the planning model doesn’t feed back into or duplicate the operational budget. Two systems trying to be the source of truth for the same numbers is worse than one system with a clear boundary.
- The API means I don’t have to open the app just to check a number. YNAB’s REST API exposes budgets, categories, accounts, and transactions — worth scripting for a quick “how much do I have left” instead of a context switch into the web or mobile app every time.