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.
| True expense | Annual cost | Monthly 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.
| Category | Round 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.
| Option | Cost | Strength | Weakness |
|---|---|---|---|
| Spreadsheet | Free | Total control; no account linking | Manual entry; credit card handling is on you |
| YNAB | $109/year or $14.99/month, 34-day trial | Method built in; Ready to Assign shows unassigned money | Single currency per plan; needs frequent check-ins |
| Lunch Money | Check pricing page; 30-day trial per help center | Flexible budgeting, optional rollovers, Left to Budget figure | Zero-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
- YNAB method page Checked Oct 29, 2026
- YNAB help: When Ready to Assign is negative Checked Oct 29, 2026
- YNAB help: Overspending in YNAB Checked Oct 29, 2026
- YNAB official pricing page Checked Oct 29, 2026
- Lunch Money help: Budgeting reference glossary Checked Oct 29, 2026
- Lunch Money help: Budget Checked Oct 29, 2026
- Lunch Money help center welcome page Checked Oct 29, 2026
Provider terms can change. Recheck the linked source before applying or subscribing.