Old vs New Tax Regime: Find Your Break-Even Deduction Total
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).
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.
| Item | New regime | Old regime (under 60) |
|---|---|---|
| Standard deduction | ₹75,000 | ₹50,000 |
| Nil slab | up to ₹4,00,000 | up to ₹2,50,000 |
| Rebate (section 156) | up to ₹60,000, income ≤ ₹12,00,000 | up to ₹12,500, income ≤ ₹5,00,000 |
| HRA exemption | not allowed | allowed as prescribed |
| Professional tax deduction | not allowed | allowed in full |
| Section 123 (old 80C), cap ₹1,50,000 | not allowed | allowed |
| Employer NPS under section 124 | up to 14% of salary | up 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.
| Reduction | Amount | Where it comes from |
|---|---|---|
| Standard deduction | ₹50,000 | fixed |
| Professional tax | ₹2,400 | your payslips (state-specific; use your actual deduction) |
| HRA exemption | ₹2,40,000 | exempt amount your payroll computes from rent, city and salary |
| Section 123 items (EPF, PPF, ELSS, etc.) | ₹1,50,000 | capped |
| Own NPS contribution, section 124(3) | ₹50,000 | only 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.
# 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.
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