Free 50/30/20 budget calculator

Enter your take-home pay and see exactly how much should go to needs, wants, and savings. Want a reality check? Add what you actually spend and see where you stand.

Your income

$

Your monthly targets

Based on $0 per month

50% NeedsBills you have to pay
$0$0 / year
30% WantsThe fun stuff
$0$0 / year
20% SavingsFuture you & debt payoff
$0$0 / year

Want this tracked every month?

  • Log real expenses and tag them need, want, or savings
  • See your split update automatically, month after month
  • Yearly projections and more budgeting tools, all in one place
Start 14 days free Then $9/month or $79/year. Cancel anytime.

How the 50/30/20 rule works

It’s a simple way to split your after-tax income into three buckets, so every dollar has a job without tracking dozens of categories.

50%Needs

Expenses you can’t skip: housing, utilities, groceries, insurance, transportation, and minimum payments on debt.

30%Wants

Things that make life enjoyable but aren’t essential: restaurants, streaming, hobbies, shopping, and trips.

20%Savings

Building your future: emergency fund, retirement, investing, and paying debt down faster than the minimum.

Common questions

Should I use my gross pay or take-home pay?

Take-home pay, meaning what actually lands in your bank account after taxes. If retirement contributions come out of your paycheck automatically, you can add them back in and count them toward your 20%.

What if my needs are more than 50%?

That’s common, especially with high rent. Treat 50/30/20 as a starting point, not a rule you’ve failed. Many people trim wants first, then work on lowering big fixed costs over time.

Is a debt payment a need or savings?

The minimum payment is a need. Anything you pay above the minimum counts toward your 20% savings bucket, since it improves your financial future.

Is my information saved?

No. This free calculator runs entirely in your browser and nothing you type is stored or sent anywhere. Members can save and track their numbers inside Monerem.