Budget calculator — 50/30/20 split, savings target

Plug in your take-home pay and the calculator splits it into Needs (50%), Wants (30%), Savings (20%) — with line-by-line guidance on rent, food, transport, EMIs and emergency fund.

Budget calculator inputs

60%
%
Monthly savings target
12,000
Needs (50%)
30,000
Wants (30%)
18,000
5-yr corpus @ 7%
8,59,944
Needs
50% of take-home
30,000
Wants
30% of take-home
18,000
Savings
20% of take-home
12,000
Suggested rent ceiling18,000
Food & groceries (recommended)6,000
Transport & fuel (recommended)3,000
Utilities & bills (recommended)3,000
Debt EMIs (your input)5,000
Emergency fund (6 months of Needs)1,80,000

How the 50/30/20 rule works

The 50/30/20 rule is a budgeting framework popularised by U.S. Senator Elizabeth Warren. After tax (i.e., on your take-home pay), you split spending into three buckets:

  • 50% Needs — rent, food, transport, utilities, insurance, debt EMIs. Anything you'd still pay if you lost your job.
  • 30% Wants — dining out, OTT subscriptions, hobbies, travel, gadgets. Anything optional.
  • 20% Savings — emergency fund first, then retirement contributions (EPF, NPS, PPF), then equity SIPs for long-term goals.

The split is a target, not a rigid law. Use it to spot which bucket is bloated.

Adjusting for high-cost cities

In Mumbai, Bengaluru, Delhi-NCR, Hyderabad or Pune, the Needs bucket alone can consume 60-70% of take-home pay — especially if you rent close to work. If that's you, treat 50/30/20 as a destination, not a starting point:

  1. Cap Wants at 15-20% (one round of OTTs, eating out 2x a month, no impulse Amazon).
  2. Protect 10-15% for Savings even when Needs are 65-70%. Never let Savings drop to zero — the emergency fund and compounding both depend on consistency, not magnitude.
  3. Every salary hike: bank 70% of it. Don't lifestyle-inflate Needs — route the extra to Savings until you're back to a true 50/30/20.

Where the 20% savings should go

Stack savings in this order — finish the lower step before moving up:

  1. Emergency fund (6 months of Needs) in a liquid savings account or sweep-FD. This is non-negotiable.
  2. Employer match — if your employer matches EPF/NPS contributions, contribute up to the match. It's a free 100% return.
  3. High-interest debt — credit card balances, personal loans over 14%. Clear these before investing.
  4. Tax-advantaged retirement — PPF (15-year lock-in), NPS, voluntary EPF top-up. Use Section 80C headroom.
  5. Equity SIPs — index funds and large-cap mutual funds for 10+ year goals.
  6. Short-term goals — debt funds, FDs, or RDs for goals 1-3 years out (car, vacation, wedding).

Budget formula

Needs = 0.50 × Take-home  ·  Wants = 0.30 × Take-home  ·  Savings = 0.20 × Take-home

5-year corpus assumes your savings target invested monthly at 7% p.a. (a realistic blended return for hybrid funds). Adjust the rate mentally: equity SIPs target 10-12%, FDs 6-7%, PPF ~7.1%.

Frequently asked questions

Should I budget on gross salary or take-home?

Always use take-home (after EPF, professional tax, TDS). 50/30/20 is a cashflow framework — you can only spend money that lands in your bank.

What if my Needs are more than 50%?

This is common in early career and in metros. Don't beat yourself up — but ruthlessly squeeze Wants and keep Savings on autopilot via SIPs. Every appraisal cycle is a chance to shift the ratio back.

Do EMIs and rent both count as Needs?

Yes. Rent, home loan EMI, car loan EMI, personal loan EMI, insurance premiums and basic utilities all belong in the 50% Needs bucket. They are non-discretionary monthly commitments.

Why use 7% for the 5-year corpus?

7% reflects a conservative blended portfolio (mix of debt, FDs and some equity). Pure equity SIPs have historically delivered 10-12%, but the budget calculator stays conservative so you don't overestimate your future corpus.

How is "rent ceiling" calculated?

The calculator multiplies your Needs bucket (50% of take-home) by your selected rent-target percentage (default 60%). So at ₹60,000 take-home, default rent ceiling = 60,000 × 0.50 × 0.60 = ₹18,000.

Related calculators