Paisa Planner Favicon
PaisaPlanner
Tax & SalaryFree Tool

House Rent Allowance (HRA) Calculator

House Rent Allowance (HRA) is a common component of a salaried individual's salary structure. Use this calculator to determine how much of your HRA is exempt from tax.

Last verified: June 2026 · Updated for FY 2025-26
Annual Salary & Rent Details

Delhi, Mumbai, Kolkata, Chennai

Exempt HRA

₹1,80,000

Tax-free amount

Taxable HRA

₹60,000

Added to taxable income

Exemption Rules Breakdown

The HRA exemption is the lowest of the following three amounts:

Rule 1Actual HRA received
₹2,40,000
Rule 250% of Basic Salary
₹3,00,000
Rule 3Actual Rent minus 10% of Basic
₹1,80,000

Detailed Guide to HRA Calculator

Understanding your House Rent Allowance (HRA) is crucial for effective tax planning in the Indian ecosystem. HRA is a common, fixed component of a salaried individual's salary structure, explicitly designed by employers to provide relief on accommodation and rental expenses. Under Section 10(13A) of the Income Tax Act, 1961, a calculated portion of this allowance can be claimed as a direct tax exemption, thereby reducing your overall taxable income and lowering your final tax liability.

Our HRA calculator at PaisaPlanner is engineered to simplify this highly specific calculation process by automating the complex exemption rules set by the tax department. What sets the PaisaPlanner tool apart from conventional online calculators is our strict commitment to privacy, security, and performance. All mathematical calculations are performed directly on your local device using client-side compute capabilities. This architecture guarantees that your sensitive financial data:such as your annual basic salary, the exact HRA received from your employer, and the actual rent you pay to your landlord:never leaves your browser.

You receive instant, accurate results without any server-side processing or database storage, ensuring 100% data privacy and lightning-fast performance. Whether you reside in a bustling metropolitan city or a quieter non-metro area, accurately optimizing your HRA exemption is a fundamental step toward maximizing your monthly take-home pay. By leveraging local compute, we ensure you can model different salary scenarios, adjust rent paid, and instantly see the impact on your tax liability without compromising your financial privacy.

The Mathematical Formula Behind the Tool

Our calculator's logic engine directly mirrors the exact provisions set by the Indian Income Tax Department. The core engine relies on three strict variables to execute the exemption logic: Basic Salary (which includes Dearness Allowance if it forms a part of retirement benefits), Actual HRA Received, and Actual Rent Paid.

The engine processes these variables to calculate the exempt HRA, which is strictly defined as the minimum of the following three rules:

  1. Rule 1: Actual HRA Received - This is the baseline ceiling. You can never claim an exemption higher than the exact amount provided by your employer under the HRA component of your salary slip. If your employer provides ₹2,00,000 as HRA, your exemption cannot exceed ₹2,00,000.
  2. Rule 2: Percentage of Basic Salary - This rule accounts for the cost of living based on your location. For the four recognized metro cities (Delhi, Mumbai, Kolkata, Chennai), the engine calculates exactly 50% of your Basic Salary. For all other non-metro cities across India, the engine applies a multiplier of 40% to your Basic Salary.
  3. Rule 3: Rent Paid minus 10% of Basic - This rule ensures that only rent paid in excess of 10% of your salary is considered. The engine takes the total rent you paid during the financial year and subtracts exactly 10% of your Basic Salary. If this results in a negative number, the engine evaluates it as zero.

The mathematical formula expressed in our codebase is:

Exempt HRA=min(Rule 1,Rule 2,Rule 3)\text{Exempt HRA} = \min(\text{Rule 1}, \text{Rule 2}, \text{Rule 3}) Taxable HRA=max(Actual HRAExempt HRA,0)\text{Taxable HRA} = \max(\text{Actual HRA} - \text{Exempt HRA}, 0)

By continuously comparing these three precise values, the tool accurately isolates your tax-free amount. Any portion of the HRA received that exceeds this exempt threshold is classified as Taxable HRA and must be added directly to your gross taxable income.

Practical Case Study (How it Works)

To demonstrate how the internal logic engine computes these values, let's look at a practical case study. Meet Rahul, a software engineer living in a rented apartment in Bangalore. Under Indian tax laws, Bangalore is classified as a non-metro city for HRA purposes. His annual financial details are defined as follows:

  • Basic Salary: Rs. 6,00,000
  • HRA Received: Rs. 2,40,000
  • Actual Rent Paid: Rs. 2,40,000 (which equates to Rs. 20,000 per month)

When Rahul inputs these values into the PaisaPlanner tool, the local engine applies the three rules in real-time:

  • Rule 1 (Actual HRA): The engine takes the exact HRA received, which evaluates to Rs. 2,40,000.
  • Rule 2 (Location-based Limit): Since Bangalore is a non-metro city, the engine sets the multiplier to 0.4. It then calculates 40% of his Rs. 6,00,000 Basic Salary, which strictly equals Rs. 2,40,000.
  • Rule 3 (Rent Limit): The engine calculates the Actual Rent Paid (Rs. 2,40,000) and subtracts 10% of his Basic Salary (Rs. 60,000). The formula Rs. 2,40,000Rs. 60,000\text{Rs. 2,40,000} - \text{Rs. 60,000} evaluates to Rs. 1,80,000.

To determine the final exempt amount, the engine executes the minimum function across the three evaluated rules:

Exempt HRA=min(Rs. 2,40,000,Rs. 2,40,000,Rs. 1,80,000)\text{Exempt HRA} = \min(\text{Rs. 2,40,000}, \text{Rs. 2,40,000}, \text{Rs. 1,80,000})

