CTC vs in-hand salary: why your take-home is so much lower
Your offer says ₹12,00,000. Your bank account says ₹85,400 a month. Nobody lied, but nobody explained the difference either. Here's the full journey from CTC to in-hand, rupee by rupee.
CTC is a cost, not a salary
CTC (Cost to Company) is exactly what it says: everything your employer spends because you exist on their payroll. It's an accounting number designed to look as large as possible in an offer letter. Your in-hand salary is a cash-flow number: what lands in your account on payday. The two differ for three reasons: money that goes to your future instead of your account, money that's conditional, and money that goes to the government.
The three leaks between CTC and your bank account
1. Retirement components you can't touch. The employer's EPF contribution (12% of basic) and the gratuity provision (≈4.81% of basic, payable only after 5 years of service) sit inside your CTC but never appear in monthly pay. Most private employers apply the 12% to your full basic; some apply it only to the ₹15,000/month statutory wage ceiling (₹1,800 a month), which lifts your take-home but slows your corpus. On a 12 LPA offer with 50% basic and PF on full basic, that's about ₹1,00,000 a year gone before anything else happens.
2. Variable pay that may not pay. Bonuses, performance pay and retention amounts are counted at 100% in the CTC but paid out at 0–100% depending on ratings, company performance and whether you're still around on payout day. When comparing offers, always separate fixed from variable.
3. Deductions from your side. From the gross that remains, your own 12% EPF contribution, professional tax (up to ₹2,500/year in most states) and income tax (TDS) are deducted every month.
A real 12 LPA walkthrough (FY 2026-27, new regime)
- CTC: ₹12,00,000
- − Employer PF ₹72,000 (12% of the ₹6L basic) and gratuity ₹28,860 → gross taxable earnings ≈ ₹10,99,140
- − Income tax: ₹0 (taxable income after the ₹75,000 standard deduction stays under the ₹12L Section 87A rebate limit)
- − Employee PF ₹72,000 − professional tax ₹2,500
- = ≈ ₹85,400 per month in hand, about 85% of CTC ÷ 12.
At higher CTCs the gap widens because tax kicks in: at 20 LPA you keep just under 78%, at 30 LPA about 72%.
The same CTC, two very different salaries
Here is the part almost nobody is told: two offers quoting the identical ₹12,00,000 can pay meaningfully different amounts, because the structure underneath is a choice your employer makes. The biggest lever is whether PF is deducted on your full basic or only on the ₹15,000 statutory wage ceiling.
| ₹12 LPA, 50% basic | PF on full basic | PF on ₹15,000 ceiling |
|---|---|---|
| Employer PF (inside CTC) | ₹72,000 | ₹21,600 |
| Your PF (deducted monthly) | ₹72,000 | ₹21,600 |
| Gratuity provision | ₹28,860 | ₹28,860 |
| Income tax (new regime) | ₹0 | ₹0 |
| Monthly in-hand | ₹85,387 | ₹93,787 |
| Share of CTC you keep | 85.4% | 93.8% |
That's ₹8,400 a month (over ₹1 lakh a year) decided by a payroll setting, not by your performance. But read it carefully before you envy the second column: the extra cash isn't free money, it's ₹1,00,800 a year that stopped going into a government-backed account compounding at 8.25% tax-free. Over a career that difference is worth far more than the monthly bump. Higher in-hand isn't automatically the better offer, just a different split between money now and money later.
What the gap looks like at every level
The share of CTC you keep is not constant. It falls as you earn more, because income tax is progressive while PF and gratuity stay proportional. On a standard structure (50% basic, PF on full basic, new regime, ₹2,500 professional tax):
| CTC | Income tax | Monthly in-hand | You keep |
|---|---|---|---|
| ₹6,00,000 | ₹0 | ₹42,589 | 85.2% |
| ₹12,00,000 | ₹0 | ₹85,387 | 85.4% |
| ₹20,00,000 | ₹1,57,435 | ₹1,29,330 | 77.6% |
| ₹30,00,000 | ₹3,97,129 | ₹1,80,685 | 72.3% |
Notice what happens between 12 and 20 LPA. Below the Section 87A rebate limit your income tax is genuinely zero, so the only leaks are PF, gratuity and professional tax. Cross it and tax becomes the largest single deduction. A jump from ₹12 LPA to ₹20 LPA is a 67% rise in CTC but only a 51% rise in what reaches your account, which is the most common reason a big-sounding switch feels underwhelming on payday.
Why the old regime rarely wins any more
At ₹12 LPA the new regime costs you ₹0 in tax while the old regime costs ₹1,12,245, a ₹9,354/month difference. The old regime only catches up if your deductions are genuinely large: the full ₹1.5 lakh under 80C, meaningful HRA, ₹2 lakh of home-loan interest, 80D premiums. In practice that usually means paying rent in a metro and servicing a home loan. Rather than trusting a rule of thumb, put your actual deductions into the income tax calculator. The break-even moves with your income, so the only number that matters is yours.
One caveat this guide's numbers do not capture: the InHandPay engine does not model HRA exemption, so old-regime tax shown here is the worst case for a renter. If you pay rent, run the HRA exemption calculator before you conclude the new regime wins for you.
The five questions to ask before you sign
- What is the fixed vs variable split? A ₹20 LPA offer with ₹4 LPA variable is a ₹16 LPA offer with an annual lottery ticket. Ask for the fixed number in writing.
- What percentage is basic? Lower basic means less PF (more cash now, smaller corpus) and a smaller gratuity. It also shrinks your HRA exemption, since that is capped at a share of basic.
- Is employer PF inside or on top of CTC? If it is on top, your effective offer is larger than the headline. This varies by company and is worth asking about explicitly.
- Is PF on full basic or the ₹15,000 ceiling? Worth ₹8,000+ a month at 12 LPA, in either direction depending on what you want.
- What is counted that you will never receive? Insurance premiums, meal-card allowances, notional "learning budgets" and one-time joining bonuses all pad the CTC number without padding your salary.
The one rule that follows from all this
Compare offers on monthly in-hand, never on headline CTC. Two offers with the same CTC can differ by thousands a month depending on basic %, variable share, and what's stuffed inside the number. Run any offer through the in-hand salary calculator before you sign (it takes 10 seconds), and if you're weighing two of them, the offer comparison calculator puts both structures side by side on true monthly value.
The complete guide · PDF
The Complete Offer Letter Decoder
If this free guide taught you something, the complete edition will pay for itself the first time you use it. Everything above is the foundation. This is the full playbook:
- The full offer-letter audit: 23 line items and what each one really means for your bank account
- 7 offer red flags (retention bonus clawbacks, variable-heavy CTC, notice-period traps) with real examples
- The offer comparison worksheet: two offers side by side on true monthly value, not CTC
- How to ask HR to restructure your CTC before you sign (scripts included)
- Joining bonus, ESOPs and relocation: what to negotiate when the base is fixed
Instant PDF download · one-time payment · yours forever
Want all four guides? Get The Complete Salary Stack (every InHandPay guidebook in one download) for ₹499 ₹796, saving ₹297.
See your own numbers
Ten seconds, no login: your CTC → real monthly in-hand, both regimes compared.
Open the salary calculator →