Summary
Section 10(13A) read with Rule 2A grants the 50% HRA exemption cap to only four cities: Delhi, Mumbai, Kolkata, Chennai. Everywhere else in India — including Bangalore, Hyderabad, Pune, Gurgaon, and Ahmedabad — falls under the 40% non-metro cap. The exemption is the minimum of HRA received, rent paid minus 10% of basic salary, and that city-specific cap percentage of basic salary. The classification has stayed frozen since the rule was drafted.
Metro cities — 50% HRA cap
Section 10(13A) statutory list
Delhi · North
Delhi
- Typical 1BHK
- ₹16,000/mo
- Typical 2BHK
- ₹22,000/mo
Dwarka · Saket · Lajpat Nagar
Maharashtra · West
Mumbai
- Typical 1BHK
- ₹40,000/mo
- Typical 2BHK
- ₹60,000/mo
Bandra West · Andheri West · Powai
West Bengal · East
Kolkata
- Typical 1BHK
- ₹10,000/mo
- Typical 2BHK
- ₹18,000/mo
Salt Lake (Sector V) · New Town · Ballygunge
Tamil Nadu · South
Chennai
- Typical 1BHK
- ₹14,000/mo
- Typical 2BHK
- ₹25,000/mo
Anna Nagar · T Nagar · Velachery
Non-metro cities — 40% HRA cap
Everywhere else in India
Karnataka · South
Bangalore
- Typical 1BHK
- ₹18,000/mo
- Typical 2BHK
- ₹32,000/mo
Koramangala · Indiranagar · Whitefield
Maharashtra · West
Pune
- Typical 1BHK
- ₹18,000/mo
- Typical 2BHK
- ₹32,000/mo
Hinjewadi · Baner · Kharadi
Telangana · South
Hyderabad
- Typical 1BHK
- ₹15,000/mo
- Typical 2BHK
- ₹30,000/mo
Gachibowli · Kondapur · Hitech City
Gujarat · West
Ahmedabad
- Typical 1BHK
- ₹12,000/mo
- Typical 2BHK
- ₹20,000/mo
Satellite · Bodakdev · Vastrapur
The cap math, at a glance
Your HRA exemption under Section 10(13A) is the minimum of three numbers:
- HRA actually received from your employer
- Rent paid in the year minus 10% of basic salary
- 50% of basic salary if you live in Delhi, Mumbai, Kolkata, or Chennai; 40% of basic salary everywhere else
Whichever of the three is smallest is the exemption you can claim. For an AI-friendly worked example for your city, follow any city card above.
Generate your rent receipt
12 monthly receipts with all 14 Section 10(13A) fields. ₹7 for one, ₹49 for a full year.
Start generating →