The lowest value is Rs. 1,80,000. Therefore, Rahul can legally claim a tax exemption of Rs. 1,80,000 under Section 10(13A).

Finally, the engine computes the taxable portion by subtracting the exempt amount from the total HRA received:

Taxable HRA=Rs. 2,40,000 (Actual)Rs. 1,80,000 (Exempt)=Rs. 60,000\text{Taxable HRA} = \text{Rs. 2,40,000 (Actual)} - \text{Rs. 1,80,000 (Exempt)} = \text{Rs. 60,000}

Rahul must declare ₹60,000 as part of his taxable salary income. This step-by-step manual breakdown is exactly what our local TypeScript engine executes behind the scenes for every calculation.

Formula & How It Works

Formula
Exempt HRA=min(Actual HRA Received,  Rent Paid0.10×Basic Salary,  {0.50×Basic Salary(Metro)0.40×Basic Salary(Non-Metro))\text{Exempt HRA} = \min\left(\text{Actual HRA Received},\; \text{Rent Paid} - 0.10 \times \text{Basic Salary},\; \begin{cases} 0.50 \times \text{Basic Salary} & \text{(Metro)} \\ 0.40 \times \text{Basic Salary} & \text{(Non-Metro)} \end{cases}\right)

Actual HRA Received — The total House Rent Allowance component paid by your employer during the financial year, as shown on your salary slip or Form 16.

Rent Paid − 10% of Basic Salary — Only rent paid in excess of 10% of your Basic Salary (plus Dearness Allowance, if it forms part of retirement benefits) qualifies. If you pay Rs. 15,000/month rent and your annual Basic+DA is Rs. 4,80,000, the excess is Rs. 1,80,000 − Rs. 48,000 = Rs. 1,32,000.

50% of Basic Salary (Metro) — Applicable only if you reside in Delhi, Mumbai, Kolkata, or Chennai — the four cities classified as metros under the Income Tax Act, 1961.

40% of Basic Salary (Non-Metro) — Applicable for all other Indian cities including Bangalore, Hyderabad, Pune, Ahmedabad, Jaipur, etc.

The final HRA exemption under Section 10(13A) is the minimum of all three values. Any HRA received above this exempt amount is added to your taxable salary income.

Worked Example

Consider Priya, a salaried employee in Mumbai (metro city) with: Basic Salary = Rs. 40,000/month (Rs. 4,80,000/year), HRA Received = Rs. 20,000/month (Rs. 2,40,000/year), Rent Paid = Rs. 15,000/month (Rs. 1,80,000/year).

Rule 1 — Actual HRA Received: Rs. 2,40,000.

Rule 2 — Rent Paid minus 10% of Basic: Rs. 1,80,000 − (10% × Rs. 4,80,000) = Rs. 1,80,000 − Rs. 48,000 = Rs. 1,32,000.

Rule 3 — 50% of Basic (Mumbai is a metro city): 50% × Rs. 4,80,000 = Rs. 2,40,000.

Exempt HRA = min(Rs. 2,40,000, Rs. 1,32,000, Rs. 2,40,000) = Rs. 1,32,000.

Taxable HRA = Rs. 2,40,000 − Rs. 1,32,000 = Rs. 1,08,000. This Rs. 1,08,000 is added to Priya's taxable salary.

If Priya falls in the 30% tax bracket (Old Regime), claiming HRA saves her approximately Rs. 1,32,000 × 0.312 (30% + 4% cess) ≈ Rs. 41,184 in taxes annually.

Benefits of Using HRA Calculator

Significant tax savings under the Old Regime — HRA exemption under Section 10(13A) can reduce your taxable income by Rs. 1,50,000 to Rs. 3,00,000 or more, translating to annual tax savings of Rs. 50,000–Rs. 1,00,000+ for employees in the 30% bracket.
Legitimate and widely-used tax planning tool — HRA is one of the most straightforward deductions recognized by the Income Tax Department, requiring no lock-in period or investment risk unlike Section 80C instruments.
Works with actual rent receipts — Unlike fixed deductions, HRA scales with your actual rental expenditure, rewarding employees who live in high-rent cities with proportionally larger tax benefits.
Available even in shared accommodation — You can claim HRA if you share a flat, as long as the rent agreement and receipts are in your name and payments are traceable via bank transfers.
Helps optimize salary restructuring — By understanding the exact exempt amount, you can negotiate with your employer to restructure your CTC to maximize the HRA component, legally increasing your take-home pay.

Common Mistakes to Avoid

Claiming HRA without rent receipts for rent above Rs. 1,00,000/year — The Income Tax Department mandates rent receipts for annual rent exceeding Rs. 1,00,000. Failing to maintain these can lead to your claim being disallowed during scrutiny or assessment.
Not providing landlord PAN for rent exceeding Rs. 1,00,000/year — If your annual rent exceeds Rs. 1,00,000, you must furnish your landlord's PAN to your employer. Without it, the employer may reject your HRA declaration, and the IT Department can disallow the exemption.
Claiming HRA for a property you own in the same city — If you own a house in the same city where you claim to pay rent, the Income Tax Department may question the genuineness of your claim. You can only claim HRA if you live in a rented property and the self-owned property is in a different city or is not self-occupied.
Not knowing HRA exemption is zero under the New Tax Regime — Section 10(13A) exemption is exclusively available under the Old Tax Regime. If you opt for the New Regime (default since FY 2023-24), your entire HRA becomes fully taxable, making this calculation irrelevant.
Forgetting to submit Form 12BB to your employer on time — Many employees miss the deadline to submit investment declarations (Form 12BB) with rent receipts and landlord PAN to their payroll department, resulting in higher TDS deduction throughout the year and unnecessary cash-flow impact.

Frequently Asked Questions