Updated 2026-07-13

20 Lakh Salary In-Hand: Bangalore vs Mumbai vs Pune

Same CTC of ₹20 LPA. Three different cities. Your take-home under the new tax regime is identical across cities, but your real disposable income (what's left after rent and living costs) varies dramatically. Here's the full comparison.

Metric Bangalore Mumbai Pune
Monthly In-Hand (New Regime)₹1.36 L₹1.36 L₹1.36 L
In-Hand (Old Regime + Deductions)₹1.29 L₹1.32 L₹1.28 L
Typical Rent (2 BHK)₹25,000–35,000₹30,000–45,000₹18,000–25,000
Old Regime Tax/Month₹21,255₹18,759₹22,503
Professional Tax/Month₹200₹200₹200
Disposable (New Regime − Rent − Basics)₹99,098₹88,098₹1.06 L

Same CTC, Different Reality

Under the new tax regime, your ₹20 LPA gives exactly ₹1.36 L/month whether your office is in MG Road Bangalore, BKC Mumbai, or Hinjawadi Pune. HRA has no tax benefit under the new regime, so city doesn't affect your tax calculation.

But your real disposable income (what's left after rent, food, and transport) varies massively:

  • Bangalore: ₹22K rent + ₹15K living = ₹99,098 left
  • Mumbai: ₹30K rent + ₹18K living = ₹88,098 left
  • Pune: ₹18K rent + ₹12K living = ₹1.06 L left

That's ₹18,000/month more in Pune vs Mumbai from the same CTC. Over 5 years, that's ₹10.80 L extra in your pocket.

Under Old Regime: City Actually Changes Your Tax

Under the old tax regime, where you live matters for tax calculation. Mumbai uses the 50% HRA limit; Bengaluru and Pune use 40%. The rent you pay also determines your exemption:

  • Bangalore (₹22K rent): HRA exemption reduces taxable income. In-hand: ₹1.29 L/month
  • Mumbai (₹30K rent): Higher rent = higher HRA exemption = lower tax. In-hand: ₹1.32 L/month
  • Pune (₹18K rent): Lower rent = lower HRA exemption. In-hand: ₹1.28 L/month

Under the old regime with max deductions (₹1.5L 80C, ₹25K 80D, ₹50K NPS), Mumbai workers save ₹2,496/month more in tax than Bangalore workers, purely from paying higher rent. The irony: you save more tax by paying more rent, but your disposable income is still lower because rent eats the savings.

City-Specific Breakdown: Bangalore

Bangalore (officially Bengaluru) is India's IT capital and the most common destination for 20 LPA+ jobs. Key factors:

  • Rent: ₹22,000 for a 1 BHK in Whitefield/Electronic City to ₹35,000 for 2 BHK in Indiranagar/Koramangala
  • Traffic cost: Many employees spend ₹5,000-8,000/month on cabs because Bangalore traffic makes public transport impractical for tech corridors
  • Professional tax: Karnataka Revenue, ₹200/month
  • HRA: Bengaluru uses the 40% of basic limit. Your actual exemption is the least of the Rule 2A amounts, including rent paid minus 10% of salary

City-Specific Breakdown: Mumbai

Mumbai is India's financial capital with the highest cost of living. At 20 LPA:

  • Rent: ₹30,000 for a 1 BHK in Andheri/Navi Mumbai to ₹50,000+ for Bandra/Lower Parel. A "reasonable" commute-distance home costs ₹30-40K
  • Transport: Local train is cheap (₹500/month smart card), but many 20 LPA+ employees prefer cabs (₹6,000-10,000/month)
  • Food & dining: ₹2,000+ per restaurant meal vs ₹800-1,200 in Bangalore or Pune
  • HRA advantage: Highest rent = highest HRA exemption under old regime. Under new regime, this advantage disappears entirely

City-Specific Breakdown: Pune

Pune has emerged as a strong alternative to Bangalore for IT and manufacturing. At 20 LPA:

  • Rent: ₹18,000 for a 1 BHK in Hinjawadi/Kharadi to ₹25,000 for 2 BHK in Viman Nagar/Koregaon Park
  • Cost advantage: Rent is 30-40% lower than Mumbai and 15-25% lower than Bangalore for comparable quality
  • Commute: Better traffic than Bangalore (though worsening). Average commute: 30-45 minutes vs 1-1.5 hours in Bangalore/Mumbai
  • Lifestyle: Highest disposable income of the three cities at the same CTC

Which City Maximizes Your 20 LPA?

Financially: Pune gives the highest effective disposable income at 20 LPA. You save ₹10-15K/month vs Mumbai in rent alone, plus lower living costs.

Career-wise: Bangalore has the most 20 LPA+ tech jobs, so switching jobs/hiking salary is easier. The salary ceiling is also higher: 25-30 LPA opportunities are more common in Bangalore than Pune.

Lifestyle-wise: Mumbai offers unmatched social/cultural life, but you pay for it. At 20 LPA, you'll be comfortable but not wealthy in Mumbai. In Pune or Bangalore, the same salary feels affluent.

If you can work remotely for a Bangalore/Mumbai company while living in Pune: you win the arbitrage. Full Bangalore salary with Pune living costs. This is increasingly common in post-COVID tech employment and can boost your effective income by 20-30% without negotiating a raise.

Frequently Asked Questions

Which city gives the highest in-hand salary for 20 LPA?
Under the new regime, take-home is the same across all cities: ₹1.36 L/month. Under the old regime with deductions, Mumbai (₹30K rent) gives ₹1.32 L/month, Bangalore (₹22K rent) gives ₹1.29 L/month, and Pune (₹18K rent) gives ₹1.28 L/month. The difference comes entirely from HRA exemption: higher rent paid = higher tax savings under old regime.
Does the city I work in affect my in-hand salary for 20 LPA?
Under the new tax regime (FY 2026-27), city has zero impact on tax since HRA is not deductible. Your in-hand is the same whether you work in Bangalore, Mumbai, or Pune. Under the old regime, Mumbai uses the 50% HRA limit, while Bengaluru and Pune use 40%, and higher rent means higher tax savings. But the raw salary structure (basic/HRA split) is set by your company, not your city.
What is the HRA difference for 20 LPA in Bangalore vs Mumbai?
For the HRA exemption limit, Mumbai uses 50% of basic while Bengaluru uses 40%. The real difference comes from rent paid. Mumbai rent (₹30,000) is typically higher than Bangalore (₹22,000). Under old regime, this means Mumbai saves ₹18,759/month in tax vs ₹21,255/month for Bangalore, a difference of ₹2,496/month in-hand.
Is 20 LPA a good salary in Pune?
₹20 LPA is excellent in Pune. With lower rent (₹18,000) and living costs vs Bangalore/Mumbai, your ₹1.36 L/month in-hand goes significantly further. A 2 BHK in a good Pune location costs ₹20-25K vs ₹30-40K in Mumbai or ₹25-35K in Bangalore. Your effective disposable income in Pune is effectively 15-20% higher than in Mumbai at the same CTC.
How does cost of living affect 20 LPA salary across cities?
At 20 LPA under new regime, in-hand is ≈₹1,36,098/month in all three cities. But: Mumbai rent for a decent 2 BHK is ₹30-40K, Bangalore ₹25-35K, Pune ₹20-25K. Plus Mumbai has higher transport and food costs. After factoring rent alone, Pune gives you ₹10-15K more discretionary income per month than Mumbai. The same CTC buys a significantly different lifestyle depending on city.
Should I use old or new tax regime for 20 LPA in metro cities?
At 20 LPA, the old regime with max deductions typically gives ₹1.29 L/month (Bangalore) vs ₹1.36 L/month under new regime. The new regime gives about ₹6,886 more per month. But with HRA savings at higher rents, the gap narrows. Run both scenarios in the Salary Calculator with your actual numbers.
Try it yourself → Salary Calculator

Written by Amir Khan, a contributor to RupeeReality: free financial calculators for Indian investors. All calculations use standard financial formulas cross-referenced against established platforms. Numbers updated for FY 2026-27. Not financial advice.