How does a zero-based budget work?
List your take-home pay, then assign every dollar to bills, spending, savings or debt until $0 is left unassigned.
New to this?
A budget is a plan for the money you bring home. A zero-based budget is one kind where you plan every single dollar before the month starts. Income minus all your planned spending, saving and debt payments equals zero. It suits people who want to know exactly where each dollar goes.
Read first
Myth
A zero-based budget means spending every last dollar until my account hits zero.
Truth
Zero means every dollar has a job. Savings and extra debt payments are jobs too. In Leo's budget, $880 of his $3,500 goes to savings, sinking funds and paying down his card.
Worth memorizing
- 1
Income minus every planned dollar equals $0.
List take-home pay, then assign it to bills, spending, savings and debt until nothing is left unassigned.
- 2
Savings and debt payments count as jobs.
Zero does not mean spend it all. Money for savings, sinking funds and extra debt payments is assigned too.
- 3
When one line runs over, move money.
If groceries cost $40 more, take $40 from another line. The total still has to equal your income.
I like zero-based budgeting for the first three months of getting organized, because it forces you to look at every dollar. After that, I'd simplify: keep the big categories, automate the savings lines and give yourself one flexible spending bucket.
Do this today
Write your expected take-home pay for next month at the top of a page. List rent, bills and debt minimums under it, then add savings and fun money, and keep adjusting until income minus every line equals $0.
Practice
1 of 3
What does "zero" mean in a zero-based budget?
Income minus everything you assign, including savings and debt payments, equals $0. Your account can still hold money.
2 of 3
You take home $2,800 and have assigned $2,650 so far. What should you do?
$2,800 − $2,650 = $150 is still unassigned. Give it a job, such as savings or an extra debt payment, so the budget reaches $0.
3 of 3
Your grocery line runs $60 over. What is the zero-based fix?
The total still has to equal your income, so you take $60 from a line that has room.
Tips
Budget last month's real income
If your pay varies, plan this month with what you actually earned last month. You never assign money you don't have yet.
Start from your real spending
Pull two or three months of bank and card statements before you set amounts. A grocery line based on a guess will break in week two.
Add a small buffer line
A $50 to $100 "oops" line covers the forgotten birthday or parking ticket without wrecking the rest of the plan.
Hold a 10-minute weekly check
Once a week, compare what you spent with each line and move money between lines. Small fixes on Sunday beat a surprise on the 28th.
A worked example: Leo's first zero-based month
Leo, 29, takes home $3,500 a month and owes $2,400 on a credit card. He wants every dollar planned before the 1st.
- Leo lists his needs first: $1,300 + $450 + $220 + $300 = $2,270.
- His card gets $400: the $100 minimum plus $300 extra. Savings gets $400 and sinking funds $180.
- That leaves $3,500 − $2,270 − $400 − $400 − $180 = $250, which becomes fun money. Every dollar now has a job, so $0 is left to assign.
- Take-home pay+$3,500
- Rent−$1,300
- Groceries−$450
- Utilities and phone−$220
- Transportation−$300
- Card minimum + extra−$400
- Emergency savings−$400
- Sinking funds−$180
- Fun money−$250
- Left to assign=$0
Try your numbers
Common mistakes
Forgetting irregular bills
Car registration, annual subscriptions and holiday gifts don't show up every month, so they get left off. Add a sinking fund line for each and divide the yearly cost by 12.
Budgeting money you haven't earned
Planning around an expected bonus or overtime leaves a hole when it doesn't arrive. Budget the income you are sure of and assign extra money when it actually lands.
Quitting after one bad month
The first month is almost always off because you are guessing. Treat it as a test. Adjust the lines that broke and try again. The second and third months get much closer.
Going deeper
A zero-based budget assigns every dollar of your take-home pay to a job, like rent, groceries, savings or debt, until income minus your plan equals $0. Zero means nothing is unplanned, not that your bank account is empty.
It starts with take-home pay
Use the amount that lands in your bank account after taxes and deductions, not your salary. If you are paid twice a month, you can budget each paycheck separately.
Every dollar gets one job
Fixed bills, flexible spending, savings, sinking funds and debt payments all get a line. Keep adding or adjusting lines until income minus the total of every line is exactly $0.
The plan changes during the month
A zero-based budget is a living plan. When a line runs over, you move money from another line so the total still matches your income. Overspending one line is normal and easy to fix.
It takes more time than a percent rule
A 50/30/20 budget sets three big buckets. A zero-based budget sets many small ones. Expect an hour to build the first month and 10 to 15 minutes a week after that.
Step 1, write down your income
Write the take-home pay you expect for the month. Use your pay stubs, not your offer letter. If you get paid every two weeks, most months have two paychecks and two months a year have three. Budget the usual two and treat the third as a bonus with its own plan.
If your income goes up and down, budget the lowest month you have had recently, or last month's actual income. Extra money that arrives later gets assigned when it lands.
Step 2, list fixed bills and minimums
Start with what must be paid: rent or mortgage, utilities, phone, insurance, transportation and the minimum payment on every debt. These are the lines you can't skip without a late fee or a shutoff notice.
Use the real amounts from your bills. For bills that change, like electricity, use the average of the last three months and round up.
Step 3, plan flexible spending
Next come costs that change with your choices: groceries, gas, eating out, household items and fun money. Base each line on what you actually spent in the last two or three months, then trim a little if you want to save more.
Give yourself a fun money line. A budget with no room for anything you enjoy tends to last about two weeks.
Step 4, assign the rest to goals
Whatever is left goes to goals: an emergency fund, sinking funds for known costs like car registration and holidays, and extra payments on high-interest debt. These lines are what make the budget move you forward.
Keep going until income minus every line equals $0. If you end up below zero, cut flexible lines first. If you have money left, give it a job now so it doesn't drift into spending.
Running it during the month
Track spending against each line, with an app, a spreadsheet or a notebook. The CFPB suggests a spending tracker and a bill calendar so you can see when bills fall compared with when you get paid.
When a line runs out, move money from another line and write down the change. At the end of the month, look at which lines were wrong and fix them for next month. Most people need two or three months before the numbers feel right.
Zero-based vs 50/30/20
The 50/30/20 rule splits take-home pay into needs, wants and savings by percent. It is faster and works well if you already save without trying.
A zero-based budget is better when money feels tight, when you are paying down debt, or when you can't say where your money went last month. Many people start zero-based, learn their numbers, and then move to a simpler split.
Questions people ask
Is zero-based budgeting good for beginners?
Yes, if you are willing to spend an hour on setup. It shows you exactly where your money goes, which is useful when you are starting out. If it feels like too much, start with five big lines and add detail later.
How do I do a zero-based budget with irregular income?
Budget last month's actual income, or your lowest recent month. Rank your lines so bills and minimums come first. When more money arrives, assign it right away, starting with savings and sinking funds.
Do I budget each paycheck or the whole month?
Either works. Budgeting by paycheck helps if rent is due right after one check and other bills after the next. Assign each check to the bills due before the following payday.
Can I use a spreadsheet for a zero-based budget?
Yes. One column for the line, one for the planned amount and one for what you spent is enough. Add a cell that subtracts the total plan from income, and keep adjusting until it shows $0.
Printable worksheet with answer key, free for classrooms. Lesson plan for this unit.
Sources
- CFPB: Budgeting, how to create a budget and stick with it
- CFPB: Your Money, Your Goals toolkit (spending tracker, bill calendar, cash flow budget)
Updated October 4, 2026. General education, not personalized financial, tax or legal advice. Figures are examples. Check current rates and limits before you act.
Terms on this page
Related lessons
Get your money plan by email
One step each morning: what to do, why it comes in that order, and one small thing to try. About 5 minutes. Then one short note a week. Free, unsubscribe anytime.