1. Home
  2. Resources
  3. CTC vs In-Hand Salary Calculator
Updated for new Labour Codes, effective November 2025
CTC vs In Hand Salary

CTC vs In-Hand Salary Calculator India

Offer someone ₹3 lakh CTC and they calculate ₹25,000 per month. The first payslip tells a different story. This guide explains the gap between CTC and in hand salary, with real numbers for ₹3 lakh and ₹10 lakh CTC.

₹3L and ₹10L examples PF, ESI, PT, TDS covered 50% wage rule included
Start Free, 50 Credits Book a Demo

Published 21 November 2025 · Last reviewed 19 April 2026

Quick estimate: in hand from CTC

₹3 lakh CTC
In hand ≈ ₹21,800/month
After employee PF ₹1,500 and PT ₹200. No income tax at this level under the new regime.
₹10 lakh CTC
In hand ≈ ₹55,000/month
After employee PF, PT, and approximate TDS in new tax regime. Varies by declarations.
Thumb rule: in hand is roughly 70% to 85% of gross, depending on PF policy, ESI, PT, and tax regime.

Try it

Calculate in hand salary from CTC

Estimated monthly in-hand
₹0
Gross breakdown
Monthly gross salary
Monthly basic (% of gross)
Employee deductions
Employee PF
Employee ESI
Professional Tax₹200/mo where applicable
TDSNot calculated
Employer cost (in CTC, not deducted from gross)
Employer PF
Gratuity provision

The short version

CTC vs in hand salary: the difference, side by side

CTC is what the company spends on you in a year. In hand salary is what hits the bank each month. The gap between the two is the total of employer contributions (PF, gratuity, insurance) and employee deductions (PF, ESI, PT, TDS). On a ₹3 lakh CTC, the gap is roughly ₹3,800/month. On ₹10 lakh, it is closer to ₹10,000/month.

What to compareCTCIn hand salary
What it measuresTotal annual cost to the companyMonthly bank credit to the employee
IncludesSalary, employer PF, gratuity, ESI, insuranceGross salary minus employee PF, ESI, PT, and TDS
ExcludesNothing that the employer spendsAll employer contributions, all statutory deductions
Appears onOffer letter, appraisal letterPayslip, bank statement
UnitUsually quoted annually (lakh or LPA)Usually quoted monthly
Example: ₹3,00,000 CTC₹3,00,000 / year≈ ₹21,200 / month
Example: ₹10,00,000 CTC₹10,00,000 / year≈ ₹55,000 / month (fixed, before variable)

CTC

What goes into CTC

CTC is every rupee the company spends on an employee in a year. It includes what the employee receives in hand, what the employer deducts and deposits on their behalf, and statutory provisions like gratuity.

Employee salary components

  • Basic salary is the PF and gratuity base. Must be at least 50% of total wages under the new Labour Codes.
  • HRA for tax efficiency. Common practice is 50% of basic for metros and 40% for non-metros.
  • Special allowances are residual fixed pay not classified elsewhere.
  • Variable pay such as performance bonus, paid periodically and often excluded from PF calculation.

Employer statutory contributions (part of CTC)

  • Employer PF contribution to the Employees' Provident Fund (EPF), administered by EPFO, is 12% of basic salary, subject to the ₹15,000 wage ceiling. Where basic salary exceeds ₹15,000, the mandatory contribution is capped at 12% of ₹15,000, which is ₹1,800/month for both employee and employer. Companies may choose to contribute on actual basic above ₹15,000, but this is voluntary. Where basic is ₹15,000 or below, PF is calculated on actual basic.
  • Gratuity provision is approximately 4.81% of annual basic. Not paid monthly, accrues for the employee, payable on exit after 5 years (or 1 year for fixed-term employees under the 2025 Labour Codes). The statutory ceiling on gratuity payable is ₹20 lakh, regardless of what the formula produces.
  • Employer ESI contribution to the Employees' State Insurance scheme, administered by ESIC, is 3.25% of gross wages, applicable when gross wages are ₹21,000 per month or below (₹25,000 for persons with disabilities). ESI is calculated on gross wages, not basic salary. For example, an employee on ₹18,000 gross per month would attract employer ESI of ₹585/month and employee ESI of ₹135/month. Both examples in this guide have gross wages above ₹21,000, so ESI does not apply to them.
  • Medical insurance group cover premium, if provided.
