Updated for FY 2026-27

Salary calculators for India that show their working

Find out what your CTC really pays each month, how much tax you owe under each regime, what your PF and gratuity add up to, and what the 8th Pay Commission could mean for you. Every result shows the formula behind it.

Free, no sign-upRuns in your browserFY 2026-27 tax rules

Quick in-hand check

Monthly in-hand · new regime · FY 2026-27
₹85,395
See the full payslip breakdown →

All calculators

15 tools for salaried employees, government staff and savers.

Salary & tax
Savings & investments
Government pay

In-hand salary by package

Monthly take-home for popular CTCs, each with a full breakdown.

See all 62 packages

Numbers you can check

Most salary pages give you one figure and ask you to trust it. Every calculator here shows the formula, the rule it is based on (Income Tax Act, EPF scheme, Payment of Gratuity Act, small-savings notifications) and each intermediate number, so you can check it against your own payslip.

What changed for FY 2026-27

  • Budget 2026 kept the new-regime slabs, ₹75,000 standard deduction and ₹12 lakh rebate limit.
  • New Labour Codes (21 Nov 2025): basic pay at least 50% of CTC.
  • DA 60% from January 2026; EPF interest 8.25%; NSC 7.7%.
  • SGB maturity exemption now only for original subscribers.

Frequently asked questions

How much in-hand salary will I get from my CTC?

Roughly 70% to 85% of CTC for most salaries up to ₹13.5 lakh, because employer PF, gratuity, your own PF and professional tax are deducted and the new regime charges no tax up to ₹12 lakh of taxable income. Use the CTC to in-hand calculator for your exact figure.

Are the calculators updated for FY 2026-27?

Yes. They use the FY 2026-27 rules: new-regime slabs unchanged by Budget 2026, ₹75,000 standard deduction, the ₹12 lakh rebate limit with marginal relief, 8.25% EPF interest, 60% DA and the 7.7% NSC rate for October–December 2026.

Do you store the numbers I enter?

No. Every calculation runs in your browser and nothing you type is sent to a server.