Zero-based budgeting means every dollar of income gets assigned a purpose before the month starts, until nothing is unassigned. Income minus assignments equals zero.
The word people misread is assigned. Money assigned to savings is still assigned. You are not spending to zero, you are deciding to zero.
How to run it
- Start with the income you are actually confident about this month.
- Assign fixed costs first. Rent, utilities, insurance, minimum debt payments.
- Assign savings and extra debt payments next, before discretionary spending, not after.
- Assign what remains to variable categories.
- When you overspend a category, move money from another one deliberately rather than ignoring it.
The step everyone skips: step five. Reallocating on purpose is the whole method. A budget you abandon the first time you overspend was never a budget, it was a wish.
Why it finds money that 50/30/20 misses
Percentage frameworks describe a shape. Zero-based forces you to name every destination, which is how people discover they are spending $90 a month on subscriptions or $240 on food delivery. You cannot assign a dollar to a category you refuse to look at.
The hard part: irregular income
If your income varies, budget from what you actually have rather than what you hope for. Assign last month's income to this month's expenses. It takes one month of buffer to set up and removes the guesswork permanently.
The short version
- Assign every dollar until nothing is unassigned. Saving counts as assigning.
- Savings and extra debt payments get assigned before discretionary spending.
- Overspending means moving money on purpose, not abandoning the plan.
- With variable income, spend last month's money this month.
Common questions
Does zero-based budgeting mean spending all my money?
No. It means assigning all of it. Money assigned to savings or debt payoff is assigned, not spent.
Is zero-based better than 50/30/20?
It is more accurate and more work. 50/30/20 is a shape, zero-based is a plan. People with leaks they cannot identify usually get more from zero-based.
How do I zero-base an irregular income?
Budget from money already received rather than expected. Build one month of buffer, then use last month's income to fund this month.