Zero-Based Budget Calculator
Give every dollar a job: assign your income across categories until income minus allocations equals zero — a zero-based budget.
How it works
Left to assign = income − Σ category allocations · Target: left to assign = 0
A zero-based budget gives every dollar of income a specific job until nothing is left unassigned — income minus all allocations equals zero. This is not the same as spending everything: savings, investing and extra debt payoff are jobs a dollar can be given. The discipline forces intentional choices, because unassigned money is what quietly disappears into forgettable spending. A leftover balance means dollars still need a purpose; a negative balance means you have promised money you do not have and must cut something.
Worked example
With $4,000 to assign and allocations of $1,200 housing, $550 food, $350 transport, $450 bills, $400 fun, $600 savings and $300 extra debt, you have assigned $3,850 — leaving $150 unassigned. Bump savings to $750 (or add the $150 elsewhere) and the budget balances to zero.
Frequently asked questions
Does a zero-based budget mean spending all my money?
No. It means assigning all of it — and saving, investing and paying down debt are valid assignments. Zero refers to zero dollars left unallocated, not zero dollars in the bank.
How is this different from the 50/30/20 rule?
The 50/30/20 rule sets three fixed percentages; a zero-based budget lets you build any category structure you like as long as it sums exactly to your income. It is more detailed and flexible, but takes more effort each month.
What if my income varies month to month?
Budget each month against the income you actually expect that month, or budget off your lowest typical month and assign any surplus when it arrives. Freelancers often base the plan on last month’s income to avoid overcommitting.
Related calculators
Educational estimate, not financial advice.