HomeZero Based Budgeting

Zero based budgeting: give every dollar a job

Zero based budgeting is built on a simple premise: your income minus every assigned dollar should equal zero. Not because you spend everything, but because every dollar has a specific purpose -- including savings and investing -- so nothing goes unaccounted for.

What zero based budgeting actually means

The term "zero based" can be confusing. It does not mean you aim to have zero dollars left. It means that when you add up your income and subtract every assigned category, the result is zero -- because you have assigned every dollar somewhere intentional.

Those assignments include:

  • Rent or mortgage
  • Groceries
  • Utilities
  • Transportation
  • Insurance
  • Minimum debt payments
  • Emergency fund contributions
  • Retirement savings
  • Discretionary spending (with a specific dollar limit per category)

Savings and investing are treated as assigned expenses, not what is left over. This is the most important distinction between zero based budgeting and simply tracking your spending. In ZBB, savings comes first -- as a category with a dollar amount assigned to it.

How to do it: step by step

Here is a practical guide to starting your first zero based budget:

  1. List your monthly income. Include all after-tax income sources: salary, freelance income, side income. If income is irregular, use your lowest reliable estimate.
  2. List all your expenses and spending categories. Start with fixed costs (rent, loan payments, insurance), then variable essentials (groceries, utilities, gas), then savings categories (emergency fund, retirement), then discretionary (dining, entertainment, clothing, etc.). Be specific: "restaurants" and "groceries" are separate categories, not both "food."
  3. Assign a dollar amount to every category. Use your actual spending history as a guide. Look at last month's bank statements to see what you actually spent in each area, not what you hope to spend.
  4. Add up all assignments and subtract from income. If income minus all categories equals zero, you have a zero based budget. If you have money left over, assign it to a category -- savings, debt payoff, or a specific goal. If you are over budget, reduce discretionary categories until you reach zero.
  5. Track spending against your plan through the month. This is where the work happens. Record or review actual spending in each category regularly. When a category runs out, stop spending in it until the next month.
  6. Adjust at the end of each month. Your budget will not be perfect on the first try. Revise category amounts based on what actually happened.

The advantages of zero based budgeting

Zero based budgeting offers several benefits over looser approaches:

Total visibility: There is no mystery about where money went. Every dollar has a paper trail. People who use zero based budgeting often report discovering spending in categories they did not realize were as large.

Intentional spending: When you have to assign a dollar amount to "dining out" in advance, you are making a deliberate choice about how much that matters to you. This tends to reduce unconscious or impulse spending.

Savings is non-negotiable: Because savings is a category with a dollar amount assigned to it before discretionary spending, it does not get crowded out the way it does in a "spend first, save whatever is left" approach.

Debt payoff is prioritized: Extra debt payments can be given a specific category and amount, making them as systematic as any other expense.

The drawbacks: it is time-intensive

Zero based budgeting requires more ongoing effort than most other budgeting methods. You need to:

  • Build a new budget every month (amounts vary month to month)
  • Track spending actively throughout the month
  • Adjust categories when unexpected expenses arise

For people who want to set a rough budget and check in occasionally, the 50/30/20 rule or a simpler tracking approach may be more sustainable.

Zero based budgeting is also harder with irregular income, since the monthly budget changes depending on what you earn. It requires adjusting the whole plan each month rather than maintaining a fixed template.

Ready to build your budget?

Use the weekly budget builder to assign every dollar and see where your money is going.

Open the budget builder

Frequently asked questions

What is zero based budgeting?

Zero based budgeting assigns every dollar of income to a specific category -- expenses, savings, or debt -- until income minus all assignments equals zero. Every dollar has a job. Savings counts as an assigned category, not what is left over.

Is zero based budgeting good for beginners?

It is more detailed than frameworks like the 50/30/20 rule, which can make it harder for beginners. However, it provides the clearest picture of where your money goes, which some people find motivating. If you are comfortable tracking spending and want full visibility, it can work well even from the start.

How is zero based budgeting different from 50/30/20?

The 50/30/20 rule uses broad percentage categories. Zero based budgeting assigns specific dollar amounts to every individual spending category down to the last dollar. It is more granular and time-intensive, but provides more control and less mystery about where money goes.

Does zero based budgeting work with irregular income?

It can, but requires adjusting the approach. Create the budget using your lowest expected monthly income as the baseline. In months with higher income, assign the extra dollars to savings, emergency fund, or debt before they can be spent by default. See our guide: budgeting with irregular income.

Related guides

Give every dollar a job

Start the budget builder

General educational guidance only. Not financial advice.