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?
Does the city I work in affect my in-hand salary for 20 LPA?
What is the HRA difference for 20 LPA in Bangalore vs Mumbai?
Is 20 LPA a good salary in Pune?
How does cost of living affect 20 LPA salary across cities?
Should I use old or new tax regime for 20 LPA in metro cities?
Related Reads
See your exact take-home with your actual city inputs
15 Lakh CTC In-Hand SalaryComplete monthly breakdown for 15 LPA
Salary Breakup ExplainedHow basic, HRA, and allowances work across cities
Your Real Salary After Tax, Inflation & EMIWhat your salary is actually worth after real expenses
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.