Zero-Based Budgeting, Explained With a Real Month
What zero-based budgeting means, how to assign every dollar of income a job, and a full month worked through from payday to month-end, including the surprises.
Zero-based budgeting sounds like it means spending everything you earn. It doesn’t. It means planning everything you earn, so that income minus everything you’ve assigned comes to zero. Savings, debt payments and a buffer for the unexpected are all assignments. The “zero” is the amount left without a job, not the amount left in your account.
The idea is easiest to understand by watching it work. Below is one household’s month, from the plan at the start to the adjustments at the end.
The core rule
At the start of each month (or each pay period), you take the money you’ll have and assign every dollar to a category until nothing is unassigned:
Income − assigned amounts = 0
Three things follow from this:
- Savings is a category, not a leftover. If you want to save $300, you assign $300 to it up front.
- Every month is planned fresh. Last month’s numbers are a guide, but you build this month’s plan for this month’s costs, including a birthday, a school trip or an insurance renewal.
- When plans change, you move money. If one category runs over, you take the difference from another. The total stays at zero.
Meet the household
The Garcias are a family of four. Between two jobs, they expect $6,000 in take-home pay in October. They’ve been budgeting for a few months, so they also have some money already set aside for occasional costs, including $400 in a car maintenance fund.
Step 1: Start with the income you’ll actually have
They budget only money they’re confident of: $6,000 from two salaries. A possible overtime payment isn’t included. If it arrives, they’ll assign it then.
Step 2: Assign the essentials first
| Category | Assigned |
|---|---|
| Mortgage | $1,900 |
| Utilities | $250 |
| Groceries | $800 |
| Gas and car insurance | $400 |
| Car payment | $350 |
| Phone and internet | $150 |
| Childcare | $600 |
| Subtotal | $4,450 |
That leaves $1,550 to assign.
Step 3: Add the true monthly costs that aren’t monthly bills
Some expenses don’t arrive every month, so the Garcias set aside a share each month:
| Category | Assigned |
|---|---|
| Car maintenance fund | $75 |
| Gifts fund | $75 |
| Annual home insurance fund | $50 |
| Subtotal | $200 |
$1,350 left.
Step 4: Savings and goals
| Category | Assigned |
|---|---|
| Emergency fund | $300 |
| Extra retirement savings | $250 |
| Subtotal | $550 |
$800 left.
Step 5: Everyday flexible spending, including this month’s specifics
| Category | Assigned |
|---|---|
| Kids’ activities | $120 |
| Dining out | $200 |
| Entertainment | $100 |
| Personal spending | $150 |
| Halloween costumes | $30 |
| Subtotal | $600 |
$200 left.
Step 6: Give the last dollars a job
There’s $200 without a job. The Garcias could add it to savings, but October has been unpredictable in past years, so they create a Miscellaneous category with $200 for small things they haven’t thought of.
Now:
$6,000 − $4,450 − $200 − $550 − $600 − $200 = $0
The budget is zero-based. Every dollar has a purpose before the month begins.
The month happens
A plan meets reality within days. Here’s what changed during October and how they handled it.
Week 2: Groceries run ahead
A big stock-up trip and a family visit push grocery spending to $620 by the middle of the month. They can see it’ll end around $860, $60 over.
The fix: move $60 from Dining out to Groceries. Dining out now has $140. Total assigned is still $6,000.
Week 3: The car needs brakes
The brake repair costs $280. In a traditional budget, this would be a crisis or a credit card charge. Here, the car maintenance fund already holds $400 from previous months plus this month’s $75, so $475 is available.
The fix: pay from the fund. It drops to $195. No other category changes.
Week 3: A school trip nobody mentioned
A $45 school trip fee turns up in a backpack.
The fix: pay it from Miscellaneous, which drops to $155. This is exactly what that category was for.
Week 4: Overtime arrives
One paycheck includes $250 of overtime that wasn’t in the plan.
The fix: new income gets assigned too. They put $150 toward the emergency fund and $100 into the gifts fund, because the holidays are coming.
Month-end: what’s left
On October 31, the Garcias look at each category:
- Entertainment: $90 unspent
- Miscellaneous: $155 unspent
- Personal spending: $20 unspent
- Everything else: on target or exactly spent
They have choices. Some people roll every leftover balance into next month’s category. Others sweep leftovers into savings. The Garcias move the $90 and $20 to the emergency fund, and keep Miscellaneous’s $155 in place as a starting buffer for November.
Then they build November’s plan from scratch, using October’s lessons: groceries go up to $850 and dining out goes down to $160.
Why people like zero-based budgeting
- Nothing drifts. Unassigned money tends to get spent without a decision. With a zero-based budget, there’s no unassigned money.
- Surprises become decisions. The brake repair didn’t wreck the month because the money had been assigned earlier. Unplanned costs become a question of which category gives way, not whether to use a credit card.
- Savings happens first. Because savings is assigned at the start of the month, it isn’t competing with whatever’s left at the end.
The common difficulties
- It takes time each month. Building a plan from zero is more work than reusing last month’s numbers. In practice, most people copy last month and adjust, which captures most of the benefit.
- It can feel restrictive. A generous personal spending category for each adult, with no questions asked, helps a lot.
- It assumes you know your income. With irregular income, budget only what has already arrived, or base the plan on a conservative minimum.
Zero-based budgeting and envelopes
Zero-based budgeting is closely related to envelope budgeting: both give every dollar a job. The difference is mostly in how they’re described. Envelope budgeting emphasizes that each category holds real money that carries forward; zero-based budgeting emphasizes that the plan balances to zero each month. Many people use the terms almost interchangeably.
Kemback’s envelope mode works this way: you assign the money you have to categories until nothing is left to assign, and it shows what’s left in each one. If you’d rather start with a simpler plan per category, you can use category mode and switch later without losing your numbers.
Try it for one month
You don’t need to commit to zero-based budgeting forever. Try it for a single month: list your income, assign every dollar, and move money when life happens. By the end, you’ll know exactly where October went, and that alone is worth the effort.
This article is general information, not financial, tax or legal advice. For decisions about your situation, talk to a qualified professional.
Keep reading
The 50/30/20 Rule: When It Works and When It Doesn't
How the 50/30/20 budget rule splits needs, wants and savings, worked examples at different incomes, where it breaks down, and how to adjust it to fit your life.
Category Budgets vs Envelope Budgets: Which Fits You?
How category budgets and envelope budgets differ, the same month run both ways with real numbers, and how to decide which style suits your income and habits.
How to Make Your First Budget in an Afternoon
A step-by-step way to build your first working budget in one sitting: gather numbers, list fixed and flexible costs, plan for irregular bills and start saving.