Zero-based budgeting is a method, not a product: you give every dollar of this month's income a job, until income minus everything you assigned equals zero. You can do it on paper, in a free spreadsheet or in an app, and the steps are the same in each (we build Tobsy, a manual spending tracker that does it too, so we think about this a lot).
YNAB did more than anyone to make the method popular, and its phrase for it, "give every dollar a job", is the clearest summary there is. It is also a subscription: US$109 a year or US$14.99 a month, plus tax where applicable, on its pricing page today. If you like the method but not a monthly charge, this is the whole method, so you can run it anywhere.
The method in four rules
- Start from the income you have. Not what you hope to earn: the take-home that has landed, or will land, this month.
- Assign all of it. Rent, bills, groceries, fun, savings and goals each get an amount. Savings count as a job, so "zero" does not mean spending everything.
- Stop when the remainder is zero. If there is money left, it needs a job. If you are below zero, something gets less.
- When a category runs over, move money. Take it from another category and write the change down. The total stays at zero.
That last rule is where the method earns its keep. A plan you adjust honestly mid-month is still a plan; a plan you abandon on the 14th is a spreadsheet you stop opening.
A worked month: A$5,200 to zero
Here is one month for a single person in a rented flat, A$5,200 take-home. Each line takes a job out of what is left to assign.
| Job | Kind | Amount | Left to assign |
|---|---|---|---|
| Start: take-home income | A$5,200 | ||
| Rent | Cost | A$1,950 | A$3,250 |
| Groceries | Spending | A$720 | A$2,530 |
| Power, water, internet | Cost | A$260 | A$2,270 |
| Phone | Cost | A$45 | A$2,225 |
| Transport | Spending | A$240 | A$1,985 |
| Insurance | Cost | A$130 | A$1,855 |
| Car rego and service (A$1,080 a year ÷ 12) | Cost | A$90 | A$1,765 |
| Eating out | Spending | A$220 | A$1,545 |
| Clothes and personal | Spending | A$150 | A$1,395 |
| Fun | Spending | A$120 | A$1,275 |
| Gifts | Spending | A$60 | A$1,215 |
| Miscellaneous | Spending | A$115 | A$1,100 |
| Emergency fund | Savings | A$400 | A$700 |
| Holiday goal | Savings | A$400 | A$300 |
| Extra savings | Savings | A$300 | A$0 |
Two things worth copying from it. The car line turns a yearly bill into a monthly job, so rego day is not a shock. And A$1,100 of the A$5,200 goes to savings and goals before the month starts: pay yourself first is just the order you fill the table in.
Day 14: a tyre goes flat
A replacement tyre costs A$280 and nothing in the plan was meant for it. The car line is already set aside for rego, so the money comes from elsewhere:
| Category | Before | After | Change |
|---|---|---|---|
| Miscellaneous | A$115 | A$0 | −A$115 |
| Eating out | A$220 | A$150 | −A$70 |
| Fun | A$120 | A$70 | −A$50 |
| Extra savings | A$300 | A$255 | −A$45 |
| Tyre (new line) | A$0 | A$280 | +A$280 |
Total moved: A$280. Income is still A$5,200 and left to assign is still A$0. Nobody failed: the month met a flat tyre, and the plan now says so. If tyres keep turning up, next month's car line grows.
Day 31: something left over
Say groceries came in at A$650 against A$720. You have two clean choices for the A$70: roll it into next month's groceries, envelope-style, or sweep it into savings. Either is zero-based; pick one and do it the same way each month so the numbers stay readable.
Irregular income: budget last month's money
Zero-based budgeting asks "what do I have?", which is awkward when pay arrives in uneven lumps. The tidiest answer is to run one month behind: everything earned in September funds October's plan. You need one month's costs set aside to start, which is a real hurdle, so build it gradually by budgeting a little less than you earn until the gap closes.
Until then, a common middle path is to budget your lowest typical month, then give each extra payment a job the day it lands, usually savings or the buffer first.
On paper, in a spreadsheet, or in an app
On paper. A notebook page with the table above works. It is slow to adjust, but writing a change by hand makes you notice it.
In a spreadsheet. Free, and quick once set up: one column of jobs, one of amounts, and a single cell for what is left, income minus the sum of the amounts (=B1-SUM(B3:B17) if income sits in B1), that you want to read 0. Add a second column for what you actually spent and you have the whole system. The weak point is entry: the plan is only as good as the spending you log against it.
In an app. An app takes care of the arithmetic and shows each category's progress through the month, so the table maintains itself. You trade some setup flexibility for less typing, and with a subscription app, a recurring charge.
When a dedicated tool is the better fit
If you want transactions to arrive from your bank by themselves and a screen built around moving money between categories, YNAB is designed around exactly that, for the banks it supports, and its 34-day trial is a fair way to find out. If you enjoy spreadsheets and will keep one going, a spreadsheet costs nothing and does the job completely. The method matters more than the tool.
How it maps onto Tobsy
In Tobsy, budgeting is called Intentions, and the zero-based way is one way to use it. You give each category an intention in dollars or as a percent of income, measured against either an income you enter or your recent months, and the screen shows what is still free, so you fill it to zero. A Savings row is labelled "Pay yourself first", goals show roughly how much a month reaches them, and rollover carries a category's difference into next month. On day 14 you lower one intention and raise another, as in the table above, and the plan still adds up. See how it compares on Tobsy vs YNAB.
Questions
What is zero-based budgeting in simple terms?
Every dollar of the month's income is given a job, whether a bill, spending, savings or a goal, until income minus everything assigned equals zero. Savings count as a job, so zero does not mean spending it all.
Can I do zero-based budgeting for free?
Yes. The method needs a list of categories, the month's income and a running total of what is left to assign. A notebook or a free spreadsheet does that completely.
What do I do when a category runs over?
Move money from another category to cover it, and write the change down. Your total stays at zero, so the plan still adds up.
How does zero-based budgeting work with irregular income?
Budget last month's income: what you earned in September funds October. Until you have that one-month buffer, budget your lowest typical month and give each extra payment a job when it lands.
Do I need YNAB to do zero-based budgeting?
No. YNAB popularised the method and builds its app around it, but the method itself works in any tool, including paper.
Sources
- YNAB pricing: US$109 paid annually or US$14.99 a month, "plus tax where applicable", 34 days free; read 2026-10-19
- What Is Zero-Based Budgeting? (YNAB): "give every dollar a job", the digital version of envelope budgeting, covering overspending from another category; read 2026-10-19
- Tobsy: Staying ahead: intentions in dollars or percent, rollover and roll-under, goals; read 2026-10-19
Pass it on