Zero-based budgeting assigns all available money to spending, saving, or debt repayment until $0 remains unassigned. Your bank balance can stay positive because money reserved for next month’s rent or an emergency already has a purpose. Start with cash you actually have, fund the obligations that come next, and adjust the assignments when your plans change.
What does zero-based budgeting mean?
The equation is available money minus planned assignments equals zero. Saving is an assignment, so a zero-based budget can include a growing emergency fund or money reserved for an annual bill.
YNAB’s explanation of zero-based budgeting describes assigning money across expenses, saving, and debt. Its cash-based approach is useful because it separates deciding what existing money must cover from forecasting income that has not arrived. If you like the method but not YNAB’s price, the YNAB alternatives guide includes free and lower-cost zero-based apps.
For your first plan, choose the accounts included in the budget and reconcile their balances. Subtract money already committed to card purchases or other obligations that are not obvious from the checking balance. Do not add a credit-card limit to the available total; borrowing capacity is not income.
If you need the broader setup process, start with how to build a budget. Zero-based budgeting is one way to divide the money once you have a reliable inventory.
Assign the money you have
List what the available cash needs to cover before more income arrives. Include bills, everyday spending, and reserves for known future costs. You can draft a longer forecast alongside it, but keep expected pay separate from cash that is already available.
A practical funding order is:
- Required bills and essential spending due before the next income payment.
- Money already owed for purchases made on credit.
- Reserves for upcoming nonmonthly bills and unexpected costs.
- Other saving goals, extra debt payments, and flexible spending according to your priorities.
The exact order can change with your circumstances. A household facing an urgent housing payment will make different assignments from one with all near-term bills covered. The method’s value is making that choice visible.
You do not need dozens of categories. Separate items when you would make a different spending decision about them. “Groceries” and “restaurants” may deserve separate amounts; three tiny categories you never use may only add maintenance.
A $4,000 budget that balances
Illustrative example: Jordan has $4,000 available after accounting for prior commitments. The amounts below are hypothetical and assume this money can cover the selected planning period.
| Assignment | Amount |
|---|---|
| Housing and utilities | $1,650 |
| Groceries and transport | $750 |
| Required debt payments | $300 |
| Known future bills | $300 |
| Emergency saving | $400 |
| Flexible spending | $600 |
| Total assigned | $4,000 |
| Unassigned | $0 |
Illustrative example: Jordan's $4,000 assignments
- Housing and utilities $1,650
- Groceries and transport $750
- Required debt $300
- Future bills $300
- Emergency saving $400
- Flexible spending $600
The $700 assigned to future bills and emergencies can remain in bank accounts. It is unavailable for casual spending because Jordan has already reserved it. Moving it between checking and savings does not create a second saving contribution in the budget.
The table also separates required debt payments from extra repayment. If Jordan wants to pay an additional $100 toward debt, another assignment must fall by $100 unless more money becomes available. Writing an extra goal into a category does not fund it.
Move an assignment when the month changes
When a category needs more money, identify where it will come from before treating the new amount as affordable. Suppose Jordan’s groceries and transport cost $50 more than planned. Moving $50 from flexible spending raises the first category to $800 and lowers flexible spending to $550. Total assignments remain $4,000.
That revision is part of using the budget. It also provides a record: if the same essential category needs extra money every month, the starting estimate should change.
Use a brief review:
- Match the budget to posted transactions.
- Check upcoming bills against the paying account’s balance.
- Move money to cover changes and note which goal is delayed.
- Assign new income when it arrives.
The CFPB’s cash-flow worksheet adds a timing check by carrying money forward from one week to the next. A fully assigned month can still have a shortfall before payday, so amounts and dates both matter.
Where the method needs more care
Irregular income makes forecasting difficult, but it does not prevent you from assigning cash already received. Use the next likely income date as a planning boundary while acknowledging that it may change. If money must last longer, prioritize the obligations that cannot wait.
Credit cards require particular care. If you record a grocery purchase as spending when it occurs, the later card payment should not count as another grocery expense. Existing debt from before the budget is a separate obligation. Keep enough cash reserved for purchases you intend to pay in full, and avoid treating that reserve as free money.
Known annual bills need their own assignments. A future insurance premium should not have to compete with every unexpected expense just because both are paid from savings. The emergency-fund guide explains that distinction.
If tracking individual categories becomes a burden, the 50/30/20 rule offers a broader allocation check. You can also combine them: use a ratio to assess the big picture and specific assignments for the money currently available.
For software, compare how easily you can reconcile balances, revise assignments, and account for credit-card payments. The budgeting app comparison explains different approaches without assuming one method suits everyone.
Frequently asked questions
Does zero-based budgeting mean keeping no money in the bank?
No. It means no money is left without an assignment. Cash reserved for a future bill or emergency still stays in an account until you need it.
Can I use it with irregular income?
Yes, by assigning money already received and prioritizing what it must cover before more arrives. Keep a separate forecast for expected income, and revise the funded plan if the next payment is delayed.
Should unused money roll into the next month?
It can. Money reserved for an annual bill should usually remain assigned to that purpose; the sinking fund guide shows how to size those contributions. For a flexible category, decide whether to carry it forward or move it to another priority; record the decision rather than counting it as new income.
How is it different from 50/30/20 budgeting?
50/30/20 compares spending with broad income proportions. Zero-based budgeting assigns specific amounts until all available money has a purpose. They answer different questions and can be used together.

