A ₹25 lakh CTC offer doesn’t mean ₹25 lakh in your bank. Between the employer’s version of “cost to company” and what actually lands in your account after PF, professional tax, and income tax, you’ll typically see a monthly in-hand of ₹1.4-1.6 lakh — not ₹2.08 lakh. This post walks through the reconciliation, shows how HRA and basic-vs-allowance splits move the number, and covers the FY 2026-27 tax-regime interaction.
The four numbers on your payslip (and why they differ)
- CTC (Cost to Company): what the employer spends annually to employ you. Includes everything — your gross salary, employer PF contribution, gratuity accrual, bonuses, benefits, group insurance, ESOP grant value.
- Gross salary: CTC minus the employer-side contributions you never see (employer PF, gratuity accrual, group health insurance). What appears as “gross” on your monthly payslip.
- Net / Taxable salary: gross minus exempt allowances (HRA exempt portion, LTA claim, meal voucher, etc.) minus Chapter VI-A deductions (80C, 80D, ...). What your income tax is computed on.
- In-hand (take-home): gross minus employee PF minus professional tax minus income tax. What hits your bank account monthly.
The typical Indian salary structure
A standard ₹25 lakh CTC from a private-sector employer looks roughly like:
| Component | Annual (₹) | % of CTC | Taxable? |
|---|---|---|---|
| Basic salary | 10,00,000 | 40% | Fully taxable |
| HRA (50% of basic in metro) | 5,00,000 | 20% | Partially exempt u/s 10(13A) |
| Special allowance | 6,50,000 | 26% | Fully taxable |
| LTA | 50,000 | 2% | Exempt on actual travel, twice in 4 years |
| Employer PF (12% of basic) | 1,20,000 | 4.8% | Not part of gross; matched by you |
| Gratuity accrual (~4.81% of basic) | 48,100 | 1.9% | Not part of gross; paid after 5 years |
| Other benefits (insurance, perks) | 31,900 | 1.3% | Varies |
| CTC | 25,00,000 | 100% |
HRA exemption — the underrated ₹2L+ deduction
If you pay rent and your salary structure includes an HRA component (old regime only), Section 10(13A) exempts a chunk of it. The exemption is the minimum of three amounts:
- Actual HRA received
- Rent paid minus 10% of basic salary
- 50% of basic (metro) or 40% of basic (non-metro)
Example: basic ₹10L/year = ₹83,333/month, HRA ₹5L/year = ₹41,667/month, Mumbai resident paying ₹35,000/month rent:
- Actual HRA: ₹5,00,000
- Rent − 10% basic: (₹35,000 × 12) − ₹1,00,000 = ₹4,20,000 − ₹1,00,000 = ₹3,20,000
- 50% of basic (metro): ₹5,00,000
Exemption = min(5,00,000, 3,20,000, 5,00,000) = ₹3,20,000. The remaining ₹1,80,000 of HRA is taxable at slab. At 30% + 4% cess, you save ₹3,20,000 × 31.2% = ~₹1 lakh of tax on this one line.
Key catch: HRA exemption is available only under the old tax regime. The new regime has no HRA benefit — see our regime comparison before deciding.
EPF — the wage-cap trap
Employee Provident Fund is 12% of basic salary (or basic + DA if applicable), contributed by both employee and employer. But the wage cap is ₹15,000/month under the EPF Act.
This means an employer can legally contribute only 12% of ₹15,000 = ₹1,800/month as PF (₹21,600/year). Two common practices:
- Wage-cap employer: contributes ₹1,800/month regardless of your actual basic. The remaining ₹1,20,000 − ₹21,600 = ₹98,400 from your CTC gets repurposed into “special allowance” (fully taxable). Saves the employer ~₹98,400 in PF contribution; the full salary stays at ₹25L CTC but your PF pot grows slowly.
- Actual-basic employer: contributes 12% of your full basic (₹10,00,000) = ₹1,20,000/year. Full PF pot accumulation, full tax deduction benefit.
The second is strictly better for the employee — higher PF accumulation, same take-home (PF deduction is the same either way), and more 80C + retirement benefit. If you can negotiate, push for “actual basic” PF contribution in your offer.
Gratuity — why the 5-year mark matters
Gratuity is accrued at 4.81% of basic annually but only paid out on exit if you complete 5 years of continuous service (Section 4 of the Gratuity Act 1972). Before 5 years, the accrual is forfeited — it was never yours, despite being part of your CTC.
On payout: Section 10(10) exempts up to ₹20 lakh of gratuity received. Excess is taxable at slab. The ₹20L ceiling is lifetime cumulative across all employers.
Practical CTC implication: if you’re in a role where you expect to switch before 5 years, discount the gratuity line from the CTC in your comparison — it’s imaginary money for you. A ₹25L CTC with 4-year expected tenure is effectively ₹24.5L.
Professional tax
State tax, not central. Deducted monthly from your gross by the employer. Amounts vary by state — common upper caps:
- Maharashtra, Karnataka, West Bengal: ₹2,500/year (₹200-208/month)
- Tamil Nadu: ₹2,500/year (~₹208/month)
- Andhra Pradesh, Telangana: ₹2,500/year
- Delhi, UP, Rajasthan, Haryana: no professional tax
Deductible under Section 16(iii) of the Income Tax Act (old + new regime). Minor amount but don’t forget to claim.
Monthly TDS — how your employer computes it
On day 1 of the financial year, your employer projects your annual taxable income, estimates your income tax liability, and divides by 12 to arrive at monthly TDS. The projection assumes:
- Your declared regime (old or new) will stay unchanged.
- Your declared investments (80C, 80D, 80CCD(1B), etc.) will actually be made by 31 March.
- Rent declarations + rent receipts you submit qualify for HRA exemption.
- You’ll claim LTA if supporting tickets are submitted.
Over-declare and not follow through → massive TDS shortfall in Q4. Under-declare → excess TDS throughout the year, refund at filing. Most employees settle into a habit of declaring conservatively in Q1 and topping up investments in Q3/Q4.
Worked example: ₹25L CTC → in-hand
Using the ₹25L structure above, metro resident paying ₹35K/month rent, 30% tax slab, OLD regime, fully-invested 80C (₹1.5L) + 80D (₹25K):
- Gross salary: ₹22,00,000 (CTC minus employer PF + gratuity)
- HRA exemption: ₹3,20,000 (computed above)
- Standard deduction: ₹50,000
- 80C + 80D: ₹1,75,000
- Taxable income: 22L − 3.2L − 0.5L − 1.75L = ₹16,55,000
- Income tax (old slabs): ~₹2,95,500 + 4% cess = ~₹3,07,300/year
- Employee PF: ₹1,20,000/year
- Professional tax: ~₹2,500/year
- Annual in-hand ≈ 22,00,000 − 3,07,300 − 1,20,000 − 2,500 = ₹17,70,200 (~₹1,47,500/month)
Model your specific structure in our Salary Calculator — it handles every component, HRA exemption by city, PF wage-cap toggle, gratuity accrual, and runs the full tax computation through our income-tax engine.
Old vs New regime — the salary impact
Under the new regime (default), you lose HRA exemption + 80C + 80D + LTA. But you gain: higher standard deduction (₹75K vs ₹50K), higher rebate (₹7L vs ₹5L), and lower slab rates. The break-even depends on your deduction stack.
For the ₹25L salaried taxpayer in our example with ₹4-5L of genuine deductions, the old regime wins by ~₹70K-₹1L. For the same taxpayer without HRA (no rent, or 80C only), the new regime wins. Our Income Tax Calculator shows both regimes side-by-side.
Salary structure optimization — what can you negotiate?
- Basic at ~40% of CTC. Too low (<30%) reduces HRA exemption cap and PF accumulation. Too high (>50%) forces higher PF deduction (less take-home) and more taxable basic.
- HRA at 40% (non-metro) or 50% (metro) of basic. Maxes out the exemption without becoming wasteful.
- EPF on actual basic, not wage cap. Always push for this in the offer.
- NPS Tier I (employer contribution under 80CCD(2)). Up to 10% of basic is deductible from taxable salary — on top of the ₹1.5L 80C + ₹50K 80CCD(1B) — even in the new regime. Underrated lever.
- Meal vouchers, books allowance, internet reimbursement — tax-free up to specific caps, available in the old regime.
- LTA: exempt up to actual travel cost, twice in a 4-year block. Plan a holiday accordingly.
Sources
- Income Tax Act 1961 — Sections 10(13A), 10(5), 10(10), 16, 17, 80C, 80D, 80CCD.
- EPF & MP Act 1952 — 12% contribution, ₹15,000 wage ceiling for statutory minimum (many employers voluntarily go above).
- Gratuity Act 1972 — 5-year service requirement, 4.81% accrual rate.
- State-wise Professional Tax Acts — Maharashtra, Karnataka, WB, TN, AP, Telangana.