A zero-based budget assigns every dollar of income to a specific category, so income minus all allocations equals zero. Nothing is left unassigned, and every dollar has a job before the month begins. This method gives you complete control over your money and surfaces waste faster than any other budgeting approach, but it requires you to forecast expenses and update allocations when income or priorities change. This guide walks you through building a zero-based budget from scratch.
Why Zero-Based Budgeting Works
Most budgets fail because money disappears into untracked spending — the 40 dollars at the grocery store, the 15 dollars on coffee, the 25 dollars on an app you forgot you subscribed to. A zero-based budget eliminates untracked spending by forcing you to decide in advance what every dollar will do. If you have 3,200 dollars of take-home income, you allocate 3,200 dollars to categories, and when you are done, the balance is zero.
This does not mean you spend every dollar. Savings, investing, and debt payoff are categories just like rent and groceries. The difference is that you are deciding where the money goes instead of letting it drift.
Step One: Calculate Monthly Take-Home Income
Write down your take-home income for the month after taxes, insurance, and retirement contributions. If you are paid biweekly, multiply one paycheck by 2.17 to get the monthly average, or list the exact pay dates that fall in the month you are budgeting. If income varies, use the lowest amount from the past three months — you are building a budget that works in a tough month, not an average one.
Include side income, freelance payments, and any government benefits that arrive reliably. Do not include money you hope to earn, tax refunds that have not arrived, or gifts. The budget is built on money you control right now.
Step Two: List Every Fixed Expense
Fixed expenses are bills that stay the same every month: rent or mortgage, car payment, insurance premiums, phone, internet, streaming services, loan minimums, and any other recurring charge. Write each one down with the exact amount, and total them. These are non-negotiable in the short term, so they get allocated first.
If fixed expenses are more than 60 percent of take-home income, you have very little room for variable spending and savings. Your next priority after this budget is reducing fixed costs — cancel subscriptions, refinance loans, or negotiate lower rates.
Step Three: Estimate Variable Expenses
Variable expenses change every month: groceries, gas, dining out, clothing, household supplies, entertainment, personal care, and gifts. Look at bank and credit card statements from the past two months and add up what you spent in each category. Use that average as your starting estimate, then add a small buffer because the first month always surfaces forgotten expenses.
If you have no historical data, track spending for two weeks and double it to estimate the month. It will not be perfect, but it is better than guessing.
Step Four: Allocate to Savings and Goals
After fixed and variable expenses, assign money to savings and financial goals: emergency fund, retirement contributions beyond what your employer deducts, extra debt payments, vacation fund, car replacement fund, and any other goal you are working toward. These are not leftovers — they are categories you fund intentionally, just like rent.
If you have no emergency fund, your first goal is 500 dollars. Put every dollar of surplus into this fund until it is full, then move to the next goal. One goal at a time builds momentum and prevents you from spreading money so thin that nothing gets finished.
Step Five: Make Income Minus Allocations Equal Zero
Add up every category — fixed, variable, savings, and goals. Subtract the total from take-home income. If the result is positive, you have unassigned dollars; put them in a category or they will vanish. If the result is negative, you are overallocated and must cut variable categories or goals until the budget balances. If the result is zero, the budget is complete.
This is the core of zero-based budgeting: every dollar is assigned before the month starts, so there is no such thing as leftover money.
Zero-Based Budget Template
Here is a simple template you can copy into a spreadsheet or notebook. Fill in your own amounts, and adjust categories to match how you actually spend.
| Category | Planned | Spent | Remaining |
|---|---|---|---|
| Income | |||
| Paycheck | |||
| Side Income | |||
| Total Income | |||
| Fixed Expenses | |||
| Rent / Mortgage | |||
| Car Payment | |||
| Insurance | |||
| Phone | |||
| Internet | |||
| Subscriptions | |||
| Loan Minimums | |||
| Variable Expenses | |||
| Groceries | |||
| Gas | |||
| Dining Out | |||
| Entertainment | |||
| Clothing | |||
| Personal Care | |||
| Household Supplies | |||
| Savings & Goals | |||
| Emergency Fund | |||
| Retirement | |||
| Extra Debt Payment | |||
| Vacation Fund | |||
| Total Allocated | |||
| Income - Allocated |
The 'Income minus Allocated' line must equal zero. If it does not, adjust categories until it does.
Tracking Spending Through the Month
A zero-based budget is only useful if you track actual spending and compare it to your plan. Check your budget every few days — either by reviewing bank transactions manually or using an app that pulls them automatically. When a category is running low, decide whether to stop spending in that category or move money from another category to cover it.
Moving money between categories is normal and expected. The point is not to be perfect; the point is to make intentional decisions instead of discovering at month-end that you overspent.
Using Mora to Automate Zero-Based Budgeting
Manual tracking works, but it requires discipline every single day. Mora connects to over 12,000 banks, categorizes every transaction automatically, and shows real-time progress against your budget. You can ask questions like 'How much is left in my grocery budget?' and get an answer in seconds, so you know whether you can afford the extra trip to the store before you go.
Mora does not replace the budget, but it makes tracking effortless enough that you will actually do it every week instead of giving up after two months.
Adjusting the Budget When Life Changes
Review your budget at the end of every month. Which categories were too low? Which were too high? Did any irregular expenses catch you by surprise? Adjust next month's allocations based on what really happened, and the budget will fit better. By month three, you will have a realistic plan that matches your actual life instead of an ideal you cannot sustain.
When income changes, redo the budget from scratch. When a major expense comes up — car repair, medical bill, wedding gift — adjust future months in advance so the cost is spread and visible. A zero-based budget is a living document, not a one-time exercise.