Budgeting
Zero-Based Budgeting, Explained
Zero-based budgeting assigns every dollar of income a purpose so your budget ends at zero. Here's how it works, a full example, and who it suits.

Zero-based budgeting is a method where you assign every dollar of income to a specific category until nothing is left unassigned. Income minus all your planned spending and saving equals zero. That's the whole idea.
It does not mean you spend everything you earn. Savings, investments, and debt payments are all categories. The goal is that no dollar sits around without a purpose.
This article is general information, not financial advice. Everyone's situation is different.
At a Glance
- Every dollar gets an assigned job before the month starts; income minus all categories, including savings, equals zero.
- Build it in five steps: calculate take-home pay, list every expense (including annual ones divided by 12), assign dollars until the balance hits zero, track daily, reset each month.
- The worked $3,800/month example below covers 17 categories, including two small sinking funds for irregular costs.
- Best fit if you want full control, have a specific payoff or savings goal, or have income that changes month to month.
- Takes real time to maintain, often 30 to 60 minutes a week for a simple household. A looser method like the 50/30/20 rule may suit you better if that's not sustainable.
- Keep some cash outside the budget itself (see the reference table below) so one bad week doesn't force a mid-month rebuild.
What "give every dollar a job" actually means
In a standard budget, you track spending after the fact and see where the money went. Zero-based budgeting flips that. Before the month starts, you decide where each dollar goes.
Say you bring home $4,000 in a month. You sit down and build a spending plan that adds up to exactly $4,000: rent $1,200, groceries $400, savings $500, and so on, until every dollar has an assignment.
If you have $75 left over after filling in all your categories, you don't just let it float. You put it somewhere specific: extra to savings, extra to a debt, a small fun-money category.
This is different from the 50/30/20 rule, which gives you three broad buckets and lets you fill them however you want. Zero-based budgeting is more granular. Some people find that useful. Others find it exhausting. More on that below.
How to build a zero-based budget, step by step

