How it's calculated
Your CTC (cost to company) is everything your employer spends on you in a year, including money that never reaches your bank account each month. The calculator takes those parts out first to find your gross salary, then deducts what is taken from your pay, and divides by 12.
- Basic + DA = CTC × the basic percentage from your offer letter.
- Employer PF = 12% of basic, on basic up to ₹25,000 a month (the EPF wage ceiling from 17 September 2026) or on your full basic if your employer contributes on it.EPFO
- Gratuity accrual (if your CTC includes it) = basic × 15 ÷ 26 ÷ 12, about 4.81% of basic: the yearly share of the gratuity you receive when you leave.
- Gross salary = CTC − employer PF − gratuity − employer ESIC (3.25%, only if gross pay is up to ₹21,000 a month). Gross = basic + HRA + special allowance.
- In-hand pay = gross − your PF (12%) − ESIC (0.75%, if covered) − professional tax − income tax.
The formula
In-hand per month = (CTC − employer PF − gratuity − employer ESIC − employee PF − employee ESIC − professional tax − income tax) ÷ 12.
Income tax is worked out on gross salary for 2026-27 under the regime you choose. Under the new regime only the ₹75,000 standard deduction applies. Under the old regime the calculator adds your HRA exemption (from the rent you pay), your PF and other 80C investments, health insurance and professional tax.Gazette of India Professional tax follows your state's slabs: for example, Maharashtra charges ₹200 a month and ₹300 in February.Maharashtra GST Department
Worked example
A ₹12 lakh CTC in Maharashtra, with basic at 50% of CTC, PF on basic up to ₹25,000 and gratuity in CTC, gives a gross salary of ₹11,35,154 and an in-hand salary of ₹91,388 a month under the new regime. Income tax is ₹0, because taxable salary stays under ₹12 lakh.
| Line | Per month | Per year |
|---|---|---|
| CTC | ₹1,00,000 | ₹12,00,000 |
| Employer PF (12%) | -₹3,000 | -₹36,000 |
| Gratuity accrual | -₹2,404 | -₹28,846 |
| Gross salary | ₹94,596 | ₹11,35,154 |
| Basic + DA | ₹50,000 | ₹6,00,000 |
| HRA | ₹25,000 | ₹3,00,000 |
| Special allowance | ₹19,596 | ₹2,35,154 |
| Your PF (12%) | -₹3,000 | -₹36,000 |
| Professional tax | -₹200 | -₹2,500 |
| Income tax (TDS) | ₹0 | ₹0 |
| In-hand salary | ₹91,388 | ₹10,96,654 |
A ₹25 lakh CTC in Karnataka gives ₹1,72,657 a month under the new regime, after ₹2,93,515 of income tax for the year.
Assumptions and limitations
- Fixed pay only. Bonuses, variable pay, joining bonuses, reimbursements and meal cards in your CTC are not included.
- The Code on Wages 50% rule. Since 21 November 2025, if allowances are more than half of your total pay, the excess counts as wages for PF and gratuity.Ministry of Labour and Employment The calculator warns when basic is below half of gross pay but keeps PF on basic.
- EDLI and PF administration charges paid by the employer are usually outside CTC and are not deducted.
- ESIC is applied when gross pay is within ₹21,000 a month.ESIC
- Professional tax covers Maharashtra, Karnataka, West Bengal, Tamil Nadu (Chennai rates), Telangana, Andhra Pradesh, Gujarat, Madhya Pradesh and Assam. Kerala is not included yet. Odisha abolished professional tax from April 2026.