Zero-based budgeting: give every dollar a job

Before the month starts, every dollar gets a job. Nothing is left to chance, not even the unexpected.

  • A zero-based budget assigns all the money you have before you spend it: income minus planned spending minus savings = 0.
  • “Zero” means zero unassigned dollars, not zero in the bank. Savings and a buffer for surprises are jobs too.
  • The method started in corporate finance (Peter Pyhrr, Texas Instruments, 1970) and was adapted to household budgets much later.
  • With irregular income, you only budget money you’ve already received, never money you expect.
  • It takes more setup than the 50/30/20 rule, but no dollar leaves without a decision.

Our guide to making a monthly budget introduces zero-based budgeting in a few lines next to other methods. Here we walk through it completely, with one month worked out to the dollar.

Where zero-based budgeting comes from

The method was born in business. Peter Pyhrr, then a manager at Texas Instruments, used it there and described it in a 1970 Harvard Business Review article titled “Zero-base budgeting”. The idea: instead of taking last year’s budget and adding a few percent, each department starts from zero and justifies every expense.

Jimmy Carter brought it into Georgia’s state budget as governor in 1973, and in 1977, as president, directed federal agencies to use it. It was later dropped at the federal level, partly because it took so much preparation time. That criticism applies, on a smaller scale, to household budgets too.

The personal-finance version was popularised by US budgeting educators. The budgeting software YNAB made it its first rule: “Give every dollar a job.” Ramsey Solutions sums it up as “income minus expenses equals zero.” Both describe the same principle, and you don’t need any particular tool to apply it. A notebook works.

What “zero” means (and doesn’t)

This is the most common confusion. Zero is not your bank balance. It’s the amount of money without a job.

  • If you have $4,100 and assign $4,000, $100 has no job. The budget isn’t at zero, and that $100 will probably drift away without you deciding where.
  • If you move $300 into an emergency fund, those dollars have a job. They aren’t “spent”, but they are assigned.
  • A $100 “unexpected” line is a job. Its purpose is exactly the thing you can’t predict.

So a zero-based budget can leave hundreds of dollars sitting in your checking account, as long as each one is there for a reason, such as a fund for the annual car registration.

The method in six steps

Building a zero-based budget
  1. 1
    Start with the money you haveAdd what’s already in your account for this month and income that’s certain. No hoped-for bonus.
  2. 2
    List your obligationsRent, utilities, insurance, subscriptions, minimum debt payments: what you owe no matter what.
  3. 3
    Fund irregular costsDivide every annual or occasional bill by 12 and assign that amount monthly: car registration, gifts, travel, repairs.
  4. 4
    Set savings and extra paymentsEmergency fund, goals, extra debt payments. These come before wants.
  5. 5
    Assign the rest down to zeroGroceries, eating out, clothes, personal spending, a buffer. The last dollar needs a line.
  6. 6
    Reassign during the monthA category runs over? Move money from another. The total doesn’t change; it stays at zero.
Allow an hour for the first month, then 20 to 30 minutes, starting from last month’s plan.

Step 3 is what makes the difference. Rare costs are what derail budgets: a 2012 study in the Journal of Consumer Research (Sussman and Alter) found that people especially underestimate exceptional expenses. Divided by 12, they become monthly lines like any other. Many US budgeters call these “sinking funds”.

A full month, worked out

Marcus lives in Atlanta and is paid every two weeks. This month he has two paychecks of $2,050, so $4,100 to assign. He gives every dollar a job.

LineAmountType
Rent$1,450Obligation
Utilities$160Obligation
Phone and internet$95Obligation
Renter’s insurance$20Obligation
Student loan minimum$210Obligation
Groceries$520Everyday
Gas and car insurance$260Everyday
Health (copays, prescriptions)$60Everyday
Car registration fund$15Irregular
Car maintenance fund$75Irregular
Holiday gifts fund$75Irregular
Vacation fund$150Irregular
Emergency fund$300Savings
Extra student loan payment$150Savings
Eating out$180Want
Subscriptions$40Want
Clothes$70Want
Personal spending$120Want
Giving$50Want
Unexpected$100Buffer
Total assigned$4,100

