Finance
Income Tax Calculation in India — Old vs New Regime Explained
A complete, easy-to-understand guide on how income tax is calculated in India. Understand the difference between the old and new tax regimes, deductions, surcharges, and how to choose the right one.
Try it now
Income Tax Calculator
Estimate your income tax liability based on slabs, deductions, and regime choice.
Table of Contents
Calculating income tax in India used to be a relatively linear process. You calculated your gross salary, subtracted your Section 80C and other deductions, and applied the slab rates to the remainder.
Since the introduction of the “New Tax Regime” — and its subsequent elevation to the default regime in recent budgets — taxpayers now face a fundamental choice every year: claim exemptions under the Old Regime with higher tax rates, or forego exemptions under the New Regime with lower tax rates?
This guide breaks down exactly how the math works for both systems, the formulas used, the role of marginal relief, and how to determine which regime saves you more money.
The Core Concept: Progressive Slab Rates
India uses a progressive tax system. This means your entire income is not taxed at a single rate. Instead, it is divided into “slabs,” and each progressively higher slab is taxed at a higher rate.
How Slabs Actually Work
A common misconception is that if your income enters the 30% slab, your entire income is taxed at 30%. This is completely false.
If the 30% slab starts at $15 Lakhs and your income is $16 Lakhs, only the $1 Lakh that sits above the $15 Lakh threshold is taxed at 30%. The rest of your income is taxed at the lower rates of the preceding slabs.
The New Tax Regime (Default)
The New Regime offers significantly lower tax rates but removes roughly 70 exemptions and deductions, including the popular Section 80C (PPF, ELSS, Life Insurance), 80D (Health Insurance), and HRA (House Rent Allowance).
Note: The Standard Deduction of $50,000 for salaried employees is now available in both regimes.
New Regime Slab Rates (FY 2024-25 onwards)
| Income Slab | Tax Rate |
|---|---|
| Up to $3,00,000 | Nil |
| $3,00,001 to $6,00,000 | 5% |
| $6,00,001 to $9,00,000 | 10% |
| $9,00,001 to $12,00,000 | 15% |
| $12,00,001 to $15,00,000 | 20% |
| Above $15,00,000 | 30% |
The Section 87A Rebate Magic (New Regime)
Under the New Regime, if your taxable income is up to $7,00,000, you get a tax rebate under Section 87A of up to $25,000. Because the tax on exactly $7 Lakhs is $25,000, this rebate effectively makes income up to $7 Lakhs completely tax-free.
If you are salaried, combining this with the $50,000 standard deduction means a gross salary of $7,50,000 yields exactly zero tax.
The Old Tax Regime
The Old Regime maintains higher tax rates but allows you to claim all available deductions. If you pay significant rent (HRA), invest heavily in 80C instruments, or pay home loan interest, this regime might still save you money.
Old Regime Slab Rates (For individuals < 60 years)
| Income Slab | Tax Rate |
|---|---|
| Up to $2,50,000 | Nil |
| $2,50,001 to $5,00,000 | 5% |
| $5,00,001 to $10,00,000 | 20% |
| Above $10,00,000 | 30% |
The Section 87A Rebate (Old Regime)
Under the Old Regime, the rebate is capped at $12,500 for incomes up to $5,00,000. This means taxable income up to $5 Lakhs is tax-free.
Worked Example: Gross Salary of $12,00,000
Let’s calculate the tax under both regimes for a salaried individual earning exactly $12 Lakhs.
Scenario A: New Regime Calculation
1. Calculate Taxable Income:
- Gross Salary: $12,00,000
- Less: Standard Deduction: -$50,000
- Taxable Income: $11,50,000
2. Apply Slabs to $11,50,000:
- First $3L: Nil = $0
- Next $3L (3L to 6L) @ 5%: $15,000
- Next $3L (6L to 9L) @ 10%: $30,000
- Remaining $2.5L (9L to 11.5L) @ 15%: $37,500
- Total Base Tax: $82,500
3. Add Health & Education Cess (4% of Base Tax):
- Cess: 4% of $82,500 = $3,300
- Total Final Tax: $85,800
Scenario B: Old Regime Calculation
Assume the individual claims full 80C ($1.5L), 80D ($25k), and HRA exemption ($1.5L).
1. Calculate Taxable Income:
- Gross Salary: $12,00,000
- Less: Standard Deduction: -$50,000
- Less: HRA Exemption: -$1,50,000
- Less: Section 80C: -$1,50,000
- Less: Section 80D: -$25,000
- Taxable Income: $8,25,000
2. Apply Slabs to $8,25,000:
- First $2.5L: Nil = $0
- Next $2.5L (2.5L to 5L) @ 5%: $12,500
- Remaining $3.25L (5L to 8.25L) @ 20%: $65,000
- Total Base Tax: $77,500
3. Add Health & Education Cess:
- Cess: 4% of $77,500 = $3,100
- Total Final Tax: $80,600
Conclusion: In this specific case, because the individual claimed $3.25 Lakhs in deductions, the Old Regime saves them $5,200. Had they only claimed 80C, the New Regime would have been better.
The Breakeven Point — Which to Choose?
To make the Old Regime mathematically superior, you must claim a certain threshold of deductions to offset its higher slab rates.
General Rules of Thumb:
- Income ≤ $7.5 Lakhs: New Regime is always better (Tax is zero).
- Income $10 Lakhs: You need at least $1.87 Lakhs in deductions for the Old Regime to win.
- Income $15 Lakhs+: You need roughly $3.75 Lakhs in deductions (Standard Deduction + 80C + 80D + HRA/Home Loan) for the Old Regime to tie the New Regime.
For most high earners who do not have home loans or significant HRA, the New Regime is mathematically superior because reaching $3.75L in pure deductions is difficult.
Surcharge: The “Tax on Tax” for High Earners
If your taxable income exceeds $50 Lakhs, India levies a “surcharge” — essentially a tax calculated on your tax amount, not your income amount.
| Taxable Income | Surcharge Rate (New Regime) |
|---|---|
| $50 Lakhs to $1 Crore | 10% |
| $1 Crore to $2 Crores | 15% |
| Above $2 Crores | 25% |
(Note: The peak surcharge in the Old Regime goes up to 37% for income > $5Cr, but was capped at 25% in the New Regime, making the New Regime vastly superior for ultra-high-net-worth individuals).
Marginal Relief: Fixing the Cliff Edge
Surcharges create a mathematical “cliff effect.” Imagine your income goes from $50,00,000 to $50,00,100 (a $100 increase). Because you crossed the $50L threshold, a 10% surcharge is now applied to your entire tax liability. That $100 raise could cause your tax bill to jump by over $1.3 Lakhs!
Marginal Relief fixes this. The rule states: The additional tax payable due to crossing a surcharge threshold cannot exceed the amount of additional income earned. If a $10,000 raise triggers a $1.3L tax jump, marginal relief caps your additional tax at exactly $10,000.
Major Deductions Still Available in the New Regime
While 80C and HRA are gone, the New Regime still allows a few key deductions:
- Standard Deduction: $50,000 for all salaried employees and pensioners.
- Employer NPS Contribution (Section 80CCD(2)): Up to 10% of basic salary contributed by the employer to your NPS is fully deductible.
- Interest on Home Loan (Let-out property only): You can deduct interest paid, but unlike the old regime, losses cannot be set off against salary income.
- Family Pension Deduction: 1/3rd of pension or $15,000, whichever is lower.
TL;DR
- New Regime: Lower rates, broader slabs, zero tax up to $7.5L (for salaried), but almost no deductions allowed.
- Old Regime: Higher rates, narrower slabs, zero tax up to $5L, but allows all deductions (80C, HRA, Home Loan).
- Slabs: Tax is progressive. Crossing into the 30% slab only taxes the income above that line at 30%.
- The Choice: Calculate your total eligible deductions. If they exceed ~$3.75 Lakhs, the Old Regime is usually better. If not, switch to the New Regime.
- Cess: Always add 4% Health & Education Cess to your final base tax figure.
Additional Mathematical & Scientific Context
When utilizing this calculator for personal, professional, or academic purposes, it is essential to understand the underlying mathematical and scientific context that governs the results. Every computational model relies on a specific set of assumptions, boundary conditions, and algorithmic constraints that dictate its accuracy and reliability.
The Role of Precision and Accuracy
In applied mathematics and computational modeling, there is a fundamental distinction between precision and accuracy. Precision refers to the granularity of the numerical output—for instance, returning a result to four decimal places. Accuracy, on the other hand, describes how closely the computed value aligns with the true real-world phenomenon being modeled.
While the algorithms driving this tool are designed for high precision, utilizing standard IEEE 754 floating-point arithmetic for robust calculation, the practical accuracy of the result is heavily dependent on the quality of the input data. Small deviations or estimations in the initial variables can propagate through the mathematical formulas, leading to exponentially magnified variances in the final output—a concept known as sensitivity analysis in numerical methods.
Limitations and Practical Considerations
Furthermore, it is crucial to recognize that no mathematical model can perfectly encapsulate the complexities of the real world. Many formulas employ idealized assumptions, such as linear relationships in inherently non-linear systems, or the exclusion of external variables (like friction, thermodynamic loss, or market volatility) to simplify the calculation process.
Therefore, while the outputs generated by this tool serve as excellent baseline estimates and foundational data points for further analysis, they should not be viewed as absolute certainties. For critical decisions—whether in engineering, finance, health, or logistics—these preliminary calculations should be cross-verified with empirical testing, professional consultation, and rigorous peer-reviewed methodologies. Ultimately, mathematical tools are designed to augment human judgment, not replace it.
Glossary of Key Terms
Understanding the terminology used in these calculations can significantly enhance your ability to interpret the results effectively. Below is a breakdown of core concepts frequently encountered when working with these types of computational models:
- Variable Input: The independent data points you provide to the formula. Changes in these inputs directly influence the output trajectory.
- Algorithmic Function: The mathematical ruleset or equation sequence that processes the input variables to produce the final computed result.
- Margin of Error: The acceptable range of deviation between the calculated estimate and the actual real-world value, often influenced by external unmodeled factors.
- Base Unit: The standard unit of measurement utilized within the core formula before any final conversions are applied to match user preferences.
- Constant: A fixed numerical value embedded within the formula that does not change, representing a universally accepted scientific or mathematical standard.
- Extrapolation: The process of extending the calculated trend beyond the provided data points to predict future outcomes or outliers, which inherently carries a higher degree of uncertainty.
Written by OurDailyCalc Team
Subject Matter Expert & Developer
The calculations in this guide have been developed, rigorously tested, and peer-reviewed by the OurDailyCalc engineering team to ensure 100% mathematical accuracy. We build beautiful tools for everyday calculations.