Skip to content
Salary & HRallowancesIndia only

HRA Exemption Calculator

The house rent allowance exemption is the least of three tests, and which one binds changes with rent and city. All three are shown, so the answer is checkable rather than asserted.

Also called: house rent allowance exemption, hra tax saving calculator.

City
HRA exempt from tax
₹1,80,000

₹1,80,000 of your 3,00,000 HRA is exempt, so ₹1,20,000 is taxable. The binding limit is: rent less 10% of salary.

HRA that remains taxable
₹1,20,000
Test 1: HRA actually received
₹3,00,000
Test 2: rent less 10% of salary
₹1,80,000
Test 3: 50% or 40% of salary
₹3,00,000
Which test binds
rent less 10% of salary

Computed from the published rates for the tax year you selected, which is not necessarily the current year. A calculation, not tax advice, and it does not know anything about your circumstances beyond the figures entered.

Method and background

This is what the calculation gives for the numbers you entered. It is an estimate, not advice, and it knows nothing about your situation beyond those numbers. Rules for India change on a published schedule; the effective date is shown on every rule-based tool.

How this is calculated

The exemption is capped three ways at once and the smallest cap wins. The second test is the one people forget: rent counts only above ten percent of salary, so paying little rent relative to salary can leave the exemption at nothing however large the allowance is. The third differs by city, at half of salary in the four metros and forty percent everywhere else.

exempt = least of: HRA received, rent - 10% of salary, 50% of salary in a metro or 40% elsewhere
HRA
House rent allowance received (currency)
R
Rent actually paid (currency)
S
Basic salary plus dearness allowance (currency)
k
0.5 in a metro, 0.4 elsewhere (decimal)

Worked examples

Each of these is asserted on every build. If a change to the engine ever moved one of these answers, the build would fail before the page could print it.

metro, rent well above the floor

Basic salary (annual)
₹6,00,000
Dearness allowance forming part of pay
₹0
HRA received (annual)
₹3,00,000
Rent paid (annual)
₹2,40,000
City
Metro (Delhi, Mumbai, Kolkata, Chennai)

HRA exempt from tax₹1,80,000

Least of 3,00,000 / 1,80,000 / 3,00,000; the rent test binds

Open this example

non-metro caps at 40% of salary

Basic salary (annual)
₹6,00,000
Dearness allowance forming part of pay
₹0
HRA received (annual)
₹3,00,000
Rent paid (annual)
₹4,00,000
City
Anywhere else

HRA exempt from tax₹2,40,000

Rent test gives 3,40,000, so the 40% cap of 2,40,000 binds instead

Open this example

low rent leaves nothing exempt

Basic salary (annual)
₹6,00,000
Dearness allowance forming part of pay
₹0
HRA received (annual)
₹3,00,000
Rent paid (annual)
₹50,000
City
Metro (Delhi, Mumbai, Kolkata, Chennai)

HRA exempt from tax₹0

boundary: rent of 50,000 is below 10% of a 6,00,000 salary, so test 2 is zero

Open this example

Method and limits

What it assumes

  • Salary here means basic pay plus any dearness allowance that forms part of retirement benefits.
  • The old regime is assumed. The new regime does not allow this exemption at all.

What it deliberately does not model

  • Rent paid to a spouse, and rent for a property you own and occupy, are not exempt regardless of the arithmetic.
  • Annual rent above one lakh requires the landlord PAN, which is a compliance step rather than a calculation.

Sources

Formula version 1.0.0 · definition 1.0.0 · India · Report a problem with this calculator

Frequently asked questions

Can I claim HRA under the new regime?
No. The exemption is one of the allowances the new regime trades away for wider slabs, which is exactly the comparison the regime calculator is for.
Why is my exemption zero when I receive a large HRA?
Almost certainly the second test. Only rent above ten percent of salary counts, so if rent is low relative to salary that test returns nothing and it is the smallest of the three.