Guides › Personal Finance

How to Make a Zero-Based Budget (With a Real Example)

A zero-based budget is not a budget where you spend everything. It is one where every dollar of income has a job, including saving and paying off debt, before the month starts.

What "zero-based" means

Take the money you will bring home this month. Subtract every planned bill, spending line, saving goal and debt payment. When the answer is exactly $0, the budget is done. Money you plan to save still counts: it has a job. What you avoid is a pile of unassigned money that quietly disappears.

Step 1: list income by paycheck, not by month

Most people are not paid once a month. Write down each paycheck with its date and take-home amount. Here is a sample month:

#SourcePay dateAmount
1PaycheckNov 6$2,150
2Side gigNov 14$300
3PaycheckNov 20$2,150
Total$4,600

Step 2: give every dollar a job

List every line: rent, utilities, groceries, car, insurance, debt payments, savings, and the fun money too. Keep adding until "left to assign" reaches $0. In the sample, the full $4,600 is planned like this:

TypePlanned% of income
Needs (rent, utilities, groceries, car, insurance, minimum payments)$3,12068%
Wants (dining out, subscriptions, clothing, fun)$45010%
Savings and extra debt payments$1,03022%
Left to assign$0

Needs are well over the 50% in the 50/30/20 guideline here, which is common where rent is high. Zero-based budgeting does not care about the percentages; it cares that every dollar is planned. You can check your own split with the free 50/30/20 budget calculator.

Step 3: assign each bill to the paycheck that pays it

This is the step most budgets skip. The first paycheck gets rent, half the groceries and the emergency fund transfer, lines that add up to its $2,150. The side gig gets an extra debt payment and the holiday fund. The second paycheck gets everything else. Now each paycheck has its own zero, and you know what must stay in the account until the next payday.

Step 4: watch for bills due before payday

Rent is due on the 1st, but the first paycheck lands on the 6th. On paper the month balances; in the bank account, rent bounces. Fix it one of three ways: pay rent from the last paycheck of the previous month, keep a one-month buffer in checking, or ask to move the due date.

Step 5: track, then adjust

Log what you spend against each line. When a line runs over, move money from another line so the budget still balances to $0. If dining out runs $22 over its $150 line, take the $22 from entertainment, not from savings.

Common mistakes

Related guides

Preview of the Monthly Budget Planner Spreadsheet spreadsheet

Run your own numbers

The free 50/30/20 Budget Calculator does the math in this guide on one screen. Nothing is saved, no sign-up.

For a spreadsheet you keep, with every dollar assigned to a paycheck and a full-year view, get the full Monthly Budget Planner Spreadsheet.

Open the free calculator Get the full version · $2.99

Prefer Etsy? Buy it there instead.

Numbers in this guide are illustrative placeholders. Wages, insurance, fuel and fees vary by region. This is not legal, tax, insurance or accounting advice.