Step 1: Calculate your monthly take-home income
Start with what actually lands in your bank account after taxes and deductions, not your gross salary. If you have a steady paycheck, this is straightforward: use the number on your pay stub. If your income varies month to month, use your lowest recent month as a baseline. It's easier to add extra dollars later than to scramble when you've over-allocated. (There's more on handling variable pay in this guide to budgeting on an irregular income.) If you want a structured starting template instead of a blank spreadsheet, the CFPB's Your Money, Your Goals toolkit includes a free savings-plan worksheet built around the same "assign every dollar" logic.
Step 2: List every expense you expect this month
Go through last month's bank and credit card statements. Pull out every category you spent money in. Then add anything coming up that wasn't in last month: a car registration, a birthday gift, a dentist appointment.
Don't forget irregular expenses. Car insurance paid twice a year, annual subscriptions, holiday spending: these sink budgets because people forget them. Divide the annual cost by 12 and include a monthly line item. The reference table further down covers the most commonly missed ones and rough set-aside amounts.
Step 3: Assign dollars until the balance hits zero
Add your income at the top. Subtract each category one by one. If you run out of income before you've covered everything, something has to give: smaller amounts in discretionary categories, or a hard look at fixed costs.
If you have money left after covering everything, assign it deliberately. Extra to savings, extra to debt, whatever fits your situation.
Step 4: Track as the month goes on
A zero-based budget only works if you update it. Every time you spend, log it against the right category. When a category runs out, it's out: either you stop spending there or you consciously move money from another category.
Most people use a spreadsheet, a notebook, or an app like YNAB (which is built specifically around this method). There is no single right tool. Use whatever you'll actually open. The Consumer Financial Protection Bureau points out that the habit of tracking matters more than the tool you pick, and that a budget only earns its keep once you actually check it against real spending.
Step 5: Reset and adjust each month
Each month is a fresh budget. Last month's allocation is a starting point, not a template to copy blindly. January has different expenses than July. Adjust.
A worked monthly example
Here's what a zero-based budget might look like for someone bringing home $3,800 a month.
| Category | Amount |
|---|---|
| Rent | $1,100 |
| Electricity & gas | $90 |
| Internet | $60 |
| Groceries | $350 |
| Transportation (gas + parking) | $150 |
| Car insurance (monthly portion) | $80 |
| Health insurance (via paycheck) | $0 (pre-tax) |
| Phone | $55 |
| Subscriptions (streaming, etc.) | $40 |
| Dining out | $120 |
| Clothing | $50 |
| Personal care | $40 |
| Entertainment / hobbies | $80 |
| Emergency fund contribution | $200 |
| Retirement savings | $300 |
| Debt extra payment (credit card) | $185 |
| Medical / dental sinking fund | $50 |
| Car repair sinking fund | $50 |
| Total | $3,800 |
Notice the sinking funds near the bottom. Those are small monthly contributions to categories where you know a big expense is coming eventually: car repairs, dental work. Treating them as monthly line items means you won't be caught short when the bill arrives.
The total is exactly $3,800. Every dollar has a destination.
Commonly missed irregular expenses, and what to set aside monthly
This is the part most first-time zero-based budgets get wrong: expenses that don't happen every month get forgotten until the bill shows up and blows a hole in the budget. Use this as a starting reference, then swap in your own real numbers from last year's statements.
| Irregular expense | Typical annual cost | Monthly set-aside |
|---|---|---|
| Car insurance (paid semi-annually) | $1,200 | $100 |
| Renters or homeowners insurance | $600 | $50 |
| Annual subscriptions and memberships | $140 | $12 |
| Holiday and gift spending | $600 | $50 |
| Car registration and inspection | $180 | $15 |
| Dental cleanings (out-of-pocket portion, 2x/year) | $300 | $25 |
| Home and car maintenance reserve | $1,200 | $100 |
If you don't have a full year of spending history to pull real numbers from yet, the CFPB's guide to building an emergency fund walks through a similar approach: start with what you can reasonably guess, automate a small recurring transfer, and adjust the number once you've lived through a full cycle of these costs.
Pros of zero-based budgeting
You can't ignore small leaks. Because every dollar is accounted for, small habitual purchases show up clearly. That $40/month in subscriptions you forgot about gets a line. It either earns its place or you cut it.
It makes saving feel intentional. Savings in a zero-based budget is a category, not what's left over after everything else. Many people find this reframe genuinely useful. They contribute to savings first, then spend what remains. Parking that savings in a high-yield savings account means the balance earns something while it waits for its purpose; the FDIC's Money Smart program is a free, plain-language starting point if you're new to comparing savings accounts and want to know what to look for beyond the advertised rate.
It works well for irregular incomes. If your income changes month to month, zero-based budgeting adapts cleanly. You build a new plan from actual numbers each month instead of applying fixed percentages to a moving target.
It's concrete. If you're building a budget from scratch for the first time and want full visibility into where money goes, this method gives you that. Nothing is hidden in a broad category.
It surfaces which costs are actually fixed. Most people assume more of their budget is "fixed" than it really is. Once you sit down and assign every dollar, you often find that "fixed" costs like phone plans, subscriptions, or even car insurance have more room to move than groceries or rent. Someone paying $80/month for a phone plan on a major carrier might find a comparable prepaid plan for $30 to $40, freeing up $40 to $50 a month without changing anything about how they use the phone.
Cons and honest limitations
It takes real time each month. Rebuilding a budget from scratch monthly is more work than most other methods. For a simple household with one income and a handful of categories, expect 30 to 60 minutes a month once you have a template. If you have a complicated financial picture, multiple income streams, variable expenses, self-employment, this can take an hour or more.
It's easy to over-engineer. Some people create 40 categories and then give up by week two because tracking everything becomes a second job. A workable budget beats a perfect one you abandon.
It can feel rigid mid-month. Life doesn't follow a budget. An unexpected expense in week two means you need to adjust other categories. People who find that stressful often do better with a looser system.
It requires consistent tracking. The budget is only accurate if you update it as you spend. If you check in once at the end of the month, categories will have overspent without you realizing it.
Who does zero-based budgeting suit?
It's a strong fit if you:
- Want full control over where your money goes
- Have specific financial goals (paying off debt fast, building an emergency fund quickly)
- Find that money tends to disappear without you knowing where it went
- Have variable income and need to allocate what came in rather than estimate
It's a harder fit if you:
- Already have a system that works and isn't broken
- Dislike detailed tracking or don't have time for it consistently
- Prefer a simpler method like the 50/30/20 rule to start with
There's no single best budgeting method. The one you actually use is the one that works.
FAQ
Does zero-based budgeting mean spending everything I earn?
No. Savings and investments are categories in a zero-based budget. The word "zero" refers to the balance after all categories are filled, not to your savings account balance. The goal is that no dollar is unassigned, not that no dollar is saved.
What if my income changes from month to month?
Build the budget after your paycheck arrives, or use your most recent month's actual income as the base. If a second paycheck comes mid-month and you hadn't budgeted it, treat it as a new round of allocation: assign those dollars deliberately before they drift away. This method actually handles irregular income reasonably well because you're always working from a real number.
How is zero-based budgeting different from just tracking spending?
Tracking tells you where money went. Zero-based budgeting tells money where to go before it gets there. Both can be useful, but they're different exercises. Tracking is diagnostic. Zero-based budgeting is a plan.
What tools do most people use for this?
A spreadsheet works fine. Google Sheets or Excel let you build a template once and reuse it. YNAB (You Need A Budget) is the most popular dedicated app for this approach and is built around the same logic: every dollar gets a category. Some people use pen and paper. The tool matters less than whether you'll actually use it.
Can I combine zero-based budgeting with other methods?
Yes. Some people use the 50/30/20 rule as a rough check on whether their allocations are reasonable, then fill in the detail using zero-based budgeting within each broad bucket. The methods aren't mutually exclusive. What matters is that your plan adds up and you track against it.
How much cash should I keep outside the zero-based budget itself?
Beyond the sinking funds inside your monthly categories, most people benefit from a separate cushion of one to three months of essential expenses that isn't assigned to a spending category at all. That cushion covers the gaps a monthly budget can't: a layoff, a major car repair, a medical bill that exceeds your sinking fund. Without it, an unplanned expense forces you to raid a category mid-month, which is where zero-based budgets tend to break down.
What happens if I overspend a category partway through the month?
You move money from another category to cover it, on purpose, and note it. That's the whole mechanism. If you find yourself doing this to the same category every month, the category is underfunded and the fix is to raise its budgeted amount next month, not to keep robbing other categories to patch it.