CTC = Basic + HRA + Allowances + Variable Pay
        + Employer PF + Gratuity provision + ESI + Insurance

In Hand

What gets deducted before the bank credit

In hand salary is gross salary minus statutory deductions and income tax. Gross salary is what the employee receives before deductions: basic, HRA, and all allowances, but excluding employer contributions.

Statutory deductions from employee

  • Employee PF is 12% of basic salary. Where basic salary is ₹15,000 or below, the deduction is 12% of actual basic. Where basic exceeds ₹15,000, the statutory cap applies and the mandatory deduction is ₹1,800/month (12% of ₹15,000). The employer may choose to compute PF on actual basic above ₹15,000, in which case the employee deduction rises proportionally.
  • Employee ESI is 0.75% of gross wages, deducted only when the employee is within the ₹21,000 wage ceiling. Note that ESI is on gross wages, not basic. On a gross of ₹18,000, the employee deduction is ₹135/month.
  • Professional Tax is a state levy. Not all states charge it. Maharashtra and Karnataka typically charge ₹200/month above a certain salary threshold. Verify the slab for each state where you have employees.
  • Labour Welfare Fund employee share where applicable, very small and state-specific.

Income tax (TDS)

  • New tax regime has a standard deduction of ₹75,000. Slabs start after ₹3,00,000. Most employees up to ₹7,00,000 taxable income have nil tax after the rebate under Section 87A.
  • Old tax regime allows Section 80C, HRA exemption, and other deductions. Beneficial for employees with significant investments and home loan interest.
Note: TDS is the employer's responsibility to deduct and deposit. If an employee submits wrong declarations and has a tax liability, the employer is still responsible for deducting the correct amount.

Real Examples

CTC breakdown for Indian salaries

These are illustrative. Actual numbers depend on company PF policy, state PT, tax regime chosen, and variable pay structure. All figures are annual unless marked monthly.

Example 1: ₹3,00,000 CTC

Basic is ₹12,500/month, below the ₹15,000 EPF wage ceiling, so PF is on actual basic. Gross comes to ₹22,900/month, which exceeds the ₹21,000 ESI ceiling, so ESI does not apply. Income tax is nil under the new regime at this level.

ComponentAnnual (₹)Monthly (₹)% of CTC
Employee receives (gross salary)
Basic salary1,50,00012,50050%
HRA60,0005,00020%
Special allowances64,8005,40021.6%
Gross salary2,74,80022,90091.6%
Employer statutory (not in hand, part of CTC)
Employer PF (12% of ₹12,500 basic, below ₹15,000 ceiling)18,0001,5006%
Gratuity provision (4.81% of basic)7,2156012.4%
Total CTC3,00,01525,001100%
Employee deductionMonthly (₹)Note
Employee PF1,50012% of ₹12,500 basic (on actuals)
Professional Tax200Where applicable. Nil in states that don't charge PT.
Income tax TDS0Nil under new regime at this income level.
Approximate in-hand21,200Gross ₹22,900 minus ₹1,700

Example 2: ₹10,00,000 CTC

Basic is ₹32,500/month, above the ₹15,000 EPF ceiling, so PF is capped at ₹1,800/month for both sides. Fixed gross is ₹65,000/month, above the ₹21,000 ESI ceiling, so ESI does not apply.

ComponentAnnual (₹)Monthly (₹)% of CTC
Employee receives (gross salary)
Basic salary3,90,00032,50039%
HRA1,95,00016,25019.5%
Special allowances1,95,00016,25019.5%
Variable pay (performance bonus)1,00,000Paid annually10%
Fixed gross salary7,80,00065,00078%
Employer statutory (not in hand, part of CTC)
Employer PF (capped at ₹15,000 basic)21,6001,8002.2%
Gratuity provision (4.81% of basic)18,7591,5631.9%
Medical insurance (group)18,0001,5001.8%
Other benefits61,6415,1376.2%
Total CTC10,00,00083,333100%
50% wage rule note: Basic here is ₹32,500 on fixed gross of ₹65,000, which is exactly 50% of fixed gross. This satisfies the Code on Wages 2019 requirement. Companies with lower basic proportions will need to restructure.
Employee deductionMonthly (₹)Note
Employee PF1,800Capped at ₹15,000 basic
Professional Tax200Where applicable
Income tax TDS2,500 to 4,000Estimate; depends on regime and declarations
Approximate in-hand54,000 to 55,500From fixed gross ₹60,000

