Zero-Based Budgeting

Give every dollar a job until income minus expenses equals zero, leaving no money unassigned.

TL;DR

  1. Assign every dollar until incomeMinusExpenses equals zero.
  2. Give savings and debt a category before wants.
  3. Reset the plan from scratch each newMonth.

Assign Every Dollar

    Start With Income

    Begin with your total take-home pay for the whole month.

    Income this month = $3,200
    Subtract to Zero

    Assign category after category until nothing is left unplanned.

    $3,200 income - $3,200 assigned = $0
    No Leftovers

    Give spare dollars a real job instead of letting them float loose.

    $50 left? Send it to savings
    Add a Buffer Line

    Assign a small buffer category to absorb the unexpected.

    Buffer: $50 for small surprises

Order Your Categories

    Needs First

    Fund essentials like housing and food before anything optional.

    Housing, food, utilities, transport
    Savings and Debt

    Assign savings and extra debt payoff before you reach wants.

    Emergency fund + extra debt next
    Wants Last

    Give wants only the dollars that remain after the essentials.

    Dining, fun = whatever is left
    Irregular Bills

    Add this month's one-off costs, like a registration or gift, up front.

    Add gifts, registration, travel

Adjust Mid-Month

    Reassign Money

    Move dollars between categories as real life shifts your needs.

    Move $40 from fun to groceries
    Cover Overages

    Fund an overspend from another line, never from thin air.

    Gas over $20? Pull it from wants
    Keep Total Fixed

    Keep the budget balanced at zero after every change you make.

    Still $0 unassigned after edits
    Track as You Go

    Log spending against each category so you know what is left.

    Groceries: $60 of $400 used

Reset Every Month

    Start Fresh

    Build a brand-new plan from scratch for each month.

    New month = a blank budget
    Plan for Oddities

    Add the one-off bills this specific month will bring.

    This month: car registration due
    Review Last Month

    Use last month's actual spending to set smarter limits.

    Groceries ran $480? Budget $480
    Roll Over Wins

    Move any unspent money into savings or next month's goals.

    $120 left -> savings this time

Tips

  1. Budget to zero on paper, not to an empty account; a zeroBalance means every dollar is assigned, including savings.
  2. When a category runs short mid-month, reassign money from another line instead of overspending your total.

Warnings

  1. Do not confuse a zeroBudget with a zero bank balance; savings and buffers are assigned dollars, not spent ones.
  2. Never leave income unassigned as a floatingAmount; unnamed money tends to drift into impulse spending before month end.

In Practice

FAQ