Skip to content

Tally / Guides

The 50/30/20 rule vs a zero-based budget

Free guide · updated 2026-11-08

The 50/30/20 rule splits take-home pay into three buckets: 50% for needs, 30% for wants and 20% for savings and extra debt payments. A zero-based budget gives every dollar a specific job until income minus everything assigned equals zero. 50/30/20 takes minutes to set up and suits a steady paycheck with some room in it. Zero-based takes more time each month but suits tight money, irregular income and paying off debt. Many people start with 50/30/20 and move to zero-based when they need more control.

Free calculatorSize your emergency fundA month of essentials times 3 to 6 months: your goal, and the month you reach it at what you can save.

What is the 50/30/20 rule?

The 50/30/20 rule was popularized by Elizabeth Warren and Amelia Warren Tyagi in their 2005 book All Your Worth. It divides your take-home pay, after tax and payroll deductions, into three parts:

  • 50% needs: what you must pay to live and work. Rent or mortgage, utilities, groceries, insurance, transport to work, minimum debt payments.
  • 30% wants: everything that makes life better but could stop. Eating out, streaming, travel, hobbies, clothes beyond the basics.
  • 20% savings and debt: emergency fund, retirement beyond what payroll already takes, and any debt payment above the minimum.

On a take-home pay of $4,800 a month:

BucketSharePer month
Needs50%$2,400
Wants30%$1,440
Savings and debt20%$960

The appeal is that you track three numbers, not thirty. As long as needs stay under half, you can spend the wants bucket however you like.

What is a zero-based budget?

A zero-based budget starts each month from the income you expect and assigns all of it, line by line, until nothing is left unassigned:

income - every assigned dollar = 0

Zero does not mean an empty account. Savings, a buffer and next month's rent are all jobs a dollar can have. The same $4,800, zero-based:

LineAssigned
Rent$1,450
Groceries$520
Utilities and internet$210
Car payment, insurance and fuel$560
Phone$65
Card payment above the minimum$400
Emergency fund$300
Yearly bills, set aside monthly$150
Eating out$250
Subscriptions$45
Clothes and personal$200
Fun money$150
Buffer for the unexpected$500
Total$4,800

When you overspend one line, you move money from another, so the total always stays at zero. That is the discipline: every overspend becomes a visible choice.

How do they compare side by side?

50/30/20Zero-based
Setup timeMinutesAn hour the first time
Monthly upkeepLow: three totalsHigher: a plan every month
Numbers to follow310 to 30 lines
Handles tight moneyPoorly: needs alone can exceed 50%Well: built for it
Handles irregular incomePoorly: percentages of what?Well: plan only money you already have
Best forA steady paycheck with room to spareDebt payoff, tight months, people who want detail

What if my needs are more than 50%?

That is common. In expensive cities rent alone can take 40% of take-home pay, and needs end up at 60% or more. The rule still helps as a direction, not a verdict:

  1. Write down your real needs percentage, for example 62%.
  2. Keep savings at 20% if you possibly can, and take the difference from wants: 62 / 18 / 20.
  3. If that leaves too little to live on, lower savings for now, but keep some, even 5%, so the habit survives.
  4. Look at the biggest need again at the next natural decision point: a lease renewal, an insurance renewal, a car that is paid off.

A minimum debt payment is a need. Anything you pay above the minimum belongs in the 20%.

Which one should I choose?

  • Choose 50/30/20 if your paycheck is steady, you are not behind on anything, and you want a budget you will still be using in six months.
  • Choose zero-based if money runs out before payday, you are paying down debt, your income changes month to month, or you like knowing where each dollar goes.
  • Combine them if you want both: use 50/30/20 as the targets and plan the lines inside each bucket zero-based. The rule then answers how much for wants, and the plan answers which wants.

Whichever you pick, the budget only works if you compare it with what you actually spent. Once a week is enough. The where did my money go guide shows how to sort a month of spending into categories.

Can Tally set up either budget?

Yes. On the Budgets tab, Tally has budget templates, including 50/30/20 and Zero-Based. Enter your monthly take-home pay and the template scales to it, filling each category with a budget you can then change. The 50/30/20 template splits needs into housing 28%, groceries 8%, utilities 6%, transport 5% and insurance 3%, puts 30% across food, entertainment, shopping and personal, and sends 20% to savings. Budgets and templates are free.

Each morning Tally then turns the month's budget into one number: what is safe to spend today, with the bills due in the next seven days already set aside.

Common questions

Is the 50/30/20 rule based on gross or net income?

Net, meaning take-home pay after tax and payroll deductions. If retirement contributions already come out of your paycheck, you can count them toward the 20%.

Does zero-based budgeting mean spending everything?

No. It means assigning everything. Savings, a buffer and money held for next month are all assignments, so a zero-based budget can save more than any other method.

Where does debt go in the 50/30/20 rule?

Minimum payments count as needs. Anything paid above the minimum counts toward the 20% for savings and debt.

Which budget is best for irregular income?

Zero-based, planned only with money that has already arrived. Budget the next month from this month's income, and percentages stop depending on a paycheck you cannot predict.

Who wrote this

Tally is an iPhone budgeting app. It reads the accounts you connect, files every purchase on its own, and shows one number: what is safe to spend today. It imports a statement as a PDF, CSV or text file when a bank cannot be connected, and keeps one budget across 32 currencies. Free to download; the paid plan is $7.99 a month or $79.99 a year with a seven-day trial.

Get Tally on the App Store