Rent

Amount$1,450

TypeObligation

Utilities

Amount$160

TypeObligation

Phone and internet

Amount$95

TypeObligation

Renter’s insurance

Amount$20

TypeObligation

Student loan minimum

Amount$210

TypeObligation

Groceries

Amount$520

TypeEveryday

Gas and car insurance

Amount$260

TypeEveryday

Health (copays, prescriptions)

Amount$60

TypeEveryday

Car registration fund

Amount$15

TypeIrregular

Car maintenance fund

Amount$75

TypeIrregular

Holiday gifts fund

Amount$75

TypeIrregular

Vacation fund

Amount$150

TypeIrregular

Emergency fund

Amount$300

TypeSavings

Extra student loan payment

Amount$150

TypeSavings

Eating out

Amount$180

TypeWant

Subscriptions

Amount$40

TypeWant

Clothes

Amount$70

TypeWant

Personal spending

Amount$120

TypeWant

Giving

Amount$50

TypeWant

Unexpected

Amount$100

TypeBuffer

Total assigned

Amount$4,100

Type

Available $4,100, assigned $4,100: left to assign, $0.

Mid-month, two surprises. Groceries run $60 over after hosting friends. Marcus moves $60 from eating out: groceries $580, eating out $120. Then a tire needs patching and a new valve: $140. The unexpected line covers $100, and the other $40 comes from clothes, which drop to $30. The total assigned is still $4,100. The budget is still at zero, and nothing came out of the emergency fund or the vacation fund.

That’s the heart of the method: overspending isn’t failure, it’s a decision to reassign.

About biweekly pay: 26 paychecks a year means two months bring three paychecks. Build your regular budget on two, and give each third paycheck a job of its own, such as the emergency fund or an extra debt payment.

Reassigning mid-month
My assistantBinome360

Move $60 from Eating out to Groceries

Ready: Groceries budget $520 → $580, Eating out budget $180 → $120. Your total stays the same. Update them?

This month’s budgetsGroceries $580 · Eating out $120Total unchangedConfirmEdit

Nothing changes until you confirm. The app doesn’t send overspending alerts; your weekly check-in is what catches the gap.

Try it free

With irregular income

Freelancers, gig workers, small-business owners, seasonal workers: zero-based budgeting works, with one strict condition. You only assign money that has actually arrived. An invoice you sent is not income until it’s paid.

Take Priya, a freelance developer. After setting aside tax, her last six months brought in $3,200, $5,100, $2,700, $4,400, $6,000 and $3,500. Total: $24,900, an average of $4,150. Her lowest month: $2,700.

Two approaches, which you can do one after the other:

  1. Budget the floor. Priya builds a zero-based budget of $2,700 that covers obligations and a basic level of everyday spending. Every dollar above $2,700 goes to a holding account.
  2. Pay yourself a salary. Once the holding account holds at least one month of spending, all income goes there first and Priya transfers herself $3,400 on the 1st. Because that’s below her average ($4,150), the holding account grows by $750 a month on average and absorbs the lean months.

This is the idea YNAB has long called “age your money”: living on last month’s income instead of this month’s. It’s a goal, not a starting requirement.

Zero-based budgeting and envelopes: one logic, two tools

A zero-based budget decides how much each category gets. The envelope method enforces those amounts: when the eating-out envelope is empty, eating out stops until next month. The two fit together naturally.

  • With cash: withdraw the amount for your everyday categories (groceries, eating out, personal spending) and split it into labelled envelopes.
  • Digitally: an app’s per-category budgets act as virtual envelopes. Each expense you log reduces the matching envelope.

Zero-based or 50/30/20?

The 50/30/20 rule sets three broad proportions; a zero-based budget sets every line. They aren’t mutually exclusive: you can aim for 20% savings inside a zero-based budget.

