Calculator
What the Income Tax Calculator does
Income Tax Calculator: calculates New Regime Total Tax, Old Regime Total Tax and New Taxable Income from Gross Annual Income, Age Category (Old Regime) and 80C Deductions (old only). Example: gross annual income 1200000 ₹, age category (old regime) Below 60 years and 80C deductions (old only) 150000 ₹ gives new regime total tax ₹0.00.
From Gross Annual Income, Age Category (Old Regime), 80C Deductions (old only) and 80D Health Insurance (old only), this tool derives New Regime Total Tax, Old Regime Total Tax and New Taxable Income. The result recalculates on every keystroke without a button press or a page reload.
It is mostly used by people planning a budget. Lenders present the same deal in different ways, so a like-for-like number is worth having.
Nothing leaves the tab. You can watch your browser network panel while you use it and see for yourself.
The method, a field-by-field reference and a worked example built from the defaults are all on this page.
What do the Income Tax Calculator fields mean?
The Income Tax Calculator uses 8 inputs. The form opens pre-filled, so the fastest way in is usually to overwrite the one field you actually care about.
| Field | What to enter | Default |
|---|---|---|
| Gross Annual Income | measured in ₹; accepts 0 to 50000000 | 1200000 |
| Age Category (Old Regime) | choose from Below 60 years, Senior (60 to 79) or Super Senior (80+) | Below 60 years |
| 80C Deductions (old only) | measured in ₹; accepts 0 to 150000 | 150000 |
| 80D Health Insurance (old only) | measured in ₹; accepts 0 to 100000 | 25000 |
| HRA Exemption (old only) | measured in ₹; accepts 0 to 2000000 | 0 |
| Home Loan Interest 24(b) (old) | measured in ₹; accepts 0 to 200000 | 0 |
| Other Old-Regime Deductions | measured in ₹; accepts 0 to 2000000 | 0 |
| Show | choose from Compare New vs Old, New Regime only or Old Regime only | Compare New vs Old |
How does the Income Tax Calculator work?
Each output is derived from the inputs above in a single pass; there is no hidden state carried between runs, so the same inputs always give the same calculation.
Nothing is computed until the inputs pass their checks, so you will not get a confident answer built on a typo.
Worked example
These are the values the Income Tax Calculator loads by default, and the result it produces from them. These are the tool’s own default values and the result they produce, not an invented illustration.
| Gross Annual Income | 1200000 ₹ |
|---|---|
| Age Category (Old Regime) | Below 60 years |
| 80C Deductions (old only) | 150000 ₹ |
| 80D Health Insurance (old only) | 25000 ₹ |
| HRA Exemption (old only) | 0 ₹ |
| Home Loan Interest 24(b) (old) | 0 ₹ |
| Other Old-Regime Deductions | 0 ₹ |
| Show | Compare New vs Old |
| New Regime Total Tax | ₹0.00 |
|---|---|
| Old Regime Total Tax | ₹1,11,800.00 |
| New Taxable Income | ₹11,25,000.00 |
| Old Taxable Income | ₹9,75,000.00 |
| You Save (better regime) | ₹1,11,800.00 |
| Lower Tax Regime | New Regime |
| New Effective % | 0.00% |
| Old Effective % | 9.32% |
How the slabs actually apply
Slab rates are marginal: each band taxes only the income that falls inside it. Moving into a higher slab never reduces take-home pay, because only the rupees above the threshold are taxed at the higher rate. This is the single most commonly misunderstood point in personal tax.
- Marginal, not average
- If a slab boundary sits at a given figure, earning one rupee more is taxed at the higher rate on that one rupee only. The tax on everything below the threshold is unchanged. There is no income at which earning more leaves you worse off.
- New versus old regime is an arithmetic question
- The new regime has lower rates and almost no deductions; the old has higher rates and many. Which wins depends entirely on how much you actually claim, so it must be computed both ways from your own numbers rather than argued in general.
- Deductions only help if you would have spent anyway
- An investment made purely to save tax returns a fraction of what it costs. Deductions reduce the price of something you already wanted; they do not make an unwanted commitment profitable.
- Cess and surcharge sit on top
- Health and education cess applies to the computed tax, and a surcharge applies above certain income levels. Both are easy to omit when estimating by hand and both change the final figure.
- Rates and thresholds change each year
- Slabs, rebates and limits are revised in the annual Finance Act. Confirm the current year figures before relying on any calculation, including this one.
Rules, limits and thresholds for tax-advantaged accounts change from year to year. Confirm the current figures before acting, and treat any projected return as an assumption rather than a forecast.
Sources: Income Tax Department, India
Read next: Old vs New Tax Regime: Which One Actually Saves You Money
How to use it
- Fill in Gross Annual Income in ₹ (0 to 50000000).
- Pick a value for Age Category (Old Regime): the options are Below 60 years, Senior (60 to 79) or Super Senior (80+).
- Enter 80C Deductions (old only) in ₹ (0 to 150000).
- Set 80D Health Insurance (old only) in ₹ (0 to 100000).
- Put HRA Exemption (old only) in ₹ (0 to 2000000).
- Key in Home Loan Interest 24(b) (old) in ₹ (0 to 200000).
- Fill in Other Old-Regime Deductions in ₹ (0 to 2000000).
- Pick a value for Show: the options are Compare New vs Old, New Regime only or Old Regime only.
- Live output means you can search for a target value by nudging an input up and down.
- The panel reports New Regime Total Tax, Old Regime Total Tax, New Taxable Income, Old Taxable Income, You Save (better regime), Lower Tax Regime, New Effective %, Old Effective %, Taxable Income, Income Tax, Cess (4%), Total Tax and Effective Rate %.
- Both Copy Link and Print capture the current state, so pick whichever suits how you file things.
What this tool does not do
- Fees, processing charges and taxes are not included unless there is a field for them.
- Lender rounding conventions differ, so your statement may vary by small amounts.
- The output is a number, not a judgement. Deciding what it means is still your job.
- Confirm the units before you act on the output. The arithmetic is only as sound as what went in.
Frequently asked questions
Enter Gross Annual Income in ₹, 80C Deductions (old only) in ₹, 80D Health Insurance (old only) in ₹, HRA Exemption (old only) in ₹, Home Loan Interest 24(b) (old) in ₹ and Other Old-Regime Deductions in ₹. The unit is shown beside each box, and the result carries its own label, so there is nothing to convert by hand.
Gross Annual Income accepts 0 to 50000000 ₹. If a value falls outside, the tool says which field is at fault instead of guessing.
With the values loaded when the page opens, new regime total tax comes out as ₹0.00. It recalculates the moment an input changes, which makes comparing scenarios quick.
It is not stored or transmitted. The calculation happens locally and leaves no trace with us.
It costs nothing, and there is no limit on repeat use.
The formula is standard and the output is exact. Use it to compare scenarios against each other rather than to predict a specific figure on a specific statement.