Data AnalyticsSalary, offers and pay mechanics

Old vs New Tax Regime: Find Your Break-Even Deduction Total

PK
Pankit Kumar
Sr. Data Scientist at Parexel (a Goldman Sachs–backed company) · 27 September 2026 · 5 min read
In this article (6 sections)

Related programme: the Data Analytics with Generative AI course (3–4 months; ₹90,000 (inclusive of GST) · EMI from ₹4,000/month).

The short answer

Choosing between the tax regimes comes down to one number: the total of exemptions and deductions at which old-regime tax equals new-regime tax. For a hypothetical ₹16,00,000 salary in tax year 2026-27, the old regime wins only if your exemptions and deductions exceed ₹6,18,750, and that total includes the ₹50,000 old-regime standard deduction. Compute your own break-even point before you tell payroll which regime to use, not after.

Rules behind both calculations

The new regime is the default under section 202(1) of the Income-tax Act, 2025_Bill.pdf), which applies from 1 April 2026. The old slabs remain available by option under section 202(4). Both sets of slabs match the Income Tax Department's AY 2026-27 page, and the Finance Bill 2026 memorandum proposed no rate change for tax year 2026-27.

ItemNew regimeOld regime (under 60)
Standard deduction₹75,000₹50,000
Nil slabup to ₹4,00,000up to ₹2,50,000
Rebate (section 156)up to ₹60,000, income ≤ ₹12,00,000up to ₹12,500, income ≤ ₹5,00,000
HRA exemptionnot allowedallowed as prescribed
Professional tax deductionnot allowedallowed in full
Section 123 (old 80C), cap ₹1,50,000not allowedallowed
Employer NPS under section 124up to 14% of salaryup to 10% of salary (14% for government employers)

The 4% cess applies in both regimes.

New-regime tax on ₹16,00,000

Gross salary ₹16,00,000, less the ₹75,000 standard deduction, gives total income of ₹15,25,000. Tax is ₹60,000 on the first ₹12,00,000, plus 15% of ₹3,25,000, which is ₹48,750. That makes ₹1,08,750 before cess and ₹1,13,100 after it. This is the figure the old regime has to beat.

Solving for the break-even taxable income

In the old regime, tax on ₹10,00,000 is ₹1,12,500 before cess, which is already more than ₹1,08,750. So the break-even point sits inside the 20% band:

₹12,500 + 20% × (T − ₹5,00,000) = ₹1,08,750, so T = ₹9,81,250

Old-regime taxable income must fall to ₹9,81,250 or lower. From ₹16,00,000, that means total reductions of ₹6,18,750. After the ₹50,000 standard deduction, you need ₹5,68,750 from everything else.

Plugging in a hypothetical claim set

Suppose these are your figures. Every number is illustrative.

ReductionAmountWhere it comes from
Standard deduction₹50,000fixed
Professional tax₹2,400your payslips (state-specific; use your actual deduction)
HRA exemption₹2,40,000exempt amount your payroll computes from rent, city and salary
Section 123 items (EPF, PPF, ELSS, etc.)₹1,50,000capped
Own NPS contribution, section 124(3)₹50,000only if you actually invest it
Total₹4,92,400

Taxable income becomes ₹11,07,600. Old-regime tax is ₹1,12,500 plus 30% of ₹1,07,600, which is ₹1,44,780 before cess and ₹1,50,571 after it. That is ₹37,471 more than the new regime. With these claims you would stay in the default regime.

To break even, the HRA exemption would need to reach ₹3,66,350 with the other items unchanged. Whether that is possible depends on your rent and on the prescribed formula. Use the exempt figure your employer's payroll system actually computes, or the figure in last year's Form 16. This article does not restate the Income-tax Rules, 2026 percentages because we have not verified them.

python
# Synthetic salary and claims. Tax year 2026-27, resident individual under 60.
def slab_tax(income, bands):
    tax, lower = 0.0, 0
    for upper, rate in bands:
        if income > lower:
            tax += (min(income, upper) - lower) * rate
        lower = upper
    return tax

NEW = [(400000, 0), (800000, .05), (1200000, .10), (1600000, .15),
       (2000000, .20), (2400000, .25), (float("inf"), .30)]
OLD = [(250000, 0), (500000, .05), (1000000, .20), (float("inf"), .30)]

def new_tax(gross):
    ti = gross - 75000
    t = 0 if ti <= 1200000 else min(slab_tax(ti, NEW), ti - 1200000)
    return round(t * 1.04, 2)

def old_tax(gross, other_reductions):
    ti = gross - 50000 - other_reductions
    t = 0 if ti <= 500000 else slab_tax(ti, OLD)
    return round(t * 1.04, 2)

def break_even_reductions(gross):
    """Smallest non-standard reduction total at which old tax <= new tax."""
    lo, hi = 0, gross
    while hi - lo > 1:
        mid = (lo + hi) // 2
        if old_tax(gross, mid) <= new_tax(gross):
            hi = mid
        else:
            lo = mid
    return hi

gross = 1600000
claims = 2400 + 240000 + 150000 + 50000
print("new regime tax:", new_tax(gross))
print("old regime tax with claims:", old_tax(gross, claims))
print("reductions needed beyond ₹50,000:", break_even_reductions(gross))

It prints ₹1,13,100, ₹1,50,571.20 and ₹5,68,750, matching the tables above. Change gross to your own figure and the break-even total moves with it. At a gross of ₹12,75,000 or less, the new regime's tax is already zero, so no set of deductions can beat it.

When the answer flips

  • High rent in a costly city can generate a large HRA exemption, which the new regime ignores completely.
  • A home loan on a self-occupied house. The department's AY 2026-27 page lists an old-regime interest deduction of up to ₹2,00,000 under the 1961 Act's section 24(b). Check the current section number and limit under the 2025 Act before relying on it.
  • Employer NPS works in both regimes, but the new regime's limit is higher, at 14% against 10% for private employers. It does not favour the old one.

Telling payroll versus choosing in the return

Your employer deducts TDS on the basis of the regime you declare to payroll. The binding choice for a salaried person with no business income is made in the return of income for that tax year. If you declared the new regime but your final claims beat the break-even figure, you can choose the old regime in the return and claim a refund. You then need the proof of every claim yourself, because the employer never saw it.

Regime choice is also exactly the kind of structured comparison our Data Analyst course teaches people to automate. To see which of your current skills fit an analyst role, try the free resume skill check.

Frequently asked questions

Can a salaried person switch between regimes every year?

Yes, if you have no business or professional income. Section 202(4)(b) of the Income-tax Act, 2025 lets you opt for the old regime along with your return for that tax year. With business or professional income, the option is exercised by the return due date, continues for later years and can be withdrawn only once.

Does HRA reduce tax in the new regime?

No. Section 202(2)(a)(i) excludes the Schedule III rent-allowance exemption when tax is computed under the default new regime. HRA is still paid to you. It is simply fully taxable.

PK
Pankit Kumar
Lead Instructor, NeuraPath Academy

Pankit Kumar has 10 years in Data Science & AI, building and shipping production systems in regulated pharma and clinical environments. He is a freelance trainer at Boston Institute of Analytics, AnalytixLabs and Scaler, and has taught this material to thousands of working professionals.

This article is part of our Data Analytics with Generative AI programme — 3–4 months. The full analyst stack — Excel, SQL, Power BI and Python pipelines — then a generative-AI layer you can prove is right.

Explore Data Analytics with Generative AI
Counselling is free · no obligation

Not sure which programme fits?

Tell us your background and we will map it to the right entry point — including saying so when a cheaper programme is the better fit. A counsellor replies within one working day.