CTC to In-Hand Salary Calculator — Free Online
Calculate your exact monthly take-home salary from annual CTC. Covers Employee PF, ESI, Professional Tax, TDS under Old and New Tax Regime (FY 2026-27). Instant results — no signup needed.
| Component | Monthly (₹) | Annual (₹) |
|---|---|---|
| Gross Salary | — | — |
| (-) Employee PF (12% of Basic, max ₹1,800) | — | — |
| (-) Employee ESI (0.75% — if Gross ≤ ₹21,000) | — | — |
| (-) Professional Tax | — | — |
| (-) TDS (Income Tax / month) | — | — |
| = Monthly In-Hand Salary | — | — |
How to Use the CTC Salary Calculator
- Enter your Annual CTC in Lakhs
Type your total Cost to Company as mentioned in your offer letter or increment letter. Enter in lakhs — for example, type 6 for a CTC of ₹6,00,000.
- Set your Basic Salary percentage
Enter the Basic salary percentage as defined in your salary structure. It is typically 40–50% of CTC. Check your offer letter or payslip. If unsure, use the default of 40%.
- Select your City Type for HRA
Choose Metro if you work in Delhi, Mumbai, Bangalore, Chennai, Kolkata, or Hyderabad. This affects HRA exemption — metro cities get 50% of Basic as HRA, non-metro cities get 40%.
- Choose your Tax Regime
Select New Regime (recommended for most) or Old Regime. If you choose Old Regime, enter your 80C investments and 80D health insurance premium to get a more accurate TDS calculation.
- Select your Professional Tax state and click Calculate
Choose your working state from the dropdown, then click the orange Calculate button. Your complete salary breakdown appears instantly — monthly in-hand, annual salary, and a full deductions table.
How the CTC Salary Calculator Works — The Formula
This calculator follows the standard Indian payroll methodology used by HR teams across the country. Here is the step-by-step formula applied:
Annual Basic = CTC × Basic% (typically 40%)
Annual HRA = Basic × 50% (Metro) or 40% (Non-Metro)
Employer PF = 12% of Basic, capped at ₹21,600/year
Gratuity Provision = Basic × 4.81%
Special Allowance = CTC − Basic − HRA − Employer PF − Gratuity
Step 2 — Gross Salary:
Gross = Basic + HRA + Special Allowance
Step 3 — Employee Deductions:
Employee PF = 12% of Basic, capped at ₹1,800/month
ESI = 0.75% of Gross (only if Gross ≤ ₹21,000/month)
Professional Tax = State-specific slab (₹0 to ₹200/month)
Step 4 — TDS (New Regime, FY 2026-27):
Taxable Income = Gross − Standard Deduction (₹75,000)
Tax on slabs: 0-4L=0%, 4-8L=5%, 8-12L=10%, 12-16L=15%, 16-20L=20%, 20-24L=25%, >24L=30%
Rebate u/s 87A: Zero tax if taxable income ≤ ₹12 lakh
Monthly TDS = (Total Tax + 4% Cess) ÷ 12
Step 5 — In-Hand Salary:
Monthly In-Hand = Gross/12 − Employee PF − ESI − Professional Tax − Monthly TDS
Real-World Examples — CTC to In-Hand Salary
The following examples show the actual in-hand salary for three common CTC levels under the New Tax Regime for FY 2026-27, assuming 40% Basic, metro city, Maharashtra Professional Tax, and no ESI (all gross salaries exceed ₹21,000/month).
| Annual CTC | Monthly Gross | Employee PF | Prof. Tax | Monthly TDS | Monthly In-Hand |
|---|---|---|---|---|---|
| ₹4,00,000 (4 LPA) | ₹27,983 | ₹1,600 | ₹200 | ₹0 (under 87A rebate) | ₹26,183 |
| ₹6,00,000 (6 LPA) | ₹42,583 | ₹1,800 | ₹200 | ₹0 (under 87A rebate) | ₹40,583 |
| ₹10,00,000 (10 LPA) | ₹71,667 | ₹1,800 | ₹200 | ₹2,358 | ₹67,309 |
| ₹15,00,000 (15 LPA) | ₹1,07,500 | ₹1,800 | ₹200 | ₹9,858 | ₹95,642 |
| ₹20,00,000 (20 LPA) | ₹1,43,333 | ₹1,800 | ₹200 | ₹19,858 | ₹1,21,475 |
* Assumes 40% Basic, metro HRA, Maharashtra PT, New Tax Regime FY 2026-27. Actual figures may vary based on salary structure and individual deductions.
Frequently Asked Questions
More Free HR & Payroll Calculators
Stop Calculating Salaries Manually Every Month
EZHRM auto-generates payslips for every employee — PF, ESI, TDS, PT, all calculated instantly. Payroll done in 18 minutes.