Salary & income tax calculator · India · FY 2026-27
The income tax calculator that starts where your offer letter ends
Almost every income tax calculator in India asks for one number — your taxable income — and hands back a tax figure. That is the easy half, and it is the half nobody is confused about. The hard question is the one people actually ask: my CTC is ₹12 lakh, so why does ₹78,000 land in my bank?
This salary calculator answers that question instead. You give it the number on your offer letter. It splits that CTC the way an Indian payroll actually splits it — basic, HRA, employer PF, gratuity, employer NPS, LTA, flexible benefits, special allowance — then runs the old regime vs new regime comparison on the result, finds the exact deduction level at which the old regime starts winning for your salary, and shows what restructuring the package would save you.
It is built for one country and one financial year: India, FY 2026-27 (AY 2027-28). No generic slabs, no US-style deductions, no currency conversion. Rupees, Indian slabs, Indian payroll conventions, Indian rules.
New regime income tax slabs for FY 2026-27
These are the slabs the calculator applies under the default (new) regime. They are marginal rates: income inside each band is taxed at that band's rate, not the whole income at the top rate. This single misunderstanding is behind most "will a raise push me into a higher bracket and cost me money?" worries — it will not.
New regime slab rates used by this calculator, FY 2026-27 (AY 2027-28). A 4% health & education cess applies on the tax plus any surcharge.
| Taxable income band | Rate | Tax within the band | Cumulative tax |
| Up to ₹4,00,000 | Nil | ₹0 | ₹0 |
| ₹4,00,001 – ₹8,00,000 | 5% | ₹20,000 | ₹20,000 |
| ₹8,00,001 – ₹12,00,000 | 10% | ₹40,000 | ₹60,000 |
| ₹12,00,001 – ₹16,00,000 | 15% | ₹60,000 | ₹1,20,000 |
| ₹16,00,001 – ₹20,00,000 | 20% | ₹80,000 | ₹2,00,000 |
| ₹20,00,001 – ₹24,00,000 | 25% | ₹1,00,000 | ₹3,00,000 |
| Above ₹24,00,000 | 30% | 30% of the excess | ₹3,00,000 + 30% |
The ₹12 lakh rebate, and why ₹12.1 lakh does not cost you ₹60,000. Taxable income up to ₹12,00,000 pays nothing under the new regime — the rebate cancels the whole slab tax. Just above that line, marginal relief caps your tax at the amount by which you crossed ₹12 lakh. Earn ₹12,10,000 taxable and the tax is limited to about ₹10,000, not the ₹61,500 the slabs alone would produce. The calculator models this relief; many free calculators do not, and they overstate the tax for exactly the salary band where most Indian professionals sit.
Old regime slabs, and who they still suit
The old regime survives for people with genuinely large deductions — a home loan, a big rent, a full 80C, an NPS contribution, a family health cover. Its rates are higher and its exemption limit is lower, but it lets you subtract things the new regime ignores.
Old regime slab rates by age. The basic exemption rises for senior and super-senior citizens; the rates above it do not change.
| Taxable income | Below 60 | 60 – 79 (senior) | 80 and above |
| Basic exemption | ₹2,50,000 | ₹3,00,000 | ₹5,00,000 |
| Up to ₹5,00,000 | 5% | 5% | Nil |
| ₹5,00,001 – ₹10,00,000 | 20% | 20% | 20% |
| Above ₹10,00,000 | 30% | 30% | 30% |
Under the old regime a rebate wipes out the tax if taxable income is ₹5,00,000 or less. Above that, it disappears entirely — there is no marginal relief on this one, which is why ₹5,00,001 of taxable income is a genuinely expensive rupee under the old regime and the calculator flags it.
What each regime lets you subtract
| Deduction or exemption | Old regime | New regime |
| Standard deduction (salaried) | ₹50,000 | ₹75,000 |
| HRA exemption | Yes — formula below | No |
| Section 80C (EPF, ELSS, LIC, PPF, principal, tuition) | Up to ₹1,50,000 | No |
| Section 80D (health insurance) | Yes | No |
| Section 24(b) home loan interest, self-occupied | Up to ₹2,00,000 | No |
| Section 80CCD(1B) — extra NPS | Up to ₹50,000 | No |
| Employer NPS contribution | Exempt up to 10% of basic | Exempt up to 14% of basic |
| LTA and flexible benefits against bills | Yes | No |
| Professional tax | Yes | No |
That last pair of rows is the one people miss. Employer NPS is the only meaningful deduction the new regime kept, and it is more generous there — 14% of basic against the old regime's 10%. For a high earner staying in the new regime, asking payroll to route more of the package through employer NPS is often the single largest legal saving available.
How your CTC becomes your in-hand salary
CTC is what you cost your employer. In-hand is what reaches your account. Between the two sit five subtractions, and only one of them is tax.
- Employer PF comes out first. 12% of basic, paid into your EPF account. It is your money, but it is not your salary this month. The statutory wage ceiling is ₹15,000 a month (₹1.8 lakh a year) of basic — many employers apply it, many pay on full basic. The calculator lets you set which, because the difference runs to tens of thousands.
- Gratuity is set aside. Roughly 4.81% of basic. You see it after five years of service, or not at all.
- Employer NPS, if your package has it. Paid straight into your NPS account, never into your bank.
- Your own PF share leaves your gross. Another 12% of basic — this is the deduction on your payslip. Again, savings rather than a loss, which is why the calculator counts it separately from tax.
- Then income tax and professional tax. Professional tax is a state levy, roughly ₹200 a month where it applies; the calculator uses ₹2,400 a year. Maharashtra, Karnataka, West Bengal, Tamil Nadu, Telangana, Gujarat, Madhya Pradesh, Andhra Pradesh, Kerala, Assam, Odisha and Bihar levy it. Delhi, Uttar Pradesh, Haryana, Punjab and Rajasthan do not.
Worked example — ₹12,00,000 CTC, new regime, no rent claimed
- Annual CTC
- ₹12,00,000
- Basic at 40% of CTC
- ₹4,80,000
- HRA at 50% of basic
- ₹2,40,000
- Employer PF (12% of basic)
- −₹57,600
- Gratuity provision (4.81% of basic)
- −₹23,088
- Special allowance (the balancing figure)
- ₹4,39,312
- Gross cash salary
- ₹11,19,312
- Less standard deduction (new regime)
- −₹75,000
- Taxable income
- ₹10,44,312
- Income tax after the ₹12 lakh rebate
- ₹0
- Employee PF
- −₹57,600
- Professional tax
- −₹2,400
- Annual in-hand
- ₹10,59,312
- Monthly in-hand
- ≈ ₹88,276
Change any assumption — the basic percentage, the PF ceiling, the rent you pay — and every line moves. That is the point of running it on your own numbers rather than reading a table.
Notice what did the damage in that example, and what did not. Income tax was zero. The ₹1.4 lakh gap between ₹12 lakh CTC and ₹10.6 lakh in-hand is employer PF, gratuity and your own PF — three forms of saving — plus ₹2,400 of professional tax. People assume tax ate their salary; usually, at this level, it did not.
The HRA exemption formula, in full
House Rent Allowance is the most valuable old-regime exemption for salaried people in Indian cities, and the most commonly miscalculated. You do not get the HRA in your package exempted. You get the lowest of three numbers:
- The actual HRA in your salary structure
- Rent actually paid, minus 10% of your basic salary
- 50% of basic if you live in a metro — Mumbai, Delhi, Kolkata or Chennai — otherwise 40% of basic
Worked example — basic ₹4,80,000, HRA ₹2,40,000, rent ₹25,000 a month in Bengaluru
- Actual HRA received
- ₹2,40,000
- Rent paid (₹3,00,000) − 10% of basic (₹48,000)
- ₹2,52,000
- 40% of basic (Bengaluru is non-metro for HRA)
- ₹1,92,000
- Exempt — the lowest of the three
- ₹1,92,000
Bengaluru, Pune, Hyderabad and Gurgaon are not metros for HRA. The income tax definition lists only Mumbai, Delhi, Kolkata and Chennai. Rents in Bengaluru rival Mumbai's, but the exemption is capped at 40% of basic, not 50%. It is the most expensive four-city list in Indian personal tax, and a calculator that treats every large city as a metro will quietly overstate your refund.
Old regime vs new regime: where the crossover sits
There is no universal answer, and any article that gives you one is guessing. The old regime wins only when your total deductions — HRA exemption plus everything under Chapter VI-A — exceed a break-even figure that depends on your gross salary. Below that figure the new regime's lower rates and larger standard deduction win; above it, the old regime's subtractions win.
The calculator computes that exact crossover for your salary and tells you how far you are from it. As a rough orientation before you run it:
Indicative break-even deductions. Your own figure depends on how your CTC is structured — run the Battle tab for the number that applies to you.
| Gross salary | Deductions needed for the old regime to win | Realistic for whom |
| Up to ₹12,00,000 | Almost never wins — the new-regime rebate is hard to beat | Nobody, in practice |
| ₹12,00,000 – ₹16,00,000 | Roughly ₹4,00,000 – ₹4,75,000 | Big-city rent plus a full 80C |
| ₹16,00,000 – ₹24,00,000 | Roughly ₹5,00,000 – ₹6,50,000 | Home loan interest plus HRA plus 80C plus NPS |
| Above ₹24,00,000 | Roughly ₹7,00,000 and up | Rare without a large home loan |
Two practical notes. First, you may switch between regimes each year if you have only salary income, so this is a decision you get to revisit — not one you are stuck with. Second, the new regime is the default: if you say nothing, that is what your employer applies to your TDS.
Surcharge and cess — the part that bites above ₹50 lakh
Above ₹50 lakh of taxable income, a surcharge is added on top of the tax itself, and then 4% health and education cess is charged on tax plus surcharge.
| Taxable income | Surcharge — new regime | Surcharge — old regime |
| Above ₹50 lakh | 10% | 10% |
| Above ₹1 crore | 15% | 15% |
| Above ₹2 crore | 25% | 25% |
| Above ₹5 crore | 25% (capped) | 37% |
Marginal relief applies at every one of those thresholds, and the calculator models it. Without relief, crossing ₹50 lakh of taxable income by one rupee would add over a lakh of surcharge. Relief caps the extra tax at the extra income, so the cliff becomes a slope. The 25% cap in the new regime is the reason the very top of the income scale is now taxed more lightly there than under the old regime.
How to use this salary and tax calculator
- Enter your annual CTC. The figure on the offer letter or the appraisal note — before anything is deducted.
- Set the basic percentage. Check your payslip. Most Indian employers keep basic between 35% and 50% of CTC. A higher basic means more PF and gratuity and a lower in-hand today; a lower basic means the reverse and a smaller HRA exemption.
- Add your rent if you pay any. Without it the HRA exemption is zero and the old regime almost certainly loses.
- Fill in your deductions. 80C beyond your PF, health insurance under 80D, home loan interest under 24(b), the extra ₹50,000 NPS under 80CCD(1B).
- Read the verdict, then open the Battle tab. It shows both regimes side by side and the exact deduction level at which the answer flips.
- Finish in the Restructure Lab. This is where the money is. It tests employer NPS, LTA and flexible benefits against your own numbers and reports what each would save.
Common mistakes this calculator is built to catch
Treating CTC as salary
Employer PF, gratuity and employer NPS are inside CTC and never reach your bank. On a ₹12 lakh package that is around ₹80,000 a year before a rupee of tax.
Assuming a raise into the next slab makes you poorer
Slabs are marginal. Only the income above the threshold is taxed at the higher rate. The only genuine cliffs in Indian personal tax are the rebate limits and the surcharge thresholds, and marginal relief flattens most of those.
Claiming the full HRA in your package
The exemption is the lowest of three figures and is usually well below the HRA on your payslip. Claim more and it will not survive scrutiny.
Counting EPF twice under 80C
Your own 12% PF contribution already fills part of the ₹1.5 lakh 80C limit. If your basic is ₹6 lakh, PF alone contributes ₹72,000 and only ₹78,000 of ELSS or PPF will fit alongside it.
Ignoring employer NPS in the new regime
It is the one large deduction the new regime kept, at up to 14% of basic. Most people never ask payroll for it.
Forgetting that professional tax is a state matter
Moving from Noida to Bengaluru adds ₹2,400 a year that no calculator using a national default will show you.
Frequently asked questions
Is this income tax calculator accurate for FY 2026-27?
It applies the FY 2026-27 (AY 2027-28) slabs, the ₹75,000 new-regime and ₹50,000 old-regime standard deductions, the ₹12 lakh new-regime rebate with marginal relief, surcharge with marginal relief at every threshold, and 4% cess. It is an estimate for salaried individuals and is not a substitute for a chartered accountant at filing time — particularly if you have capital gains, business income, foreign assets or more than one employer in the year.
How do I calculate in-hand salary from CTC in India?
Take CTC, remove employer PF, gratuity provision and employer NPS to get your gross cash salary. From gross, remove your own PF contribution, professional tax and income tax. What remains is your in-hand. The calculator does this line by line and shows the monthly figure, which is the number most people are really looking for.
Which regime should I choose — old or new?
Whichever produces the lower tax on your actual numbers. Broadly, if your total deductions and exemptions are under roughly ₹4 lakh, the new regime almost always wins. Above that the answer depends on your salary level and structure. The Battle tab computes your exact crossover point rather than guessing.
Can I switch regimes every year?
If your income is from salary only, yes — the choice can be made afresh each year, including at the time of filing your return. If you have business or professional income, the switch back to the new regime after opting out is restricted, so treat it as close to permanent and speak to a CA first.
Is income up to ₹12 lakh really tax-free?
Taxable income up to ₹12,00,000 attracts no tax under the new regime, because the rebate cancels it. For a salaried person the ₹75,000 standard deduction sits on top, so a gross salary a little above ₹12.75 lakh can still land at zero tax. It is the taxable figure that matters, not CTC.
What happens just above ₹12 lakh?
Marginal relief limits your tax to the amount by which you exceeded ₹12 lakh. At ₹12,10,000 taxable the tax is roughly ₹10,000 rather than ₹61,500. This is exactly where many free calculators go wrong, and it affects a very large number of Indian salaries.
Is Bengaluru a metro for HRA?
No. For HRA the metro list is only Mumbai, Delhi, Kolkata and Chennai, so Bengaluru, Pune, Hyderabad, Gurgaon and Noida are capped at 40% of basic rather than 50%. It has nothing to do with the size or the cost of the city.
Can I claim HRA and a home loan at the same time?
Yes, in genuine situations — for instance renting in the city where you work while repaying a loan on a house in another city, or on a property that is let out. Claiming rent on a house you own and occupy is not one of those situations. Both are old-regime claims; neither exists in the new regime.
How much tax on ₹15 lakh salary?
Under the new regime, a ₹15 lakh gross salary gives a taxable income near ₹14.25 lakh after the ₹75,000 standard deduction, which falls in the 15% band and produces roughly ₹1.05 lakh of tax plus 4% cess. The old regime could beat that with about ₹4.5 lakh of deductions. Run your own structure — the basic percentage alone moves this by thousands.
Does the calculator handle senior citizens?
Yes. The old regime's basic exemption rises to ₹3,00,000 at 60 and ₹5,00,000 at 80, and the calculator applies the right one. The new regime does not vary by age.
Is employer PF taxable?
The contribution is not taxed when made, within limits. Employer contributions to PF, NPS and superannuation together above ₹7.5 lakh a year are taxable as a perquisite, and interest on your own contributions above ₹2.5 lakh a year is taxable. Both matter only at high salaries.
What is professional tax and do I pay it?
A state levy on employment, capped by the Constitution at ₹2,500 a year. Maharashtra, Karnataka, West Bengal, Tamil Nadu, Telangana, Gujarat, Madhya Pradesh, Andhra Pradesh, Kerala, Assam, Odisha and Bihar charge it; Delhi, Uttar Pradesh, Haryana, Punjab and Rajasthan do not. The calculator assumes ₹2,400 a year.
Does it save my salary details anywhere?
The calculation runs entirely in your browser. Your figures stay on your own device and are not sent to our servers.
Is it free?
Everything written on this page is free to read. Running the calculator itself needs an InvestVerdict account.
The other calculators
♟️ NiveshCalc — EMI vs SIP
You have a monthly budget and an EMI. Should the surplus prepay the loan or go into a SIP? Four strategies, simulated side by side.
⚖️ RentVsBuy — rent or buy a home
A month-by-month wealth simulation with stamp duty, Section 24(b), HRA and LTCG — not a thumb rule.
🚗 CarCalc — the real cost of a car
State-wise RTO road tax, on-road price, running cost across petrol, diesel, CNG and EV, and resale value.
🏗️ GharCalc — building a house
City-wise construction cost per square foot, floor by floor, with loan and rental income projections.
🎯 Goal Planner — the SIP each goal needs
Map every milestone and see the monthly investment it actually requires.
📊 Financial modelling simulator
Build a real DCF on real Indian company statements. Learn valuation by doing it, not by reading about it.
Glossary
- CTC
- Cost to company — everything your employer spends on you, including contributions that never reach your bank account.
- Gross salary
- Your cash salary before deductions: basic, HRA, allowances. Employer PF and gratuity sit outside it.
- Basic salary
- The anchor of the whole structure. PF, gratuity and the HRA exemption cap are all percentages of it.
- Standard deduction
- A flat subtraction for salaried people needing no proof — ₹75,000 in the new regime, ₹50,000 in the old.
- Taxable income
- Gross salary minus every exemption and deduction you are allowed. Slabs apply to this, not to CTC.
- Marginal rate
- The rate on your next rupee earned. Useful for judging whether an extra investment or a bonus is worth it.
- Effective rate
- Total tax divided by total income. Always lower than the marginal rate, because the early slabs are cheap.
- Rebate
- A reduction applied after the tax is computed — long known as Section 87A. It removes tax entirely below the limit rather than reducing income.
- Marginal relief
- A cap that stops your tax from rising by more than your income did when you cross a threshold. It turns cliffs into slopes.
- Cess
- Health and education cess at 4%, charged on tax plus surcharge. It applies in both regimes and to everyone.
- Surcharge
- An additional percentage of the tax itself, starting above ₹50 lakh of taxable income.
- Perquisite
- A non-cash benefit treated as salary — a company car, rent-free accommodation, or employer contributions above the exempt limits.
Slabs, deduction limits and surcharge rates on this page match the engine that powers the calculator above, for FY 2026-27 (AY 2027-28). Educational content only — not tax advice. Verify against the Income Tax Department's own material or your chartered accountant before filing.