ShiftTools ShiftTools
Guide · 6 min read

Calculate HRA Exemption u/s 10(13A) & Rule 2A

Published 2026-10-31 · Updated 2026-11-14
Calculate HRA Exemption u/s 10(13A) & Rule 2A

The three-limb Rule 2A formula under Section 10(13A)

Every file format and statutory compliance rule has a deterministic structure underneath the user interface. When teams rely on manual spreadsheet edits or generic cloud converters, subtle structural details get lost: page coordinate boxes reset, check digits go unverified, or rounding rules drift by several hundred rupees across a financial year. Understanding the exact specification behind HRA Calculator lets you verify every output before it enters an audit file or government portal.

The reference table below summarizes the core technical and statutory parameters enforced by the local engine:

Parameter / Rule Specification / Formula Practical Audit Impact
Limb 1Actual HRA received from the employer during the periodTaken directly from your Form 16 / monthly payslip
Limb 2Actual Rent Paid minus 10% of (Basic Salary + Dearness Allowance)Zero if rent paid is ≤ 10% of Salary
Limb 350% of (Basic + DA) for Metro (Delhi, Mumbai, Kolkata, Chennai); 40% for all other citiesBengaluru, Hyderabad, and Pune are classified as 40% Non-Metro
Salary DefinitionBasic + DA (if forming part of retirement benefits) + turnover commissionExcludes special allowances, bonuses, and perquisites

Because each rule above is evaluated directly in your browser tab using typed JavaScript arrays and WebAssembly workers, there is no server queue, no file-count cap, and zero external data retention. Every byte of the source document or ledger table is parsed inside volatile browser memory and released as soon as the tab closes.

Why only 4 cities qualify for the 50% Metro cap in Income Tax law

Running this workflow in HRA Exemption Calculator & Rent Receipts takes four deterministic steps from raw input to verified output:

  1. Open HRA Exemption Calculator and enter your annual or monthly Basic Salary, Dearness Allowance (if applicable), Actual HRA Received, and Actual Rent Paid.
  2. Select Metro (Mumbai, Delhi, Kolkata, Chennai) or Non-Metro (all other cities including Bengaluru, Pune, Hyderabad).
  3. Inspect the three side-by-side statutory figures; the tool highlights the lowest figure as Exempt HRA and the remainder as Taxable HRA.
  4. Optionally fill the landlord details to generate printable monthly or quarterly rent receipts.
Note: All inputs, uploaded files, and intermediate calculations remain in volatile browser RAM. Closing or refreshing the tab clears the memory buffer immediately.

When you process recurring monthly batches, keeping the input schema consistent across runs ensures that downstream checks in related guides such as calculate epf eps and esi payroll deductions, calculate state wise professional tax slabs india, calculate gratuity 15 by 26 formula and tax limit match to the exact rupee or byte. Before starting a large batch, verify that your source file is not locked by an unknown password and that column headers or page indices match the expected range.

Step-by-step: computing HRA exemption and generating rent receipts

Computing Exempt vs Taxable HRA for a Salaried Employee in Bengaluru

An employee working in Bengaluru (40% Non-Metro under Rule 2A) has an annual Basic Salary of ₹9,00,000 (no DA), receives ₹3,60,000 as annual HRA, and pays ₹28,000 per month (₹3,36,000 per year) in rent. Evaluating the three limbs: (1) Actual HRA = ₹3,60,000; (2) Actual Rent minus 10% of Basic = ₹3,36,000 − ₹90,000 = ₹2,46,000; (3) 40% of Basic = ₹3,60,000. The minimum of the three is Limb 2 (₹2,46,000). Therefore, ₹2,46,000 is tax-exempt under Section 10(13A), and ₹3,60,000 − ₹2,46,000 = ₹1,14,000 is taxable salary.

TEXT
Inputs (Annual, Bengaluru - Non-Metro 40%):
  Basic Salary:         ₹9,00,000
  Actual HRA Received:  ₹3,60,000
  Actual Rent Paid:     ₹3,36,000 (₹28,000 × 12)

Rule 2A Evaluation:
  1. Actual HRA Received:         ₹3,60,000
  2. Rent Paid - 10% of Basic:    ₹3,36,000 - ₹90,000 = ₹2,46,000  <-- MINIMUM (EXEMPT)
  3. 40% of Basic (Non-Metro):    ₹3,60,000
-------------------------------------------------------------------
Exempt HRA u/s 10(13A):           ₹2,46,000
Taxable HRA Added to Income:      ₹1,14,000

You can reproduce this exact calculation at any time by pasting the sample values above into HRA Calculator and comparing the generated summary row against your internal workpaper. Recording the input parameters alongside the output file creates a self-contained audit trail for statutory or peer review.

Worked example: ₹9,00,000 Basic, ₹3,60,000 HRA, and ₹28,000 monthly rent

In production accounting and document engineering workflows, edge cases appear when inputs combine multiple conventions in a single batch. For example, a merged PDF bundle may mix portrait A4 text pages (/MediaBox 595.28 × 841.89 pt) with wide environment annexures, or a quarterly ledger export may combine April-to-September transactions with October-to-March entries after a mid-year threshold revision.

To prevent silent errors across those boundaries, always inspect the per-item diagnostic status before exporting the final file:

  • Verify unit consistency: Confirm whether input figures represent monthly vs annual amounts, GST-exclusive vs GST-inclusive values, or 1-based physical page indices vs printed document numbers.
  • Check boundary conditions: Pay close attention to exact threshold cutoffs, leap-year day counts, and page rotation multiples (0, 90, 180, 270 degrees) where off-by-one errors commonly occur in manual spreadsheets.
  • Preserve audit trails: Save the exported summary CSV or processed PDF alongside the raw source file so any reviewer can trace the transformation step by step without re-keying data.
  • Cross-check neighbour utilities: Pair HRA Calculator with companion tools in the Accounting & Finance suite (calculate epf eps and esi payroll deductions, calculate state wise professional tax slabs india, calculate gratuity 15 by 26 formula and tax limit) when a task spans multiple stages.

Landlord PAN rules (>₹1,00,000/yr) and New Tax Regime eligibility

Section 10(13A) HRA exemption is available only if you opt for the Old Tax Regime; it is not deductible under the default New Tax Regime (Section 115BAC). Furthermore, if your annual rent exceeds ₹1,00,000 (₹8,333/month), you must furnish your landlord's PAN to your employer, and if monthly rent to a resident landlord exceeds ₹50,000, Section 194-IB requires a 2% TDS deduction (5% prior to Oct 1, 2024) in the last month of the year or tenancy.

Limit: Client-side browser execution verifies mathematical formulas, statutory rules, and binary file structures offline. Where a regulation requires live portal authentication (such as checking active GST registration status on the GSTN portal or verifying operative PAN-Aadhaar linkage on TRACES), perform that portal check alongside your local calculation.

By separating deterministic local computation from external portal lookups, your team eliminates manual formatting and calculation errors while keeping sensitive client files off third-party cloud servers.