Zero-based budgeting
Zero-based budgeting is the practice of assigning every unit of income a job before the month starts, so that Income − Planned = 0. Savings, investing, and extra debt payments count as jobs. This tool ships blank rows so nothing is pre-decided for you.
Income
$3,800- 0%
- 0%
- 0%
- 0%
- 0%
- 0%
- 0%
- 0%
- 0%
Saved in your browser. Nothing leaves your device.
The core loop
- Enter this month's take-home income at the top.
- Fill in the Planned column across all categories.
- Watch the Left to Budget figure. When it reads zero, you're done planning.
- Through the month, log Actual amounts. Move Planned between categories as reality unfolds.
Why the number is zero, not a positive leftover
A leftover feels like a cushion but it behaves like a leak — undirected money gets absorbed by whichever category is loudest. Assigning it explicitly (to savings, to a sinking fund, to an extra debt payment) means the choice is conscious. If in doubt, send it to the emergency fund and reassign it next month.
Moving money mid-month
When one category runs over, the money has to come from another category. That's not failure — it's the method working. Reduce a want, delay a savings top-up, or dip into a relevant sinking fund. The rule is that the total keeps summing to zero.
Where it comes from
The term originated in corporate finance in the 1970s and was popularised for households by budgeting methodologies like YNAB (You Need A Budget) and by the "give every dollar a job" mantra.
- Sinking funds
- Cash envelope system— A physical implementation of the same idea
- Debt snowball calculator— For the 'debt payoff' job
Common questions
›Does zero-based budgeting mean spending everything I earn?
No. Savings and debt payoff are jobs a dollar can have. Zero-based means every dollar of income is assigned to something — bills, wants, savings, debt, or a sinking fund — not that the money leaves your accounts.
›How is this different from the 50/30/20 rule?
50/30/20 is a proportions rule; zero-based is an allocation rule. You can use both at once — decide 20% goes to savings via 50/30/20, then use zero-based to name exactly what each of those savings dollars is for.
›What if my income is irregular?
Budget each pay cycle separately when the money arrives, in the order that matters (essentials first, then obligations, then goals, then wants). The Left to Budget target stays zero.
Take it with you.
Download as Excel