The method in one paragraph

Zero-based budgeting starts from the money you have today, not from what you expect to earn. You assign that money to categories, such as rent, groceries and savings, until the unassigned amount is zero. When more money arrives, you assign it too. When you spend, you spend from a category. If a category runs out, you move money from another one. The plan always equals the cash.

YNAB's method page captures the same idea in its first principle: decide what you need your money to do before you get paid again. Lunch Money's budgeting glossary describes a Net Total Available figure and notes that for zero-based budgeters it should match actual bank balances.

This guide uses an invented household. It is not a test of any app.

Before you start: list true expenses

True expenses are costs that are certain but not monthly. YNAB's second principle, For Later, says to anticipate irregular expenses and set aside manageable monthly amounts. Skip this step and the first annual bill can wipe out a new zero-based budget in its second or third month. Divide each annual cost by 12 and treat the result as a monthly bill.

Before you start: list true expenses
True expenseAnnual costMonthly set-aside
Car insurance$1,200$100
Gifts and holidays$1,200$100
Medical copays and prescriptions$900$75
Car maintenance$720$60
Clothing$900$75
Total$4,920$410

Worked first month: assigning in two rounds

Our invented household takes home $5,200 a month, paid $2,600 on the 1st and 15th, and has $400 left in checking from before. On the 1st there is $3,000 to assign: $2,600 of paycheck plus $400. Round one covers what is due before the next paycheck: rent $1,700, utilities $180, half the groceries $350, half the fuel and transit $150, phone $70, car insurance set-aside $100, credit card minimum $150, and the remaining $300 to the emergency fund. Total $3,000, unassigned $0.

On the 15th the second $2,600 arrives. Round two: groceries $350, fuel and transit $150, dining $250, subscriptions $40, gifts $100, medical $75, car maintenance $60, clothing $75, household supplies $120, personal spending $200, extra debt payment $600, and the remaining $580 to the emergency fund. Total $2,600, unassigned $0.

The month's full plan is below. Every dollar of the $5,600 has a job.

Worked first month: assigning in two rounds
CategoryRound 1 (1st)Round 2 (15th)Month total
Rent$1,700$1,700
Utilities$180$180
Groceries$350$350$700
Fuel and transit$150$150$300
Phone$70$70
Car insurance set-aside$100$100
Credit card minimum$150$150
Extra debt payment$600$600
Dining$250$250
Subscriptions$40$40
Gifts set-aside$100$100
Medical set-aside$75$75
Car maintenance set-aside$60$60
Clothing set-aside$75$75
Household supplies$120$120
Personal spending$200$200
Emergency fund$300$580$880
Total assigned$3,000$2,600$5,600
Unassigned$0$0$0

When you overspend

By the 28th, groceries have cost $780 against $700 assigned, an $80 overspend. In zero-based budgeting you cover it from another category: dining drops from $250 to $170 and groceries rise to $780. The total stays $5,600 and unassigned stays $0. The decision is explicit: the extra groceries cost $80 of restaurant meals.

YNAB's help center distinguishes cash overspending, shown in red, from credit card overspending, shown in yellow, and says red amounts are urgent because the rest of the plan is not accurate until they are fixed. Credit overspending matters because the card bill will be larger than the money set aside for it.

If the same category is overspent three months running, the assigned amount is wrong, not the household. Raise it and lower something else.

Common failure points

  • Budgeting expected income: assigning a paycheck before it arrives turns a shortfall into a surprise. Assign in rounds.
  • Leaving out true expenses: the first annual bill wipes out the month. Build the set-aside table first.
  • Too many categories: 40 categories means 40 decisions every time you overspend. Start with 15 to 20.
  • Ignoring credit card spending: if card purchases are not deducted from a category, the card bill becomes debt.
  • Abandoning after one bad month: moving money is the method working, not failing.

App or spreadsheet?

A spreadsheet can run zero-based budgeting with three columns per category, assigned, spent and available, and one cell: unassigned equals total cash minus total assigned. It is free and fully flexible, but you enter every transaction and handle credit cards by hand.

YNAB is built for this method. Its pricing page lists $109 a year or $14.99 a month in USD plus tax, with a 34-day free trial and no card needed when signing up directly. Lunch Money says it does not prescribe a specific budgeting method and gives you the tools to budget your way. Its budgeting glossary describes a General Pool of money available to budget, optional rollovers for income and expense categories, and an Overbudgeted state that shows as a negative Left to Budget amount when you assign more than you have. Its help center welcome page mentions a 30-day trial; its price is not quoted here, so check the current price on its pricing page.

App or spreadsheet?
OptionCostStrengthWeakness
SpreadsheetFreeTotal control; no account linkingManual entry; credit card handling is on you
YNAB$109/year or $14.99/month, 34-day trialMethod built in; Ready to Assign shows unassigned moneySingle currency per plan; needs frequent check-ins
Lunch MoneyCheck pricing page; 30-day trial per help centerFlexible budgeting, optional rollovers, Left to Budget figureZero-based is a setup choice, not the default discipline

Questions before you decide

Does zero-based mean spending everything?

No. Savings, debt payments and an emergency fund are categories too. Zero refers to unassigned money, not to the account balance.

Should I budget my next paycheck before it arrives?

Most zero-based methods say no: assign only money you already have, then assign each paycheck when it lands. That is why our example assigns in two rounds.

What happens if I assign more than I have?

In YNAB this shows as a negative Ready to Assign, which its help center describes as having more money assigned to categories than is actually available. The fix is to take money back out of categories until the figure returns to zero.

Follow the sources

Provider terms can change. Recheck the linked source before applying or subscribing.

Browse the free decision worksheets