Zero-based50/30/20
Setup20–60 min a month10 min, once
Level of detailEvery categoryThree buckets
Irregular costsFunded line by lineHandled separately
Irregular incomeWorks well if you only assign received moneyLess precise
Main riskGiving up from fatigue“Wants” quietly eating everything
Best ifYou’re paying off debt, or money “disappears”You’re starting out and want a simple frame

Setup

Zero-based20–60 min a month

50/30/2010 min, once

Level of detail

Zero-basedEvery category

50/30/20Three buckets

Irregular costs

Zero-basedFunded line by line

50/30/20Handled separately

Irregular income

Zero-basedWorks well if you only assign received money

50/30/20Less precise

Main risk

Zero-basedGiving up from fatigue

50/30/20“Wants” quietly eating everything

Best if

Zero-basedYou’re paying off debt, or money “disappears”

50/30/20You’re starting out and want a simple frame

Common mistakes

Before you lock in this month’s budget
  • Total assigned exactly equals the money you have
  • Annual bills are divided by 12 and funded
  • There’s an “unexpected” line, even a small one
  • No expected income is counted as received
  • Cash spending has its own line
  • There’s a personal-spending line you don’t have to justify
Six checks, one minute. They prevent most of the budgets abandoned mid-month.

Three more traps worth naming:

  • Too many categories. Forty lines means forty chances to overspend. Fifteen to twenty is usually enough.
  • Running checking down to nothing. A small cushion in the account avoids overdraft fees if a bill clears earlier than expected.
  • Quitting after one overspend. You fix an overspend by reassigning, not by throwing the budget away.

Copy-and-paste template

ZERO-BASED BUDGET — MONTH OF ________

Money available this month:           $______
  (already received or certain, nothing hoped-for)

1. Obligations (rent, utilities, insurance, minimums) : $______
2. Everyday (groceries, transport, health)            : $______
3. Sinking funds (annual ÷ 12: gifts, travel, car…)   : $______
4. Savings and extra debt payments                    : $______
5. Wants (eating out, fun, personal spending)         : $______
6. Unexpected                                         : $______

Total assigned (1 to 6):              $______
Left to assign (available − total):   $0

Reassignments this month:
  $____ from ________ to ________

Frequently asked questions

Do I need $0 in my bank account at the end of the month?

No. Zero refers to unassigned money. Your account can hold money assigned to sinking funds or a cushion.

What do I do with money left over at the end of the month?

Give it a job in next month’s budget: savings, an extra debt payment, or a rollover into the same category. Decide it, rather than letting it blend into next month.

How long does zero-based budgeting take?

About an hour for the first month. After that you copy last month’s plan and adjust: 20 to 30 minutes, plus a 15-minute weekly check-in.

Does zero-based budgeting work for couples?

Yes, if you build the budget together and agree on who can reassign what. Our couples budget guide covers ways to share costs.

In short

A zero-based budget gives every dollar a job before the month begins, savings and surprises included. What matters isn’t a perfect plan; it’s reassigning instead of ignoring an overspend. First step: copy the template above and fill in “money available” with what’s actually in your account today.

Sources

  • Peter A. Pyhrr, “Zero-base budgeting”, Harvard Business Review, vol. 48, no. 6, November–December 1970, pp. 111–121.
  • Jimmy Carter, “Memorandum for the Heads of Executive Departments and Agencies on Zero-Base Budgeting in the Executive Branch”, April 27, 1977, The American Presidency Project: presidency.ucsb.edu.
  • Wikipedia, “Peter Pyhrr” and “Zero-based budgeting” (secondary summaries used for the 1973 Georgia date and the federal phase-out): en.wikipedia.org/wiki/Zero-based_budgeting.
  • YNAB, “Give Every Dollar a Job”: ynab.com/the-four-rules.
  • Ramsey Solutions, “How to Make a Zero-Based Budget”: ramseysolutions.com.
  • Abigail B. Sussman and Adam L. Alter, “The Exception Is the Rule: Underestimating and Overspending on Exceptional Expenses”, Journal of Consumer Research, 39(4), 2012.

Also available in Français.