Most budgets track where money went after it's gone. Zero-based budgeting flips that — you decide where every dollar goes before the month starts. Income minus all assigned expenses, savings, and debt payments = zero. Not because you've spent everything, but because every dollar has a destination.
It's more work than the 50/30/20 method. It also tends to work better for people who need to find extra money in an already-tight budget.
How It Works
At the start of each month (or pay period), list every dollar you expect to receive and assign it to a category before you spend it.
Monthly income: $4,200
| Category | Amount |
|---|---|
| Rent | $1,400 |
| Utilities | $120 |
| Groceries | $380 |
| Transportation | $290 |
| Phone | $75 |
| Streaming/subscriptions | $40 |
| Dining out | $150 |
| Clothing | $50 |
| Emergency fund | $200 |
| 401(k) contribution | $400 |
| Roth IRA | $350 |
| Extra debt payment | $300 |
| Entertainment/misc | $145 |
| Sinking fund (car repair) | $100 |
| Sinking fund (vacation) | $200 |
| Total | $4,200 |
Every dollar assigned. The entertainment line isn't unlimited — it's $145 and when it's gone, it's gone.
Why It Catches Waste the 50/30/20 Doesn't
The 50/30/20 rule is simple and works fine if you're already saving adequately. Zero-based budgeting forces you to confront every individual expense.
Assigning $145 to "entertainment" makes you realize you're paying $40 for streaming, $35 for a gaming subscription, and $20 for an app you forgot about — before you even go out once. That $95 in passive waste becomes visible immediately.
The Setup Process
- Pick a budgeting period — monthly works for most; bi-weekly if you're paid bi-weekly
- List all income sources (salary, side hustle, any irregular income — conservative estimate)
- List fixed expenses first (rent, insurance, loan minimums, subscriptions)
- Assign savings and investments next — treat them like expenses you can't skip
- Assign variable spending (food, gas, entertainment) based on your actual typical amounts
- Assign sinking funds for irregular expenses (car maintenance, annual subscriptions, holiday gifts)
- Make income − all categories = $0
If you have leftover dollars after assigning categories, assign them (extra debt payment, investing, future month buffer). If you're over budget, cut categories until it balances.
Sinking Funds: The Secret Weapon
A sinking fund is money you set aside monthly for expenses you know are coming but aren't monthly.
Examples: Car registration ($200/year = $17/month), holiday gifts ($800/year = $67/month), car maintenance ($600/year = $50/month).
Without sinking funds, these "surprises" blow your budget. With them, December's $800 Christmas spending is already fully funded.
Zero-Based vs 50/30/20
| Zero-Based | 50/30/20 | |
|---|---|---|
| Setup time | 30–60 min/month | 15 min/month |
| Flexibility | Low (each line is specific) | High |
| Accountability | Very high | Medium |
| Best for | People who can't find the money to save | People already saving adequately |
| Tool needed | Spreadsheet or YNAB | Mental math is enough |
Tools
- YNAB (You Need A Budget) — $15/month, built specifically for zero-based budgeting, excellent for couples
- Google Sheets / Excel — free, requires manual setup, works perfectly
- EveryDollar (Dave Ramsey) — free basic version, paid premium
The Bottom Line
- Zero-based budgeting assigns every dollar before the month starts — income minus all categories = $0
- More work than simpler methods but surfaces spending waste most people don't see
- Sinking funds are critical — handle irregular expenses without busting the budget
- Best fit: anyone who says "I make decent money but can't find $X to save" — this will find it
Use our Savings Goal Calculator to set targets for each of your sinking funds and long-term goals.
Get free finance tips
Join our newsletter — practical guides, no spam.