Metro vs Non-Metro HRA: Bangalore, Pune, Hyderabad Employees Must Read
Here's one of the most common — and costly — mistakes in Indian income tax filing: treating Bangalore, Pune, or Hyderabad as metro cities for HRA calculation. They are NOT. This mistake inflates your claimed HRA exemption and can lead to a tax demand notice.
The Legal Definition of Metro for HRA
Section 10(13A) of the Income Tax Act and Rule 2A define "metropolitan cities" for HRA as:
- ✅ Delhi (50% applies)
- ✅ Mumbai (50% applies)
- ✅ Chennai (50% applies)
- ✅ Kolkata (50% applies)
ALL OTHER CITIES — including Bangalore, Hyderabad, Pune, Ahmedabad, Surat, Jaipur, Lucknow — attract the 40% cap only.
Why Does This Matter? The Financial Impact
The 40% vs 50% difference significantly affects HRA exemption for high-basic-salary employees:
| Scenario | Metro (50%) | Non-Metro (40%) | Difference |
|---|---|---|---|
| Basic: ₹80,000/month | Condition 2 = ₹4,80,000 | Condition 2 = ₹3,84,000 | ₹96,000 |
| Basic: ₹1,00,000/month | Condition 2 = ₹6,00,000 | Condition 2 = ₹4,80,000 | ₹1,20,000 |
If you're in Bangalore with ₹1L basic and wrongly claim 50% instead of 40%, you're over-claiming by ₹1.2L in HRA exemption — leading to potential tax demand + interest.
Bangalore IT Employees: Important Case
Bangalore has one of the highest average IT salaries in India. Despite renting apartments at Mumbai/Delhi-level prices (₹30,000–70,000/month), Bangalore residents must apply the 40% cap. This is one of the most frequently litigated HRA issues in the ITAT.
Multiple ITAT rulings have consistently held that Bangalore is NOT a metro for HRA purposes, regardless of actual rent levels. The 40% cap applies strictly.
Correct HRA Calculation for Bangalore (Example)
- C1 = ₹50,000 × 12 = ₹6,00,000
- C2 = 40% × ₹12,00,000 = ₹4,80,000 (NOT 50%)
- C3 = ₹4,80,000 − 10% × ₹12,00,000 = ₹4,80,000 − ₹1,20,000 = ₹3,60,000
- HRA Exemption = Min(6,00,000; 4,80,000; 3,60,000) = ₹3,60,000