Zero-based budgeting
How to make a zero-based budget
Zero-based budgeting is often described as “give every dollar a job.” It is a decision method: total the money you can assign right now, then assign that same amount across bills, daily spending, savings, future costs, and debt until nothing is left unassigned.
Money available − assignments = $0
Start with what exists
What you are assigning
Assign money you have, not a future paycheck you are treating as cash. You may forecast a later deposit, but it cannot cover two obligations before it arrives.
If the missing question is which bills and days one deposit must cover, use the separate guide to plan the stretch to the next payday.
Zero does not mean an empty bank account
Zero means $0 is waiting for a decision. Money assigned to rent, groceries, emergency savings, a future repair, or debt is still in your accounts until it is spent or transferred for that purpose.
New to budgeting? Start with the beginner guide to making a first budget, then return here to assign all available money.
Six practical steps
Assign all available money in priority order
Use this order as the decision rule: must-pay obligations → daily life → future costs → extra goals.
Step 1
Determine money available now
Count checking and savings money you can assign today. Do not count money already assigned unless you intend to change that assignment, and do not treat a future deposit as current cash.
Step 2
Fund obligations and bills first
Cover housing, utilities, insurance, childcare, minimum debt payments, subscriptions, and other must-pay costs. Include a smaller assignment toward annual or quarterly bills.
Step 3
Plan flexible spending from recent reality
Use recent transactions to set groceries, transportation, household, dining, and personal spending. A realistic amount is more useful than a perfect-looking guess.
Step 4
Plan for savings and future expenses
Assign money to an emergency reserve, car repair, trip, renewal, or another named future need. Saving is an assignment, not whatever happens to be left over.
Step 5
Assign debt payments
Fund required payments first. Add extra principal only after bills, daily needs, and near-term costs are covered.
Step 6
Continue until unassigned is $0
If money remains, choose the next priority. If assignments exceed the money available, reduce a lower-priority assignment. A negative remainder is not a finished zero-based budget.
Worked example
Assigning $4,600 until nothing is unassigned
This example is illustrative, not a recommended set of percentages. Your obligations and priorities will produce different assignments.
Money available
$4,600- Housing
- $1,500
- Utilities, phone, and internet
- $350
- Groceries
- $600
- Transportation
- $400
- Insurance and medical
- $250
- Flexible spending
- $300
- Savings and future expenses
- $700
- Debt payments
- $500
The base plan reaches $0
$1,500 + $350 + $600 + $400 + $250 + $300 + $700 + $500 = $4,600. Money available minus assignments equals $0 unassigned.
The $700 savings assignment did not vanish. It is still in the account, reserved for future expenses and savings goals.
Tradeoff: groceries need $60 more
Increase Groceries from $600 to $660 and reduce Flexible spending from $300 to $240. The total remains $4,600 and unassigned remains $0. The priorities change; the math does not.
Over-assigned: the first draft totals $4,750
A $450 Flexible spending draft makes assignments $150 too high. Cut Flexible spending back to $300. Assignments return to $4,600 and unassigned returns to $0—without inventing income.
A month that adds up to $0 can still run short before the next deposit. That is a timing problem, covered in the paycheck budgeting guide.
Three related questions
Zero-based vs. envelope vs. monthly timing
These views work together, but they answer different questions.
Zero-based asks
Where should all available money go?
Envelope or category asks
How much remains for this type of spending?
Monthly vs. paycheck asks
Will cash leave before the next deposit arrives?
A monthly plan can reach $0 unassigned and still have a cash-timing gap. Use paycheck planning to test the days between deposits instead of repeating that method here.
When reality changes
Change the assignment and keep the plan balanced
A zero-based budget is not frozen. Update it when spending or priorities change, while keeping all available money assigned once.
Cover the change honestly
If a category overspends, cover it from another funded category or from newly available money. Do not hide a negative by pretending the original plan still works. The Budget screen guide explains Cover Overspending and Move Money.
The method in InfinitelyZero
Assign until Ready to Budget reaches $0
Ready to Budget is unassigned money you already have. Assigning it to a category lowers Ready to Budget; it does not move bank cash. A category's Available amount is what remains for that purpose after assignments and spending, and you can move Available when priorities change.
Use the InfinitelyZero Budget screen guide to assign, spend, cover overspending, and move category money. If you need the beginner overview, return to making your first budget.

Avoidable problems
Common zero-based budgeting mistakes
Most mistakes come from counting unavailable money, omitting future costs, or treating the first draft as permanent.
Budgeting money before it arrives
Forecast future income if useful, but do not assign it as current cash.
Treating zero as an empty bank account
Zero refers to unassigned money. Funded categories and savings still reserve cash for their purposes.
Forgetting nonmonthly expenses
Build smaller assignments for insurance, repairs, gifts, renewals, and other future costs.
Using perfect-looking guesses
Base flexible categories on recent spending, then improve the amounts as you learn.
Refusing to change the plan
Moving money between priorities is part of budgeting. Make the tradeoff visible instead of hiding it.
Ignoring payday timing
A balanced month can still miss a payment if cash leaves before the next deposit. Use the paycheck timing guide when that is the problem.
Helpful answers
Zero-based budgeting FAQ
What does zero mean in a zero-based budget?
It means all money available to budget has an assignment and $0 is waiting for a decision. It does not mean your bank balance is empty or that you must spend everything.
Do savings count?
Yes. Emergency savings, sinking funds, retirement contributions, and other future goals are valid assignments. Saving is a valid purpose for money.
Should I budget income I have not received yet?
No. You can forecast expected income, but assign only money that is actually available. Assign a future deposit after it arrives.
What if I overspend a category?
Cover the shortage from another funded category or from newly available money, then revise the remaining plan. Do not hide a negative by pretending the original assignments still work.
Is zero-based budgeting the same as envelope budgeting?
No. Zero-based budgeting decides where all available money goes. Envelope budgeting tracks how much remains for each type of spending. They work well together, but answer different questions.
Can I use this with irregular income?
Yes. Start with the money available now, fund the highest priorities first, and make another round of assignments whenever income arrives. Do not build current commitments on an uncertain future amount.
How is this different from budgeting by paycheck?
Zero-based budgeting decides where available dollars go. Budgeting by paycheck checks which days one deposit must cover before the next arrives. Continue with the guide to make one deposit last until the next payday.
Give the money you have a clear plan
Build categories for your real obligations and priorities, then assign until nothing remains unassigned.