Ad Space — Top Banner

50/30/20 Budget Rule Calculator

Split your income into 50% needs, 30% wants, and 20% savings with the 50/30/20 budgeting rule.
See how your spending compares to the ideal targets.

Budget Breakdown

What Is the 50/30/20 Rule? The 50/30/20 rule was popularized by US Senator Elizabeth Warren in her book All Your Worth (2005). It’s a simple budgeting framework that divides your after-tax income into three categories:

  • 50% Needs — essential expenses you must pay (rent/mortgage, utilities, groceries, insurance, minimum debt payments, transportation to work)
  • 30% Wants — non-essential spending you choose (dining out, streaming services, hobbies, vacations, entertainment, gym memberships)
  • 20% Savings — future-focused money (emergency fund, retirement accounts, investments, extra debt paydown)

The Formulas Needs target = After-tax income × 0.50 Wants target = After-tax income × 0.30 Savings target = After-tax income × 0.20 Actual savings = Income − Needs spending − Wants spending

Surplus/Deficit per category: Category surplus = Ideal target − Actual spending (Positive = under budget. Negative = over budget.)

Worked Example Monthly after-tax income: $4,000 Ideal needs: $2,000 | Actual needs: $2,200 → over by $200 Ideal wants: $1,200 | Actual wants: $1,100 → under by $100 Ideal savings: $800 | Actual savings: $700 → under by $100

Adjusting the Rule The 50/30/20 rule is a starting point, not a law. In high cost-of-living cities, 60/20/20 or even 70/15/15 may be more realistic. High earners often aim for 50/20/30 (boosting savings). The key insight: track the three buckets separately and make intentional trade-offs.

What Counts as Needs vs Wants? A basic phone plan = Need. A premium plan with extra data = partly a Want. Groceries = Need. Weekly restaurant dinners = Want. The car payment on a reliable used car = Need. Lease on a luxury car = Want. When in doubt, ask: “Would I lose my job, home, or health without this?” If yes, it’s a Need.


Ad Space — Bottom Banner

Embed This Calculator

Copy the code below and paste it into your website or blog.
The calculator will work directly on your page.