Salary Template

Salary structure for offer letters

Use this format in offer letters. State the PF computation policy clearly: whether PF is on actual basic or capped. Note that PT varies by state.

ComponentAnnual (₹)Monthly (₹)Remarks
Fixed pay
Basic salaryMin 50% of total wages (new Labour Codes)
HRA50% of basic (metro) or 40% (non-metro)
Special allowancesResidual fixed pay
Gross salaryMonthly bank credit before deductions
Variable pay
Performance bonusPaid periodicallyConditions apply
Employer statutory (employer cost, not deducted from above)
Employer PF12% of basic (state if capped at ₹15,000)
Gratuity provision4.81% of basic, accrues annually. Statutory ceiling ₹20 lakh total payable.
ESI (if applicable)3.25% of gross wages, if gross ≤ ₹21,000
Medical insuranceGroup cover
Total CTCTotal annual employer cost
Employee deductions (not separate cash, deducted from gross)
Employee PF12% of basic (or ₹1,800 if capped)
Professional TaxState-specific slab
ESI (if applicable)0.75% of gross wages
TDSBased on chosen tax regime and declarations
Approximate in-handSubject to tax declarations
Always state your PF computation policy in the offer letter. Employees who join expecting PF on actuals and discover it is capped on day one are a retention risk. Transparency here costs nothing.

FAQ

Common questions on CTC vs in hand salary

What is the difference between CTC and in hand salary?

CTC is the total annual cost the company incurs for the employee, including salary, employer PF, gratuity provision, ESI, and any insurance or benefits. In hand salary is what reaches the employee's bank account each month after employee PF, ESI, Professional Tax, and TDS are deducted from gross salary.

How do I calculate in hand salary from CTC?

Subtract employer statutory costs (employer PF, gratuity provision, ESI, insurance) from annual CTC to get annual gross. Divide by 12 for monthly gross. From monthly gross, subtract employee PF, employee ESI where applicable, Professional Tax for your state, and monthly TDS. The remainder is your in hand salary. On a ₹3 lakh CTC the in hand is roughly ₹21,200/month; on ₹10 lakh CTC it is roughly ₹55,000/month.

Is PF calculated on actual basic or capped at ₹15,000?

Both are legal. The statutory minimum is to compute PF on actual basic salary. Many companies choose to cap the PF-eligible basic at ₹15,000 per month (per Para 26A of the EPF Scheme), making both employee and employer contributions ₹1,800/month regardless of actual basic. This must be stated clearly in the appointment letter or salary policy. Contributing on actual basic gives employees higher retirement savings.

What does the 50% wage rule mean for salary structuring?

Under the Code on Wages 2019, effective November 21, 2025, wages for statutory purposes must be at least 50% of total remuneration. If allowances exceed 50% of total pay, the excess is treated as wages for PF, ESI, and gratuity calculations. Companies that previously structured salaries with a small basic component to reduce statutory liability will need to restructure, or their compliance costs will rise as the effective wage base for calculations increases.

Does Professional Tax apply everywhere in India?

No. Professional Tax is a state subject. Some states levy it; others do not. Maharashtra, Karnataka, Andhra Pradesh, Telangana, West Bengal, and Gujarat are among states that charge it. The slabs differ by state. Always verify the current slab for each state where you have employees, as slabs can change in state budgets.

When does ESI apply?

ESI applies to employees whose gross wages are ₹21,000 per month or less (₹25,000 for persons with disabilities), in establishments with 10 or more employees. Once an employee's wages cross ₹21,000, they exit ESI coverage from the next contribution period. Employer ESI is 3.25% of gross wages; employee ESI is 0.75% of gross wages.

How should HRA be set?

HRA exemption for employees under the old tax regime is the lowest of: actual HRA received, 50% of basic for metro cities (Delhi, Mumbai, Chennai, Kolkata), 40% of basic for other cities, or actual rent paid minus 10% of basic. Setting HRA at 50% of basic for metros and 40% for non-metros gives the maximum exemption benefit for eligible employees. Under the new tax regime HRA exemption is not available.

Offrd handles offer letters, payslips, and HR documents

HR software for growing businesses in India. Starting at ₹99 per document.

Start Free, 50 Credits Book a Free Demo

Related Reading

Statutory guides and calculators