In a zero-based budget, income minus everything you plan to spend, save and give equals zero. List your income for the month, give every dollar a category, and this calculator shows what is still unassigned (or over-assigned), each category's share of income and where every dollar goes.
Last updated:
Income this month
Take-home pay after taxes, plus any other money you expect this month.
Give every dollar a job
Start a line with # to make a group heading, e.g. # Housing. Include savings and debt payments as categories.
Enter your values to see the result.
Advertisement
Advertisement
How to use the Zero-Based Budget Calculator
List your income for the month, one source per line, like Paycheck, 2400. Use take-home pay.
List your categories with amounts. Add a line starting with # to start a group such as # Housing.
Watch Left to assign: keep giving money to savings, debt or categories until it reaches zero.
If you are over-assigned, trim categories until the total matches your income.
Review the percentages and chart, then copy or download your budget as CSV.
The calculator adds up every income line and every category line and shows the difference. A positive result is money still to assign, a negative result means you have planned more than you earn, and zero means every dollar has a job. Each category's share is amount ÷ total income × 100.
Example: $5,100 of take-home income with $4,650 assigned leaves $450 to assign. Moving that $450 into the emergency fund brings the budget to exactly zero.
Order to assign your dollars
Step
Assign money to
Examples
1
Essentials
Rent or mortgage, utilities, groceries, transportation, insurance
2
Minimum debt payments
Credit cards, car loan, student loans
3
Starter emergency fund
A small cushion first, then build to several months of expenses
4
Sinking funds
Car repairs, annual subscriptions, holidays, medical costs
5
Goals
Extra debt payments, retirement, investing, college savings
6
Wants
Dining out, hobbies, entertainment, fun money
Tips for sticking to a zero-based budget
Budget before the month starts so every dollar has a job before it arrives.
Use your lowest expected income if your pay varies, and assign any extra when it comes in.
Include irregular costs by dividing yearly bills by 12 and budgeting that amount every month.
Track spending during the month and move money between categories when plans change, keeping the total at zero.
Keep a small miscellaneous category for the surprises that every month brings.
Frequently asked questions
What is a zero-based budget?
A zero-based budget is a monthly plan where income minus all planned spending, saving, debt payments and giving equals exactly zero. It does not mean spending everything: savings and extra debt payments are categories too, so every dollar has a specific job.
How do I make a zero-based budget?
Write down the take-home income you expect this month, list fixed bills first, then variable needs like groceries and gas, then savings and debt goals, then wants. Adjust the amounts until the total assigned equals your income and the amount left to assign is zero.
What should I do with money left to assign?
Give it a job. Common choices are an emergency fund, an extra debt payment, a sinking fund for a known future cost (car repairs, holidays, insurance) or investing. Leaving money unassigned makes it easy to spend without noticing.
What if my budget is over-assigned?
It means you planned to spend more than you earn. Cut flexible categories first, such as dining out, entertainment and shopping, then look at bigger costs like subscriptions, insurance or transportation, until the result is zero.
How is zero-based budgeting different from the 50/30/20 rule?
The 50/30/20 rule splits income into fixed percentages for needs, wants and savings. Zero-based budgeting has no set percentages; instead every dollar gets a specific category. Many people use 50/30/20 as a guide for the amounts inside a zero-based budget.
Should I budget by paycheck or by month?
Either works. Budgeting by month is simpler if your bills are monthly. If you are paid irregularly or bills cluster around certain dates, make a mini zero-based budget for each paycheck and assign the bills due before the next one.
How does the calculator detect savings and debt?
Categories with names containing words like saving, retirement, emergency, invest, IRA or college are counted as saving. Names containing debt, loan, credit card, snowball or payoff count as debt payments. The totals are shown for information and do not change the budget.
Are all the tools on FreeToolCabin tested for quality and accuracy?
Yes! Every tool on our site undergoes automated Q/A testing in real browser environments to ensure high precision, correct output, and zero errors. If you happen to spot a bug or have a suggestion, please contact us at [email protected] and our team will review it right away.