Quick Answer
Your in-hand salary is lower than your CTC because CTC includes money that never reaches your bank account — employer PF contribution, gratuity provision, and sometimes insurance. From what's left (your gross salary), your own PF (12% of basic, up to the statutory ceiling), ESI (0.75% of gross, only if you earn ≤ ₹21,000/month), and TDS are deducted. The gap between CTC and in-hand typically runs 15–25% depending on your salary structure.
Key Takeaways
CTC is what your employer spends on you. Gross is CTC minus employer-side costs. In-hand is gross minus your own deductions. These are three different numbers, not one.
PF is deducted at 12% of basic salary from your side — but the mandatory ceiling is ₹15,000 of basic+DA; contributions above that are technically voluntary (many companies contribute on full basic anyway).
ESI only applies if your gross salary is ₹21,000/month or below. If you earn more than that, you should see zero ESI deduction — not a partial one.
A higher basic-salary proportion means higher PF (and possibly ESI) deductions today, but higher retirement savings later. Neither is automatically "better."
If your payslip doesn't match these rules, it's worth a direct conversation with HR — not something to just assume is correct.
CTC vs. Gross vs. In-Hand: The Glossary Nobody Explains
Definition: These three numbers are often used interchangeably in casual conversation, but they mean very different things on your actual payslip.
CTC (Cost to Company): the total annual cost your employer bears for you — basic, HRA, allowances, employer PF contribution, gratuity provision, and any insurance or benefits. This is the number on your offer letter, and it's always the highest of the three.
Gross Salary: CTC minus the employer-side costs you never touch (employer PF, gratuity provision). This is what shows at the top of your monthly payslip before your own deductions.
In-Hand (Net) Salary: gross salary minus your own PF contribution, ESI (if applicable), professional tax (if your state levies one), and TDS. This is what actually lands in your bank account.
Why it matters: most salary confusion comes from comparing the wrong two numbers — comparing your offer letter's CTC to your bank credit, instead of comparing gross to net. Once you separate these three, the "missing" money stops feeling mysterious.
Why Your In-Hand Salary Feels Lower Than Expected
1. PF Deduction (the main reason for most employees) PF is deducted at 12% of your basic salary. It reduces your monthly take-home, but it's building a retirement corpus you'll access later, with employer-matched contributions.
2. ESI Contribution (only if you're within the eligibility limit) If your gross salary is ₹21,000/month or less, 0.75% is deducted for ESI, funding medical and insurance benefits. Cross that threshold, and ESI stops entirely — it's not a sliding scale.
3. Employer Contribution Counted in CTC, Not Paid to You Your employer's 12% PF contribution and gratuity provision are part of your CTC on paper, but they don't hit your bank account monthly — gratuity, in particular, is only paid out after five years of continuous service (or on exit, under specific conditions).
4. Salary Structure Design A salary with a higher basic-salary percentage means higher PF (and possibly TDS) deductions today. Companies that set basic at 30–40% of CTC produce a different in-hand number than one that sets it at 50%, even at the same CTC.
How PF Affects Your Salary
PF is calculated as 12% of basic salary from the employee side, matched by a 12% employer contribution (split internally between the Employees' Pension Scheme and the EPF account).
Important caveat: the mandatory PF wage ceiling is ₹15,000 of basic+DA per month. Above that, PF contribution is technically voluntary — though in practice, many Indian employers continue contributing 12% on the employee's full actual basic salary as standard policy, not just the ₹15,000 ceiling. Check your own payslip and offer letter to see which approach your employer follows, since it changes your actual deduction.
Example: if basic salary = ₹20,000, and your employer contributes on full basic (common practice):
Employee PF deduction: ₹2,400
Employer PF contribution: ₹2,400
Total monthly PF credit: ₹4,800 — but only ₹2,400 is deducted from your salary.
Source: Employees' Provident Fund Organisation
How ESI Affects Your Salary
ESI applies only to employees whose gross monthly salary is at or below ₹21,000 (₹25,000 for persons with disabilities). It is not a partial or reduced deduction above that line — it simply doesn't apply.
Employee contribution: 0.75% of gross salary
Employer contribution: 3.25% of gross salary
Example: gross salary = ₹18,000 → ESI deduction = ₹135 (0.75% of ₹18,000). Example: gross salary = ₹25,000 → ESI deduction = ₹0, since this is above the ₹21,000 ceiling.
Source: Employees' State Insurance Corporation
Real Salary Breakdown Examples (Corrected)
🔹 Example 1: ₹20,000 Gross Salary (ESI-eligible)
Component | Amount (₹) |
|---|---|
Basic Salary | 12,000 |
HRA | 4,800 |
Allowances | 3,200 |
Gross Salary | 20,000 |
Deductions: PF ₹1,440 · ESI ₹150 (gross is under the ₹21,000 ceiling, so ESI applies) 👉 In-hand salary: ₹18,410
🔹 Example 2: ₹40,000 Gross Salary (above ESI ceiling — corrected)
Component | Amount (₹) |
|---|---|
Basic Salary | 20,000 |
HRA | 8,000 |
Allowances | 12,000 |
Gross Salary | 40,000 |
Deductions: PF ₹2,400 · ESI ₹0 (gross exceeds the ₹21,000 ceiling — no ESI applies, unlike the earlier version of this article)
👉 In-hand salary: ₹37,600 (TDS not included in this illustration — actual take-home will be lower once income tax is applied, depending on regime and deductions claimed)
🔹 Example 3: ₹60,000 Gross Salary (well above ESI ceiling)
Component | Amount (₹) |
|---|---|
Basic Salary | 30,000 |
HRA | 12,000 |
Allowances | 18,000 |
Gross Salary | 60,000 |
Deductions: PF ₹3,600 · ESI: Not applicable 👉 In-hand salary: ₹56,400 (before TDS)
CTC vs. In-Hand Comparison Table
Gross Salary (₹) | PF Deduction | ESI Deduction | In-Hand (before TDS) |
|---|---|---|---|
20,000 | 1,440 | 150 | 18,410 |
40,000 | 2,400 | 0 | 37,600 |
60,000 | 3,600 | 0 | 56,400 |
Note: TDS is excluded from these illustrations for clarity since it depends on your individual tax regime choice, deductions, and total annual income — not just monthly gross. Use the ZFour salary calculator for a figure that includes your specific TDS.
How to Calculate Your Own In-Hand Salary
Step 1 — Identify your basic salary. Usually 40–50% of CTC, but check your offer letter — this varies by company.
Step 2 — Add HRA and allowances. This gives you gross salary.
Step 3 — Deduct PF. 12% of basic (confirm with HR whether it's capped at ₹15,000 or calculated on full basic).
Step 4 — Deduct ESI, only if gross is ≤ ₹21,000/month. 0.75% of gross. If your gross is above ₹21,000, skip this step entirely.
Step 5 — Deduct professional tax, if your state levies one. Not all states do — for example, Delhi currently has no Professional Tax, while Maharashtra and Karnataka do.
Step 6 — Deduct TDS, based on your declared tax regime and total annual income.
Result: gross minus all of the above = your in-hand salary.
Is Your Salary Being Calculated Correctly?
You may want to double-check your payslip if:
ESI is being deducted despite your gross salary being above ₹21,000/month.
PF looks inconsistent month to month without any change in your basic salary.
Your salary structure was never explained to you at hiring.
Your in-hand salary is significantly lower than the CTC-to-in-hand ratio your peers report for similar roles.
Common Mistakes Employers Make
Continuing ESI deductions after an employee's salary crosses ₹21,000 mid-year, instead of stopping at the correct point in the contribution cycle.
Miscalculating PF by applying 12% inconsistently across pay cycles.
Building unclear salary structures where basic, HRA, and allowance splits aren't documented anywhere the employee can see.
Not explaining the CTC-to-in-hand gap during hiring, leading to disappointment on the first payslip.
How to Increase Your In-Hand Salary Legally
1. Discuss salary structure at offer stage, not after joining. Basic-to-allowance ratio is often negotiable before you sign, rarely after.
2. Use tax-free reimbursements where eligible (subject to your company's policy and current tax rules).
3. Understand the PF trade-off. A lower basic reduces PF today but also reduces your retirement corpus — this is a trade-off, not a pure win.
4. Ask HR directly how your specific CTC breaks down before accepting an offer — a five-minute conversation avoids a lot of first-payslip confusion.
When Should You Raise This With HR?
Raise it directly if: ESI is deducted above the ₹21,000 gross threshold, your PF percentage doesn't match your basic salary, or your payslip components don't match what was in your offer letter.
It's probably fine if: your in-hand is lower than CTC by a predictable, explainable amount that matches PF + ESI (if applicable) + TDS — that gap is expected, not an error.
Conclusion
Most "why is my salary low" confusion comes down to three things: CTC, gross, and in-hand aren't the same number, PF and ESI follow specific rules rather than flat percentages of everything, and salary structure design (not just your CTC) determines what actually lands in your account.
Once you know which deductions should legally apply to your salary level, a payslip stops looking mysterious and starts looking like arithmetic.
Get It Right the First Time — For Your Whole Team
If you're on the HR or payroll side and want salary structures, PF, and ESI calculated correctly for every employee automatically — not manually re-checked every month — see how ZFour handles it end to end.
👉 Book a Free Demo Talk to an HR Expert
For the HR/employer-side calculation mechanics behind these numbers, see our PF and ESI on CTC calculation guide.
Smart Salary. Better Decisions. — ZFour HRMS
in-hand salary calculator, why is my salary low, CTC vs in-hand salary, PF deduction from salary, ESI deduction percentage, how to calculate in-hand salary, gross salary vs net salary, CTC to in-hand salary calculator, salary structure India,
Farheen Ahmed
Senior HR & Payroll Subject Matter Expert
Certified HR Specialist & Payroll Compliance Expert with 10+ years in enterprise workforce management.




