What is a HRA Calculator?
House Rent Allowance exemption (available only under the old tax regime) is the least of three separate amounts — not simply the rent you pay or the HRA your employer gives you. That "minimum of three" rule is what trips most people up when estimating it by hand.
Enter your Basic + DA, the HRA you actually receive, the rent you pay, and whether you live in a metro city (Delhi, Mumbai, Kolkata or Chennai) to see the exempt and taxable portions.
How the exemption is calculated
Whichever of the three is smallest becomes your exempt amount; the rest of your HRA is added back to your taxable salary. Basic here means Basic + Dearness Allowance (DA), not your full CTC.
Worked example: the same rent, two different cities
Take a ₹40,000 Basic, ₹20,000 HRA received, and ₹25,000 rent paid — identical numbers, compared across a metro and non-metro posting. The three components: actual HRA received (₹20,000), rent minus 10% of Basic (₹25,000 − ₹4,000 = ₹21,000), and the city-based ceiling. In a metro, that ceiling is 50% of Basic = ₹20,000, making the exemption ₹20,000 (the HRA-received figure becomes the binding minimum). In a non-metro city, the ceiling drops to 40% of Basic = ₹16,000, which is now the smallest of the three — so the exemption falls to ₹16,000, even though the rent and HRA are identical.
That ₹4,000 monthly difference (₹48,000 a year) exists purely because of the city classification, not because of anything about the actual cost of living — Bengaluru and Pune rents are often comparable to or higher than Kolkata’s, but neither qualifies for the metro ceiling.
Why increasing declared HRA doesn’t always help
It’s tempting to think a higher HRA component in your salary structure automatically means more exemption, but the three-way minimum rule caps it regardless. Once rent-minus-10%-of-Basic or the city ceiling is already the binding constraint, a higher HRA received just increases the taxable portion (HRA received minus the same fixed exemption), not the exemption itself. The number worth optimising, within what your employer's salary structure allows, is usually the Basic-to-HRA ratio relative to your actual rent — not simply asking for a bigger HRA component.
Frequently asked questions
Which cities count as "metro" for this rule?
Only Delhi, Mumbai, Kolkata and Chennai get the higher 50% exemption ceiling. Every other city — including Bengaluru, Hyderabad, Pune and Ahmedabad — uses the 40% ceiling, regardless of how expensive rent actually is there.
Can I claim HRA exemption under the new tax regime?
No — HRA exemption is only available if you’ve opted for the old tax regime. Under the new regime, your full HRA is taxable as regular salary income.
What if I don’t pay any rent?
Then your exemption is zero — the "rent paid minus 10% of Basic" term becomes zero or negative, which makes it the minimum of the three, regardless of your HRA or Basic.
Do I need rent receipts?
Yes, and a PAN of the landlord if your annual rent exceeds ₹1 lakh — your employer will typically ask for these to process the exemption in your Form 16.
Can I claim HRA exemption if I pay rent to a family member?
Generally yes — paying rent to a parent, for instance, can qualify, provided the arrangement is genuine (an actual rental agreement, rent actually paid via traceable means, and the recipient declaring it as rental income). Paying rent to a spouse is typically not accepted.
Can I claim both HRA exemption and a home loan interest deduction?
Yes, in specific situations — for example, if you rent a home in the city you work in while your own home (financed by the loan) is in a different city, or is still under construction, or is let out. Claiming both for the same self-occupied property in the same city is generally not permitted.
What if my rent or salary changed partway through the year?
HRA exemption is technically computed month by month using that month’s Basic, HRA, and rent — this calculator gives an annualised estimate assuming your numbers stayed constant; for a year with a mid-year raise or a change in rent, a month-wise calculation will be more precise.