How to Make a Budget for Beginners: A Zero-Based Guide
Short answer: to make a budget, add up your after-tax income, list your expenses, add savings and debt payments, and give every dollar a job until income minus planned spending equals zero. That is a zero-based budget. The first setup takes 30 to 60 minutes, and checking it takes a few minutes a week. If your pay varies, build the budget on your lowest expected month.
Key takeaways
- A budget is a plan for your money, not a punishment. Its job is to make sure your priorities get paid first.
- Zero-based means every dollar is assigned, including savings and debt payments, not that you spend it all.
- Your first budget will not be right. Adjust it for two or three months and it settles.
- Use the simplest tool you will keep using: a notebook, a spreadsheet or an app.
How do you make a zero-based budget?
- Start with your real income. Use the money that reaches your bank account after tax. If your pay is uneven, use your lowest expected month as the base and treat extra as a bonus.
- List fixed costs. Housing, utilities, insurance, minimum debt payments, phone and transport.
- Estimate variable costs. Groceries, fuel, eating out, clothes and fun. Use three months of real spending, not guesses.
- Add your goals as lines. Emergency fund, retirement, extra debt payments and any other savings. Treat them as bills you pay yourself.
- Subtract and balance. Income minus all lines should be zero. If it is negative, trim a category. If money is left, assign it to a goal.
- Track and adjust. Check once a week and update at the start of each month.
What does a worked example look like?
Take-home pay of $4,000 a month:
| Line | Amount |
|---|---|
| Housing | $1,200 |
| Groceries | $520 |
| Utilities and phone | $350 |
| Transport | $180 |
| Insurance | $250 |
| Minimum debt payments | $140 |
| Eating out and fun | $160 |
| Subscriptions and personal | $100 |
| Emergency fund | $300 |
| Retirement investing | $400 |
| Extra debt payment | $400 |
| Total planned | $4,000 |
| Left unassigned | $0 |
Here $1,100 of the $4,000, or 27.5%, goes to the future (emergency fund, retirement and extra debt), which is above the usual 20% guideline. If that is too much, move a line down and the budget still balances.
Which budgeting method should you choose?
| Method | How it works | Best for |
|---|---|---|
| Zero-based | Every dollar is assigned to a line | People who want control and clarity |
| 50/30/20 | 50% needs, 30% wants, 20% savings and debt | People who want a simple starting rule. See why it stops working as pay grows |
| Pay yourself first | Automate savings on payday, spend the rest freely | People who hate tracking |
| Envelope or cash | A fixed amount for each category, spent until it runs out | People who overspend on cards |
You can mix them: for example, automate savings first, then use zero-based for the rest. The best method is the one you keep using. Try the Needs or Wants game to practice sorting spending.
What if your income varies?
- Budget on your lowest typical month and send anything above it to a buffer first.
- Pay yourself a fixed amount from a holding account, so your spending is steady even when income is not.
- Build a larger cushion. See the Freelancer Cash and Tax Buffer report for a way to do this and to set money aside for taxes.
Why do budgets fail, and how do you fix it?
- Too strict. A budget with no fun money gets abandoned. Give yourself a guilt-free line.
- Forgotten irregular costs. Car repairs and gifts blow up the month. Use sinking funds.
- Guessing instead of tracking. Start with three months of real spending.
- Giving up after one bad month. Adjust the numbers and carry on. The aim is awareness, not perfection.
What belongs in a first budget?
- Needs: housing, utilities, groceries, transport, insurance, healthcare and minimum debt payments.
- Goals: an emergency fund, retirement saving, extra debt payments and any other savings.
- Wants: eating out, entertainment, subscriptions, hobbies and travel.
- Irregular costs: car maintenance, gifts, annual fees and medical bills. Spread them across the year with a sinking fund.
How do you review your budget each month?
- Compare planned and actual for each line. If groceries were planned at $520 and came to $585, you are $65 over.
- Rebalance, do not abandon. Move $65 from another line, such as eating out, so the total still adds up. The budget stays at zero.
- Spot the pattern. A line that is over three months in a row needs a higher number, not more willpower.
- Set next month's numbers and note the one thing you will change.
What tool should you use?
A notebook, a spreadsheet or a budgeting app all work. Apps can import transactions and save time. Whatever you choose, look at it weekly. For the next step, set specific goals and a 90-day plan.
Sources and further reading: the Consumer Financial Protection Bureau publishes free budgeting worksheets and guides.
General education, not financial advice. Reviewed October 2026. The example is an illustration. Your costs and priorities will differ.
Frequently asked questions
How do I make a budget for the first time?
Add up your after-tax income, list your fixed and variable expenses using three months of real spending, add savings and debt payments, and adjust until income minus all planned spending equals zero.
What is a zero-based budget?
A budget where every dollar of income is assigned a job, including savings and debt payments, so income minus planned spending is zero. It does not mean spending everything.
How long does it take to set up a budget?
The first setup usually takes 30 to 60 minutes, and keeping it up takes a few minutes a week. Expect to adjust it for two or three months.
What if my income changes every month?
Build your budget on your lowest expected month, send anything above it to a buffer first, and consider paying yourself a fixed amount from a holding account.
Is the 50/30/20 rule or a zero-based budget better?
The 50/30/20 rule is a simple starting guideline, while a zero-based budget gives more control by assigning every dollar. Many people use a simple rule at first and move to zero-based when they want more precision.