How much of your HRA is actually tax-free?
The exact three-limb test your employer uses under Section 10(13A) — and what the new regime would cost you.
The exact three-limb test your employer uses under Section 10(13A) — and what the new regime would cost you.
Only Delhi, Mumbai, Kolkata and Chennai get the 50% limb. Everywhere else is 40% — including Bengaluru, Hyderabad, Pune, Gurgaon and Noida. Pick your city for the correct rate, local rent levels, tenancy rules and the proof your employer will ask for.
Under Section 10(13A), the tax-free portion of HRA is the least of: (1) actual HRA received, (2) rent paid minus 10% of basic salary + DA, and (3) 50% of basic + DA in a metro city or 40% elsewhere. The rest of your HRA is taxable.
Only Delhi, Mumbai, Kolkata and Chennai qualify for the 50% limit. Bengaluru, Hyderabad, Pune, Gurgaon, Noida and all other cities use 40% — a common and costly mistake. We have a city-by-city HRA guide covering 28 cities with local rent levels and tenancy rules.
No. The new regime removes the HRA exemption entirely. Whether the old regime still wins for you depends on your total deductions (HRA + 80C + health insurance etc.) versus the new regime's lower slab rates.
Rent receipts signed by your landlord (generate them free at rent.klair.in), your rent agreement, and the landlord's PAN if annual rent exceeds ₹1,00,000.
Yes, if you genuinely pay them rent (bank transfer strongly recommended) and they declare it as income. You'll still need receipts and, above ₹1 lakh/year, their PAN.
Running a blog, an HR portal or a CA practice site? Paste this snippet and your readers get the calculator without leaving your page. No signup, no tracking of your visitors, nothing to pay.
The snippet keeps a small credit link back to Klair — that's the only thing we ask in return.
The calculator renders light by default so it matches most pages. Add ?theme=dark to the iframe URL for a dark site, or ?theme=system to follow each visitor's own setting.
The maths behind this calculator is open source and tested — try it in the interactive reference, where the edge cases most calculators get wrong are worked through with real numbers, or read the source on GitHub.