Short answer
Zero-based budgeting means planning each month until income minus every planned line equals zero. Bills, debt payments, savings, sinking funds and fun money all count as jobs, so no dollar is left unassigned. Start from your last three months of spending, fund fixed bills first, then savings, then everything else.
How zero-based budgeting works
Zero-based budgeting starts each month from the income you expect and gives every dollar of it a named job: a bill, a debt payment, a savings line, groceries, fun money. You keep assigning until income minus all the lines equals zero. The zero is on paper. Your bank balance can stay positive the whole month, because savings and buffer lines are jobs too.
The method comes from corporate budgeting. Peter Pyhrr developed it at Texas Instruments and described it in Harvard Business Review in 1970: every budget line has to be justified from zero each cycle, whatever it was last year. The household version keeps that rule. Last month’s plan is a reference; this month’s plan is a fresh set of decisions.
A zero-based budget example
Here is one month for a single person with $4,200 take-home pay. The amounts are an illustration; yours come from your own last three months of transactions.
| Line | Monthly amount | Why it is there |
|---|---|---|
| Income (take-home) | $4,200 | Two paycheques after tax |
| Rent + utilities | $1,780 | Fixed; paid from the bank |
| Groceries | $600 | Variable; three-month average was $640, trimmed by one step |
| Transport | $260 | Transit pass + occasional rideshare |
| Phone + internet | $120 | Fixed |
| Credit card minimum | $90 | Required payment |
| Extra debt payment | $400 | Gets every dollar the plan does not need elsewhere |
| Emergency fund | $250 | Unknown costs |
| Sinking funds | $300 | Car insurance $1,200/yr = $100, gifts $100, car service $100 |
| Eating out + fun | $250 | Named on purpose so it does not leak from groceries |
| Buffer | $150 | Small misses inside the month |
| Left to assign | $0 | $4,200 − $4,200 |
Three details make this plan survive the month. The sinking fund line turns a $1,200 yearly insurance bill into $100 a month, so the renewal month looks like any other. Fun money has its own line, so it does not leak out of groceries. And the leftover goes to a single obvious job (extra debt payment), which removes the temptation to let it drift.
How to make a zero-based budget in five steps
- Pull three months of transactions. Total them by category. That is your baseline. A plan built from a guess misses the real numbers from the first week.
- Write down this month’s income. Only money you will actually receive. With irregular pay, use last month’s total instead (more on that below).
- Fund lines in priority order: housing and utilities, food, transport, minimum debt payments, then the emergency fund and sinking funds, then extra debt or savings, then variable spending and fun money.
- Check the remainder. Positive: give it a job. Negative: cut a line before the month starts, since day 20 is too late to find the shortfall.
- Check weekly, move money between lines. Groceries ran over by $40? Take $40 from eating out. The total stays at zero and the plan stays true.
Zero-based budgeting on irregular income
The textbook method assumes you know this month’s income. Freelancers, commission earners and gig workers don’t, so the usual adaptation is to budget last month’s income this month. Everything earned in October funds November’s plan. Getting there takes a one-month cushion; until you have it, fund the fixed lines first and add variable lines as payments land. Our guide to budgeting on an irregular income walks through building that cushion.
Zero-based vs 50/30/20, envelope and pay yourself first
| Method | How money is split | Upkeep | Fits best |
|---|---|---|---|
| Zero-based | Every dollar to a named line until $0 is left | Monthly plan + weekly check | Debt payoff, tight months, people who like detail |
| 50/30/20 | Three buckets: needs, wants, savings | Low | A first budget with stable pay |
| Envelope | Variable categories get a fixed pot that runs dry | Medium | Overspending in two or three categories |
| Pay yourself first | Savings leave on payday; the rest is free to spend | Very low | Savers who hate tracking |
The methods mix well. A zero-based plan can run two or three variable lines as envelopes, and a pay-yourself-first saver can switch to zero-based for the months of a debt payoff.
Where zero-based budgeting breaks
- Too many lines. Forty categories turn the weekly check into an evening. Start with ten to fifteen lines and split one later if you need to.
- Skipped check-ins. Two weeks without a look and the plan no longer matches the account. A fixed 15-minute weekly slot keeps it current.
- Annual costs left out. Insurance, registration, gifts and yearly subscriptions blow up the month they land in unless they have sinking-fund lines.
- Zero confused with an empty account. Spending down to $0 in the bank is a different thing and a risky one; the zero is about unassigned money.
Running a zero-based budget in Finman
Finman covers the tracking half; the assigning stays with you. What it does, as described on the features page:
- Budgets per category for a month, a week or a custom period, with a flag at 80% spent or when the current pace will break the limit before the period ends.
- Envelope mode on any budget carries the unspent remainder into the next period, which suits lines like groceries or car maintenance.
- Savings goals with an amount and a date: Finman works out the monthly amount, which is the number your sinking-fund lines need.
- Transactions in from CSV, OFX or QFX bank files, a monobank connection or manual entry; categories come from merchant codes, keywords and your own rules.
Finman has no “left to assign” counter. The check is a quick sum: income minus your budget limits and goal contributions. The AI CFO sees your budgets, goals, debts and recent transactions, so you can ask it to do that sum and to name the line that is running over.
Try zero-based budgeting on your own numbers
Import three months of transactions, set a budget per line and a goal per sinking fund. Every feature is free during the open beta, no card.
Start FreeFrequently asked questions
What is zero-based budgeting in simple terms?
You plan each month so that income minus every planned line equals zero. Every dollar gets a job: bills, debt, savings, sinking funds, groceries or fun money. Savings lines count as jobs, so the bank balance does not have to reach zero.
How do I start a zero-based budget?
Total your last three months of spending by category, write down this month's expected income, fund fixed bills first, then savings and sinking funds, then variable spending. If anything is left, give it a job; if the lines exceed income, cut one before the month starts.
Does zero-based budgeting work with irregular income?
Yes, with one change: budget last month's income this month. Money earned in one month funds the next month's plan. Until you have that one-month cushion, fund fixed bills first and add the other lines as payments arrive.
Is zero-based budgeting better than the 50/30/20 rule?
It is more precise and takes more upkeep. 50/30/20 splits income into three broad buckets and suits a first budget. Zero-based names every dollar, which helps during debt payoff or tight months. A common path is 50/30/20 first, zero-based later.
What happens if I overspend a line in a zero-based budget?
Move money from another line during the month so the total stays at zero, for example from eating out to groceries. If the same line overruns three months in a row, raise its amount next month and lower something else.
Can an app do zero-based budgeting for me?
An app can track spending against each line, flag lines that run over and work out monthly amounts for goals. Choosing the jobs is your part. In Finman you set a budget per line and a goal per sinking fund, and the AI CFO can total the plan against your income.
Give every dollar a job, then watch the lines
Budgets per line with alerts at 80%, envelope mode, and goals that work out your monthly sinking-fund amounts. Free during the open beta.
Try Finman FreeRelated reading: How to make a budget · Envelope budgeting · How to set up sinking funds · The 50/30/20 rule