BudgetOK BudgetOK

Zero-based budgeting

Zero-based budgeting means every dollar gets a job before the month starts, so income minus assignments equals zero. The zero is not an empty account: money assigned to savings or to next month is still assigned. What the method removes is the unlabelled remainder, because that is the money that disappears without anyone deciding to spend it.

Short version

How to run it in five steps

  1. Start from money you already have. Not the salary you expect. Take the balance sitting in your accounts right now, because that is what can actually be assigned.
  2. List obligations before anything else. Rent, utilities, groceries, transport, insurance, minimum debt payments. Assign those first, in the order they are due.
  3. Fund the irregular costs monthly. Annual insurance, car service, holidays and gifts divided by twelve, each as its own category. This single step is what separates a budget that survives a year from one that breaks in March.
  4. Assign what is left, down to zero. Savings, debt payoff above minimums, and the wants you choose deliberately. When the unassigned amount reaches zero, the plan is done.
  5. Move money when reality differs. Overspend groceries, take it from dining out. The number that must not change is the total, and every reassignment is a decision you can see.

Why it survives when other budgets fail

Most budgets fail quietly at the same point: something costs more than planned, the plan stops matching reality, and after a week of mismatch the whole thing is abandoned. Zero-based budgeting has an answer for that exact moment. Overspending does not break the plan, it triggers a reassignment, and the plan continues in a modified form. Nothing has to be restarted on the first of the month.

The second reason is the unassigned remainder. A budget that plans categories but leaves a leftover is a budget with a hole in it, because leftover money is spent by default and never noticed. Naming every dollar closes the hole, which is why people who switch to this method usually find their savings rate rises without any category getting visibly tighter.

Where it costs you

This is the most demanding common method, and the demand is not planning, it is recording. To move money between categories you have to know what is in them right now, which means expenses have to be entered close to when they happen. Fall three days behind and every category balance becomes a guess, and reassignment becomes impossible. That is why the method collapses in spreadsheets and works in tools that make entry take seconds. If you know you will not record daily, the 50/30/20 rule is the more honest choice: it asks less and therefore survives more.

What it actually needs from an app

Strip away branding and the method needs three things. Categories with a current balance you can see without opening a report. Entry fast enough to do at the till, because anything slower gets deferred and then skipped. And limits per category that update as you spend, since a limit you have to calculate yourself is a limit you will stop checking.

Everything else, including bank connections and forecasting, is convenience rather than method. Which is worth saying plainly: the popular tools built around this approach are subscriptions, and the method itself is free. What you are paying for is the speed of recording, not the idea.

Frequently asked questions

What is zero-based budgeting?

A method where every dollar of income is assigned a job before the month starts, so income minus assignments equals zero. The zero does not mean an empty account: money assigned to savings or to next month still counts as assigned. Nothing is left unlabelled.

How is it different from the 50/30/20 rule?

The 50/30/20 rule sets three proportions and leaves the detail alone. Zero-based budgeting assigns every dollar to a specific category and requires you to move money between categories when reality differs from the plan. It is more accurate and more work, in that order.

Do I need an app for zero-based budgeting?

No, but you need a record you actually keep. The method depends on knowing the balance of each category at any moment, which is why it collapses in a spreadsheet the moment entries fall behind. Any tool that shows category balances in a couple of seconds will do.

What happens when I overspend a category?

You move money from another category, and that is the entire discipline. Overspending is not a failure of the method, it is the event the method exists to handle: the decision becomes explicit rather than invisible. The rule is that the total stays intact, so something else gives.

Does zero-based budgeting work with irregular income?

Yes, and it fits it better than percentage rules do. Instead of budgeting a month you expect, you assign money only after it arrives, working from the oldest dollars first. Lean months simply have fewer assignments, which is what happens anyway, only visible in advance.

The three things the method needs, in one app

BudgetOK keeps a limit per category that updates as you spend, records an expense in a couple of seconds from your phone, and shows the remaining balance without opening a report. It does not connect to your bank, which is deliberate: entering the amount is what makes you notice it.

More tools

The 50/30/20 rule

The simpler method, with a calculator

Budget calculator

A first pass at the month