Zero-based budgeting gives every dollar of each paycheck a job
Ed Richards is the founder of Budgey. He's a software engineer with 11 years of experience and a single dad who built Budgey to see what's actually left of each paycheck.
Zero-based budgeting means you plan where all of your income goes before you spend any of it. Income minus everything you assigned equals zero. Nothing sits in your account without a plan.
The zero is about the plan, not your bank balance. Your account can still have money in it. Every dollar of that money already has a job: a bill, a goal, groceries, or a cushion you chose to keep.
Zero-based budgets are usually set up once a month. Unless you're paid once a month, it works better one paycheck at a time. This post explains why and walks through the setup.
Why zero-based budgeting works
A normal budget sets limits and then tracks what happened. A zero-based budget makes you decide first.
That changes a few things. Savings becomes a line you fund on payday, not whatever happens to be there at the end of the month. Overspending in one category forces a visible choice, because the money has to come out of another category. And every payday you look at each category again instead of copying last month's numbers forward.
Companies use the same method, where each department justifies every budget line from scratch instead of adding a little to last year's number. A household does the same thing at a smaller scale.
Why by paycheck and not by month
A monthly zero-based budget assumes all your income for the month is available on the 1st. If you're paid every other Friday, it isn't. On the 1st you have one paycheck, maybe less. The rest arrives later.
So the monthly version makes you assign money you don't have yet. You assign rent due on the 1st to a paycheck that lands on the 14th. The plan looks balanced, and your account is short.
Zero-basing each paycheck fixes that. When a paycheck lands, you assign that paycheck, and only to the bills and spending due before the next one. If you haven't set up a budget this way before, here's how to plan bills around each payday.
How to set up a zero-based budget
Step 1. Write down the paycheck
Use your take-home amount, the deposit that hits your account. If you have side income, add it to the paycheck period it lands in.
Step 2. Assign bills due before the next payday
List each bill due between this payday and the day before the next one. Rent, insurance, phone, utilities, subscriptions and minimum debt payments. Assign the full amount of each.
Step 3. Fund savings and goals
Decide what goes to savings, to extra debt payments, and to irregular costs that come up a few times a year, like car registration or holiday gifts. Treat these like bills. They get money on payday, not at the end.
Step 4. Fund your spending categories
Groceries, gas, eating out, household and personal spending. Base the amounts on your last few paychecks of real spending.
Step 5. Get to zero
Add everything up and subtract it from the paycheck.
- If you have money unassigned, give it a job. Extra to savings, debt or a category that ran short last time.
- If you've assigned more than the paycheck, cut from spending categories first, then goals. Bills stay.
An example
Here's a made-up $2,200 biweekly paycheck that has to cover rent due before the next payday.
| Category | Amount |
|---|---|
| Rent | $1,100 |
| Phone and internet | $120 |
| Car insurance | $90 |
| Card minimum payment | $60 |
| Emergency savings | $100 |
| Irregular costs fund | $80 |
| Groceries | $300 |
| Gas | $100 |
| Eating out | $100 |
| Personal and household | $150 |
| Total | $2,200 |
$2,200 in, $2,200 assigned. On the next paycheck, rent isn't due, so more of that check can go to savings, debt or the irregular costs fund.
Mistakes that make people quit
- Too many categories. Coffee, lunch, dinner and snacks don't need four lines. Use "eating out."
- No line for irregular costs. Car repairs and annual fees will break the budget unless you've been setting money aside every paycheck.
- Treating the plan as fixed. If you overspend in one category, move money from another and keep going. That's how the method is supposed to work.
- Not adjusting. If groceries run over three paychecks in a row, the grocery number is wrong. Raise it and lower something else.
- Expecting the first one to be right. Your first few paychecks will need changes. That's normal.
Zero-based budgeting apps
You can zero-base on paper or in a spreadsheet. An app saves the math and keeps both partners on the same numbers if you share money.
YNAB is built around zero-based budgeting. It also takes time to learn. If you want the method with less setup, here are some YNAB alternatives, and a side-by-side of Budgey vs YNAB.
EveryDollar is Ramsey Solutions' zero-based app and follows that program's debt steps. If you want zero-based without the Ramsey program around it, see these EveryDollar alternatives.
Budgey runs the budget payday to payday. You assign this paycheck to categories, Auto builds the period from your real money once you connect a bank, and you see what's left of your paycheck as you spend. Core is $5/mo or $20/yr with live sync for 1 bank and shared budgets. Plus is $10/mo or $100/yr for 2 or more banks or budgets.
Zero-based is one of several methods. If you're weighing it against 50/30/20 or envelopes, here's how the main budgeting methods compare.
FAQ
Does zero-based budgeting mean I have $0 in my account?
No. It means every dollar has a job. Savings and a cushion are jobs too.
Can I do zero-based budgeting with irregular income?
Yes. Treat each deposit as its own paycheck and assign it when it lands. Base your core bills on your lowest typical income.
What's the difference between zero-based budgeting and envelopes?
Zero-based budgeting is the rule that every dollar gets a job. Envelopes are one way to hold the spending part of that plan, with a fixed amount in each category.