What zero-based budgeting is
Zero-based budgeting is a way of planning your money where you assign every dollar you have to a specific job, until the amount left to assign is zero. Income minus everything you’ve planned equals $0.
A “job” is anything you want that dollar to do: pay rent, buy groceries, cover the phone bill, pay down a card, grow an emergency fund, or wait patiently for a trip next year. The point isn’t the zero. The point is that no dollar is left floating around with no plan, because unplanned dollars are the ones that quietly disappear.
Most budgets work backwards. You spend through the month, then look at where the money went. A zero-based budget works forwards: you decide where it goes first, then spend from that plan.
A worked example: $4,200 to $0
Say it’s October and you have $4,200 in your accounts from your last paycheck. Here’s one way to give every dollar a job. Start with what can’t move, then the everyday, then goals.
| Job | Group | Assign | LeftLeft to assign |
|---|---|---|---|
| RentBills | Bills | $1,450 | $2,750 |
| Phone and internetBills | Bills | $160 | $2,590 |
| GroceriesEveryday | Everyday | $420 | $2,170 |
| TransportEveryday | Everyday | $180 | $1,990 |
| Eating outEveryday | Everyday | $220 | $1,770 |
| Fun moneyEveryday | Everyday | $150 | $1,620 |
| Italy tripGoals | Goals | $417 | $1,203 |
| Emergency fundGoals | Goals | $500 | $703 |
| Card payoffGoals | Goals | $703 | $0 |
Bills come first: rent ($1,450) and phone and internet ($160) are fixed, so they take $1,610 off the top. Everyday spending is next: groceries, transport, eating out and some fun money add up to $970. The $1,620 that’s left goes to goals: $417 toward a $5,000 trip to Italy next October, $500 into an emergency fund, and the final $703 to paying down a credit card.
Notice the last line. There was $703 left, and instead of letting it sit in checking (where it would probably get spent on nothing in particular), it got a job too. That’s the whole method.
Zero doesn’t mean spend it all
This is the most common misunderstanding. Getting to zero means every dollar is assigned, not spent. In the example above, $1,620 of the $4,200 isn’t going to be spent this month at all: it’s going to a trip fund, an emergency fund and a debt.
Savings are jobs. So is “buffer”: if your income is irregular, it’s completely fine to have a category whose job is simply to hold next month’s money. A zero-based budget can save more than any other kind, because saving stops being whatever happens to be left over and becomes something you decided on day one.
Why it works
- Every decision happens once, calmly. You decide what eating out is worth to you at the start of the month, not at the restaurant.
- Trade-offs become visible. If you want more for travel, it has to come from somewhere, and you get to choose where.
- Goals get real numbers. “Save for Italy” becomes $417 a month, which you can actually check off.
- You only budget money you have. No planning around a bonus that might not come, no guessing next month’s income.
Common mistakes (and easy fixes)
- Budgeting money you haven’t received yet. Assign what’s in your accounts today. When the next paycheck lands, assign that.
- Forgetting the irregular stuff. Car insurance every six months, annual subscriptions, birthdays, holidays. Divide each one by the months until it’s due and set that aside every month, so it never ambushes you.
- Treating an overspent category as failure. It isn’t. Move money from a category that has room and carry on. A budget you adjust beats a perfect one you abandon in week two.
- Too many categories. Fifteen to twenty is plenty to start. You can always split a category later when you notice you want to see something separately.
- Never looking at it. A minute a day, logging what you spent, keeps the plan honest. Ten minutes at the start of each month to assign new income.
How to start this month
- Add up what’s in your checking, savings and cash right now. That’s what you have to assign.
- List your bills and minimum payments due before your next paycheck. Fund those first.
- Give groceries, transport and everyday spending realistic amounts. Look at last month if you can.
- Pick one or two goals and give each a target amount and date. Fund what you can this month.
- Assign whatever is left. Keep going until the amount left to assign is exactly $0.
- Log spending as it happens. If something runs over, cover it from another category.
Your first month won’t be perfect, and it doesn’t need to be. Most people find the second month is when it clicks: you start it with some money already set aside, and the numbers start to feel like yours.
Doing it in Nomad Budget
Nomad Budget is built around this method. You add your accounts, and your money shows up as Ready to assign. You give it jobs in your categories until Ready to assign reads $0. As you log spending, the app shows what you can spend today, and if a category runs over, you cover it from another in a couple of taps.
Savings goals get targets, weekly, monthly, yearly or by a date, and the app works out what to set aside each month. You can share one budget with your partner, log spending in any currency when you travel, and it all works offline. There’s no bank connection: you log spending yourself or import a CSV, which keeps you close to the plan.
Want to see every step? Read how it works.