Home Finances
Zero-based budget: how to give every dollar a job
A zero-based budget does not mean spending everything. It means deciding where every dollar goes before the month starts.

Most budgets track where money went. A zero-based budget decides where it will go, before the month starts.
The rule
Income minus everything you plan = 0. Every dollar gets a job: bills, food, debt, savings, fun. If there is money left, it goes somewhere on purpose.
50-30-20 budget calculator
Enter your take-home pay, after taxes and deductions.
If needs take more than 50% of your income, the problem is not discipline, it is cost structure. The fix has to come from housing, transport or income, not from skipping coffee.
A monthly example
Take-home pay: $3,200.
- Rent and utilities: $1,300
- Groceries: $450
- Transportation: $300
- Phone and internet: $120
- Minimum debt payments: $250
- Sinking funds (car, holidays): $180
- Emergency fund: $200
- Extra debt payment: $150
- Personal spending and fun: $250
Total: $3,200. Income minus plan equals zero. Nothing is left "floating", which is where money usually disappears.
How to set it up
- Write down the income you will actually receive this month.
- List fixed bills first, then variable essentials like food.
- Add savings, sinking funds and debt payments as real categories.
- Give what is left to fun, extra debt or savings until you reach zero.
- During the month, if one category runs over, move money from another. The total stays at zero.
MyMoney.gov has free federal worksheets if you prefer paper.
Tips that keep it working
- Budget irregular expenses with sinking funds, not with hope.
- Keep a small "miscellaneous" line. Life is never perfectly predictable.
- Review for 15 minutes before each month, not after.
Frequently asked questions
Does zero-based mean I spend everything?
No. Savings, debt payments and sinking funds are categories too. Zero means every dollar has a plan, not that it is spent.
What if my income changes every month?
Budget with your lowest typical month. When more comes in, assign the extra to savings or debt.
How long does it take each month?
The first month takes an hour or two. After that, 15 to 20 minutes before the month starts is usually enough.
Zero-based or 50/30/20?
50/30/20 is a quick guide. Zero-based gives more control and works better when money is tight or you are paying off debt.
Prefer a simpler rule of thumb? Compare it with the 50/30/20 method.