Skip to content

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:

  1. Income arrives and increases your To Assign.
  2. You assign it to category envelopes until To Assign is zero.
  3. You spend from those envelopes through the month.
  4. 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.

To Assign $0
Groceries
$420
Rent
$1,450
Transport
$180
Emergency fund
$200
Vacation
$95

How to start with newmonth

  1. Add your accounts and your current balances — no bank login, you enter or import them.
  2. Create category envelopes for the things you spend on, grouped however makes sense to you.
  3. Assign your To Assign balance into those envelopes until it reaches zero.
  4. Set goals on the envelopes that need them — a monthly target, a savings balance, or an amount needed by a date.
  5. Record spending through the month, and cover any overspending by moving money between envelopes.
  6. 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:

Monthly income$3,000
Rent
$1,200
Groceries
$450
Transport
$200
Utilities
$180
Dining out
$150
Emergency fund
$400
Vacation savings
$250
Fun money
$170
Left to assign$0

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.

Read more

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.

Read more

Start zero-based budgeting this month.

Free while in early release · no account · your data stays on your device.