HRA Exemption Calculation: Rules, Formula, Examples
HRA exemption is the least of three figures. The formula, which four cities count as metro, what salary means here, and the proof you need.
Your HRA exemption is the lowest of three figures: the actual HRA you received, 50% of salary if you live in Mumbai, Delhi, Kolkata or Chennai (40% everywhere else), and the rent you paid minus 10% of salary. Whichever is smallest is exempt. And it is available only under the old tax regime, so if you are on the new regime your HRA is fully taxable.
Two things in that paragraph catch most people out, and both are covered in detail below: which cities actually count as metro, and what “salary” means for this calculation.
The formula, worked through
HRA exemption sits in Section 10(13A) of the Income-tax Act, read with Rule 2A. It gives three limits and you take the least.
| Limit | Amount |
|---|---|
| 1 | Actual HRA received from your employer during the year |
| 2 | 50% of salary if you live in a metro, 40% if you do not |
| 3 | Rent actually paid, minus 10% of salary |
A worked example. Basic salary ₹60,000 a month, HRA ₹24,000 a month, rent paid ₹20,000 a month, living in Pune.
Annual figures: salary ₹7,20,000. HRA received ₹2,88,000. Rent paid ₹2,40,000.
- Limit 1: HRA received = ₹2,88,000
- Limit 2: 40% of ₹7,20,000 (Pune is not a metro) = ₹2,88,000
- Limit 3: ₹2,40,000 minus 10% of ₹7,20,000 (₹72,000) = ₹1,68,000
Exempt: ₹1,68,000. The remaining ₹1,20,000 of HRA is taxable.
Notice which limit won. In most real cases it is limit 3, because rent minus 10% of salary is usually the smallest number. That has a practical consequence: your exemption is driven far more by what you actually pay in rent than by how much HRA your employer labels on your payslip.
Which cities are metro, precisely
This is the single most common error, and it costs real money.
For HRA, only four cities are metro: Mumbai, Delhi, Kolkata and Chennai.
Bengaluru is not. Hyderabad is not. Pune, Ahmedabad, Gurugram, Noida and Navi Mumbai are not. It does not matter how expensive the rent is or how the city is described in any other context. The 50% rate applies to those four names and no others.
People living in Bengaluru routinely claim 50% and have the excess disallowed. If you are in a non-metro, your limit 2 is 40%, and in high-rent non-metro cities that often makes limit 2 the binding constraint rather than limit 3.
What counts as “salary” here
Not your CTC, and not your gross pay. For Rule 2A, salary means:
- Basic pay
- Dearness allowance, but only the portion that forms part of retirement benefits
- Commission, but only where it is a fixed percentage of turnover
Everything else is excluded: the HRA itself, special allowance, conveyance, LTA, bonus, employer PF contribution.
This is why two people on the same CTC can get very different exemptions. If your basic is 30% of CTC and your colleague’s is 50%, their limits 2 and 3 are computed on a much larger base. Salary structure matters more than salary size for this calculation.
One further detail: the calculation is done period-wise, not annually, whenever something changes. Change city, change job, change rent or get a salary revision mid-year, and each period is computed separately and then added.
Proof: what your employer and the department can ask for
Claiming HRA is not merely a declaration. Keep the following:
- Rent receipts for the year. Employers usually want them at the investment-proof stage.
- A rent agreement. Not always demanded, but it is the document that settles a dispute.
- Your landlord’s PAN, which is required where annual rent exceeds ₹1,00,000. Without it the claim can be disallowed.
- Proof of payment. Bank transfer is far stronger than cash. Rent paid in cash with no trail is the first thing questioned.
Two situations worth stating plainly. Paying rent to a parent is allowed, provided the arrangement is genuine, the property is actually owned by them, money really changes hands, and they declare that rent as income in their own return. Paying rent to a spouse is far harder to sustain and is frequently challenged.
And a claim built on fabricated receipts is not a grey area. The department cross-checks landlord PANs against declared rental income, and a mismatch produces a notice.
The regime question, which decides everything
HRA exemption exists only in the old regime. Under the new regime, which is now the default, HRA under Section 10(13A) is fully taxable.
So the real question for a salaried person paying significant rent is not how to maximise HRA, it is which regime leaves you better off overall.
A rough way to think about it: the new regime has lower slab rates but almost no deductions. If your combined HRA exemption, 80C, 80D and home loan interest add up to a large number, the old regime can still win. If you claim little, the new regime usually wins.
Someone paying ₹25,000 a month rent in a metro on a high basic can have an HRA exemption large enough on its own to tilt the comparison. Compute both before choosing. Most filing software does it in one click, and the difference is often several tens of thousands of rupees.
If you do not receive HRA
Tenants whose salary has no HRA component, and self-employed people paying rent, are not left out entirely.
Section 80GG allows a deduction for rent paid where you receive no HRA, subject to its own conditions and a much lower ceiling. You must not own a residential property at your place of work, and a declaration in Form 10BA is required.
It is considerably less generous than HRA, and it too is an old-regime deduction. But it exists, and people who move from a salaried role with HRA to freelancing often do not realise there is any relief at all.
How to actually increase your exemption
Three levers, in order of how much they move the number:
- Restructure salary toward basic. Limits 2 and 3 both scale with basic pay. Raising basic within the same CTC raises the ceiling on both. It also raises your PF contribution and your gratuity, which most people consider a feature.
- Make sure the rent you claim is the rent you actually pay, documented. Under-declaring to keep paperwork simple leaves exemption unused.
- Do the period-wise calculation if anything changed mid-year. Annualising a year in which you moved from a non-metro to a metro understates the exemption.
What does not work: inflating rent receipts, claiming metro rates in a non-metro, or claiming rent paid to a parent who never declares it.
Common questions
Is Bengaluru a metro for HRA?
No. Only Mumbai, Delhi, Kolkata and Chennai qualify for the 50% limit. Bengaluru is treated as non-metro at 40%.
Can I claim HRA and a home loan together?
Yes, in genuine cases. Renting in the city you work in while owning a house elsewhere, or owning a property you cannot occupy, are both accepted. Owning and living in a house in the same city while claiming rent for it is not.
Do I need my landlord’s PAN?
Yes, where annual rent exceeds ₹1,00,000.
Can I claim HRA in the new tax regime?
No. It is available only under the old regime.
Can I pay rent to my parents and claim HRA?
Yes, if the arrangement is genuine, they own the property, money actually moves, and they declare the rent as income.
My employer did not give me HRA. Can I still claim?
Not under Section 10(13A). Look at Section 80GG instead, under the old regime.
The short version
Take the lowest of three: HRA received, 50% or 40% of salary, and rent minus 10% of salary. Only Mumbai, Delhi, Kolkata and Chennai are metro. Salary means basic plus qualifying DA and commission, not CTC. Keep receipts and your landlord’s PAN above ₹1 lakh of annual rent. And before optimising any of it, check whether the old regime is actually better for you, because HRA does not exist in the new one.