Learn
Zero-based budgeting, explained.
Zero-based budgeting is a simple, powerful idea: give every amount a job until there’s nothing left to assign. Here’s what that means, how the loop works, and how to start.
What is zero-based budgeting?
Zero-based budgeting (ZBB) is a method where you assign every amount you have to a specific purpose, until what’s left unassigned reaches zero. It doesn’t mean spending everything — saving and investing are jobs too. It means no money sits around without an instruction.
That’s the difference from a typical spreadsheet budget, which usually starts from your expenses and hopes the income covers them. Zero-based budgeting starts from the money you actually have right now and decides, deliberately, where each part of it goes before you spend it.
Give your money a job
The core idea is older than any app: give your money a job. When money arrives, it lands in a single pool — in newmonth that pool is called To Assign. From there you hand it out to named category envelopes (groceries, rent, transport, an emergency fund, a holiday) until To Assign reaches zero.
Because the plan is built from money you already have, it’s honest by construction. You’re never budgeting income you only hope will show up — you’re only ever assigning what’s real.
How the loop works
Zero-based budgeting is a loop you run, not a document you write once:
- Income arrives and increases your To Assign.
- You assign it to category envelopes until To Assign is zero.
- You spend from those envelopes through the month.
- You adjust when life happens — move money from one envelope to cover another.
Anything you don’t spend stays in its envelope and carries into next month, so the loop compounds: each month starts a little more prepared than the last.
- Groceries
- $420
- Rent
- $1,450
- Transport
- $180
- Emergency fund
- $200
- Vacation
- $95
How to start with newmonth
- Add your accounts and your current balances — no bank login, you enter or import them.
- Create category envelopes for the things you spend on, grouped however makes sense to you.
- Assign your To Assign balance into those envelopes until it reaches zero.
- Set goals on the envelopes that need them — a monthly target, a savings balance, or an amount needed by a date.
- Record spending through the month, and cover any overspending by moving money between envelopes.
- Next month, tap To Assign and Quick-Assign by a rule — Underfunded, last month, your average — then fine-tune before you save.
A worked example
Say a month brings in a set amount of income. Zero-based budgeting assigns all of it to envelopes — and the leftover lands at zero. Here’s a small monthly plan:
- Rent
- $1,200
- Groceries
- $450
- Transport
- $200
- Utilities
- $180
- Dining out
- $150
- Emergency fund
- $400
- Vacation savings
- $250
- Fun money
- $170
Every part of the income has a job, so the amount left to assign lands exactly at zero — that’s zero-based budgeting.
Why it works
- Every amount has a purpose. Nothing drifts away unaccounted for, because there is no “unassigned” pile to drift into.
- You always know what’s safe to spend. An envelope’s balance is the real answer, not a vague sense of your bank total.
- Overspending becomes a decision. When one envelope runs short, you consciously cover it from another — you see the trade-off instead of stumbling into it.
- Savings happen on purpose. Goals get funded first as their own jobs, not from whatever’s left at month’s end.
- It compounds. Carried-over balances mean you slowly get a month ahead, spending last month’s money this month.
Honest disadvantages
It isn’t the right fit for everyone, and pretending otherwise would be dishonest:
- It asks for engagement. You assign money and reconcile reality regularly. If you want a budget you never touch, this isn’t it.
- Irregular income takes practice. When pay is lumpy, you assign what you have now and top up envelopes as more arrives — workable, but it’s a habit to build.
- The first month feels strict. Until you’re a month ahead, you’re budgeting money as it comes. After that, the buffer makes it calmer.
None of these are dealbreakers — they’re the cost of a budget that actually reflects your money.
Who it’s for
Zero-based budgeting suits anyone who wants to tell their money where to go rather than wonder where it went: people paying down debt, building an emergency fund, saving for something specific, or simply tired of month-end surprises. If you’ve ever reached payday with no idea where the last cheque went, this is the method that fixes it.
Frequently asked questions
Does zero-based budgeting mean I spend everything I earn?
No. Saving and investing are jobs like any other. “Zero” means nothing is left unassigned — your savings, emergency fund and goals all get funded on purpose, not spent.
How is zero-based budgeting different from the 50/30/20 rule?
50/30/20 splits income into broad buckets by percentage. Zero-based budgeting goes finer: you assign real money to specific category envelopes until nothing is unassigned, so your plan reflects your actual life rather than a fixed ratio.
Can I do zero-based budgeting with an irregular income?
Yes. Instead of budgeting a paycheque you’re expecting, you assign only the money you actually have right now, and top up your envelopes each time more income arrives. It takes a little practice, but it handles variable pay well.
Do I need to connect my bank to budget this way?
No. newmonth has no bank connections at all — you enter transactions or import a statement file. Zero-based budgeting is about deliberate decisions, and your data stays on your device.