Zero-Based Budget Calculator
Allocate every unit of monthly income across essentials, debt, savings, and discretionary.
Build a zero-based budget by assigning every unit of monthly income to a category. See unallocated or over-allocated amount and the share of income per group.
What this tool does
Zero-based budgeting allocates every unit of monthly income to a specific category, leaving nothing unassigned. This calculator takes your after-tax monthly income and planned spending across eight categories—housing, transport, food, utilities, insurance, debt payments, savings, and discretionary—then calculates whether your budget is balanced, has surplus funds, or exceeds your income. The result shows the unallocated amount remaining after all category allocations are subtracted from your income. Monthly income is the primary driver of the result; changes to any spending category directly affect the final balance. A typical use case is monthly financial planning, where households map actual or projected spending to see cash flow alignment. The calculator does not account for irregular expenses, income variability, tax implications, or spending priority conflicts. Results are for illustration only and reflect the snapshot you enter.
Enter Values
People also use
Budget
Budget Calculator
Calculate monthly budget surplus or deficit from income and core expenses. See savings rate, housing percentage, annual surplus.
Money Insights
Monthly Money Flow Calculator
Break down monthly income into fixed expenses, variable expenses, and savings. See your surplus or deficit and what percentage goes to each category.
Budget
Income Allocation Calculator
Income allocation calculator using the 50/30/20 rule. Split monthly income into needs, wants, and savings with customisable percentages.
Formula Used
Spotted something off?
Calculations or display — let us know.
Disclaimer
Results are estimates for educational purposes only. They do not constitute financial advice. Consult a qualified professional before making financial decisions.
Zero-based budgeting (ZBB) is a planning approach where every unit of monthly income is assigned to a specific category, so income minus all allocations equals zero. Nothing is left unassigned and there is no implicit "leftover" line. The structure makes every allocation explicit — including categories like savings, debt service, and discretionary spending that casual budgeting often treats as residual.
How to use it
Enter monthly income and a planned allocation for each of the eight categories: housing, transport, food, utilities, insurance, debt payments, savings, and discretionary. The calculator returns one of three states — Budget Balanced (allocations equal income), Unallocated (allocations less than income, with the remaining figure shown), or Over-Allocated By (allocations exceed income, with the gap shown) — plus four share figures: essentials share (excluding debt), debt service share, savings rate, and discretionary share.
What the inputs mean
Monthly income should be net (after tax), since allocations are post-tax cash. Each expense input takes the planned monthly amount, not historical actuals — though using a recent month's actuals as a starting point usually produces more realistic numbers than starting from optimistic targets. The calculator does not track actual spending; it structures the plan.
How the share figures are calculated
Essentials Share (excluding Debt) sums housing, transport, food, utilities, and insurance, then divides by income. Debt Service Share is debt payments ÷ income, kept separate because debt is non-negotiable in the same way that essentials are, but conceptually distinct from recurring living costs. Savings Rate is savings ÷ income. Discretionary Share is discretionary ÷ income. When the budget is balanced, the four shares sum to 100%; when over-allocated, they sum to more than 100% (which is mathematically how the over-allocation shows up in the share figures).
A worked example
Numbers below are illustrative units — the calculator displays them in your selected currency. With monthly income of 5,000 and allocations of housing 1,400, transport 600, food 500, utilities 200, insurance 200, debt payments 400, savings 800, and discretionary 900, the budget is balanced (8 categories sum to exactly 5,000). Essentials share: 58%. Debt service share: 8%. Savings rate: 16%. Discretionary share: 18%. The four shares sum to 100% by construction, since the budget is balanced. Adjust any input and the figures update in real time.
How ZBB compares to percentage budgeting
The 50/30/20 rule allocates by percentage: 50% to needs, 30% wants, 20% savings. It is simple and easy to remember, but it is categorical rather than detailed — it does not specify which exact needs receive the 50% allocation. Zero-based budgeting allocates specific monetary amounts: a fixed figure for rent, a fixed figure for utilities, a fixed figure for groceries, and so on. The rigour is greater; the planning effort is also greater. Neither is universally better — What works depends on how much detail an individual finds useful.
The irregular-expense problem
One of the patterns ZBB handles cleanly is irregular expenses — annual insurance, vehicle maintenance, holidays, gifts that cluster in one month. The standard ZBB approach is the "sinking fund": a small monthly allocation that accumulates toward the larger annual or quarterly bill. A 1,200 annual policy works out to roughly 100 per month treated this way; by the time the bill arrives, the funds are already set aside. The calculator does not break out sinking funds as separate inputs, but they can be folded into the relevant category (insurance, transport, etc.) at the monthly equivalent figure.
The execution overhead
ZBB requires more ongoing attention than percentage budgeting: transactions need categorising, monthly reconciliation needs doing, and next-month allocations need adjusting based on what last month revealed. Some people find this overhead worthwhile; others find it more demanding than they want to maintain over the long run. The calculator structures the plan; running the plan day-to-day is a separate exercise that benefits from spreadsheet or app support.
What this tool does not capture
The calculator does not track actual spending against the plan, automate transactions, model variable income across months, or break out sinking funds for irregular expenses. It also does not include income tax, since the input is post-tax monthly income. It answers a single planning question: at the inputs given, do the allocations sum to income, fall short, or exceed it, and what share of income is going to each major group.
With $5,000 of monthly income split across all eight category allocations, the gap to a balanced budget is 0.00.
Inputs
This example uses typical values for illustration. Adjust the inputs above to match a specific situation and see how the result changes.
Sources & Methodology
Methodology
Unallocated amount = monthly income − sum of all eight category allocations. The calculator displays the absolute value of this figure with a directional label: 'Budget Balanced' when zero, 'Unallocated' when income exceeds allocations, and 'Over-Allocated By' when allocations exceed income. The four share figures each divide one category (or group of categories) by monthly income. Essentials Share covers housing, transport, food, utilities, and insurance. Debt Service Share covers debt payments and is reported separately because debt obligations are non-negotiable but conceptually distinct from recurring living costs. Savings Rate covers savings only. Discretionary Share covers discretionary spending only. When the budget is balanced, the four shares sum to 100% by construction.
Frequently Asked Questions
What does it mean if the budget is over-allocated?
Why is debt service shown separately from essentials?
How is a savings rate target chosen?
How are irregular expenses handled in a zero-based budget?
Is zero-based budgeting too detailed for everyone?
Related Calculators
More Budget Calculators
Budget
50/30/20 Budget Calculator
Calculate your 50/30/20 budget split from monthly net income and see exact dollar allocations for needs, wants, and savings buckets.
Budget
50/30/20 Budget Rule Calculator
Calculate your 50/30/20 budget rule split from monthly take-home income and compare needs, wants, and savings against your actual spending.
Budget
AI Tools Cost Calculator
Calculate total AI subscription spending. ChatGPT, Claude, Gemini, plus others combined into monthly, annual, and 5-year projections.
Budget
Annual Budget Health Check
Score your annual budget health across 50/30/20, savings rate, emergency fund, and debt ratios. Get a 0-100 score with diagnostic breakdown.
Budget
Annual Budget Planner
Plan your full year budget: income, essentials, discretionary, savings goals, and one-off expenses. See annual surplus and goal achievability.
Budget
Annual Car Running Cost Calculator
Calculate the full annual cost of car ownership: fuel, insurance, road tax, servicing, tyres, and depreciation. See true per-mile cost.
Explore Other Financial Tools
Productivity & Time-Value
Outsource vs In-House Calculator
Compare total cost of an in-house employee versus outsourcing including benefits, overhead, and relative efficiency between the two.
Financial Health
Financial Health Score Calculator
Calculate a financial health score across five metrics — emergency fund, savings rate, debt ratio, investment rate, and protection — with strengths flagged.
Income
Annual Leave Value Calculator
Calculate the monetary value of your annual leave days as a share of salary — useful when negotiating PTO into a comp package.