Key takeaways
- In a zero-based budget, income minus planned spending, savings and debt payments equals zero.
- “Zero” doesn’t mean spending everything. Savings and extra debt payments are jobs too.
- You plan each month before it starts, based on that month’s actual bills.
- It works well when money is tight, because every dollar is accounted for.
- Check in during the month and adjust when something changes.
If you often reach the end of the month and wonder where the money went, a zero-based budget may help. The idea is simple: before the month starts, you give every dollar a job, whether that’s rent, groceries, a debt payment or savings, until there’s nothing left unassigned. Here’s how it works.
The basic idea
Income − everything you plan to spend, save or pay toward debt = $0.
That doesn’t mean your bank account hits zero. It means every dollar has a plan. Money set aside for savings or an extra card payment counts as a job, just like rent.
How to build one, step by step
- Write down this month’s income. Use take-home pay. If your income varies, use a conservative estimate; see how to budget on an irregular income.
- List fixed essentials first: rent or mortgage, utilities, insurance, transportation, child care, minimum debt payments.
- Add variable essentials: groceries, gas, medicine.
- Plan for irregular bills coming up, like car registration or a yearly subscription. A sinking fund helps.
- Give the rest a job: emergency savings, extra debt payments, and a modest amount for personal spending.
- Adjust until income minus all categories equals zero.
An example
These numbers are only for illustration. Take-home pay this month: $3,000.
| Category | Planned |
|---|---|
| Rent | $1,150 |
| Utilities and phone | $220 |
| Groceries | $450 |
| Gas and transit | $180 |
| Insurance | $140 |
| Minimum debt payments | $210 |
| Car registration (sinking fund) | $30 |
| Emergency fund | $100 |
| Extra payment on target card | $300 |
| Personal spending | $220 |
| Total | $3,000 |
Every dollar is assigned. The $300 extra card payment and $100 savings are part of the plan, not leftovers.
Making it work when money is tight
If your essentials take more than your income, a zero-based budget makes that clear quickly. That’s useful information:
- Protect essentials first. The CFPB’s bill-priority guide suggests protecting your income and housing before other bills. See our bare-bones budget guide.
- Look for savings on fixed bills. See how to lower your monthly bills.
- Call creditors early about hardship options. See how to ask your card company for a hardship plan.
Tips to make it stick
- Budget before each month starts. Bills change from month to month.
- Track spending as you go, in an app, a spreadsheet or a notebook.
- Move money between categories when needed. If groceries run over, take it from personal spending, not from rent.
- Keep a small personal spending category. A budget with no room at all is hard to keep.
- Review at the end of the month, and use what you learn for next month.
Zero-based vs. 50/30/20
The 50/30/20 budget uses three broad buckets and is quicker to set up. Zero-based budgeting is more detailed and gives you more control, which can help when you’re paying down debt. Some people start with 50/30/20 and switch to zero-based when they want tighter control.
Where to put extra money
Once essentials are covered, decide how to split extra money between savings and debt. Should you pay off debt or save first gives a simple order, and the debt avalanche or snowball shows which debt to target.
The bottom line
A zero-based budget assigns every dollar before the month starts, so your money goes where you decide. It takes a little time each month, but it can make a tight budget feel more manageable and speed up paying off debt.
Sources: CFPB: prioritizing bills (Your Money, Your Goals) · CFPB: budgeting, how to create a budget and stick with it