CTC vs In-Hand Salary: How to Compare Two Job Offers Properly
A higher CTC can pay you less every month. Here is where the money goes between the offer letter and your bank account, and how to compare two offers that look nothing alike.
The number on the offer letter and the number in your bank account are not the same, and the gap is bigger than most people expect.
Where a ₹12 lakh CTC goes
Take ₹12,00,000 CTC, basic set at 40%, working in Karnataka, on the new tax regime.
| Annual | |
|---|---|
| CTC on the offer letter | ₹12,00,000 |
| Less: employer PF contribution | −₹57,600 |
| Gross salary | ₹11,42,400 |
| Less: your own PF | −₹57,600 |
| Less: professional tax (Karnataka) | −₹2,400 |
| Less: income tax | ₹0 |
| Monthly in-hand | ₹90,200 |
₹1,17,600 goes into EPF. It is genuinely your money, it compounds, and you cannot spend it this month.
The employer PF line is the one that surprises people
Indian CTC includes what your employer pays into your PF. It is a real benefit, but it is not salary, and it is why "cost to company" and "what I get" diverge from the very first line.
This has a consequence when comparing offers: two identical CTCs with different basic percentages pay differently.
| Offer A | Offer B | |
|---|---|---|
| CTC | ₹14,00,000 | ₹14,00,000 |
| Basic | 30% (₹4,20,000) | 50% (₹7,00,000) |
| Employer PF | ₹50,400 | ₹84,000 |
| Your PF | ₹50,400 | ₹84,000 |
| Cash difference | — | roughly ₹67,000 a year less |
Offer B pays about ₹5,600 a month less in cash and puts about ₹67,000 more a year into your EPF. Neither is better in the abstract. If you are saving for a house deposit, A. If you have no other retirement saving, B.
Professional tax depends on the state
It is a state levy capped at ₹2,500 a year. Maharashtra, Karnataka, West Bengal, Tamil Nadu, Telangana, Gujarat, Kerala and several others charge it. Delhi, Uttar Pradesh, Haryana and Rajasthan charge nothing.
It is a small number, but it means the same CTC pays slightly differently in Gurugram and Bengaluru, and any calculator that ignores your state is wrong.
What to actually ask for before accepting
Ask HR for the salary structure, not just the CTC. Specifically:
- Basic as a percentage. Everything else keys off it — PF, gratuity, HRA exemption.
- What is fixed and what is variable. A ₹16 lakh CTC with ₹4 lakh of performance bonus is a ₹12 lakh job with an annual lottery ticket. Ask what percentage of the bonus was actually paid last year.
- Whether gratuity is inside CTC. Many companies include it. You only receive it after five years, so for anything shorter it is a number on paper.
- Whether NPS is offered under 80CCD(2). This is the one deduction that survives the new tax regime, and routing part of your CTC through it is worth real money.
The regime choice moves more money than most negotiations
Under the new regime, a salaried person pays nothing on income up to ₹12,75,000 — the ₹75,000 standard deduction brings taxable income to ₹12,00,000 and the Section 87A rebate wipes out the tax.
But the new regime removes 80C, 80D, HRA and home loan interest deductions. At a ₹15,00,000 salary the new regime charges ₹97,500 and the old regime ₹1,95,000 if you claim ₹2,00,000 of deductions. You would need ₹5,43,750 of deductions before the old regime catches up — far more than most salaried people have.
Run your own numbers on the in-hand salary calculator, which shows both regimes side by side, and the old vs new regime calculator for the exact break-even.
The short version
- CTC minus employer PF is your gross. Gross minus your PF, professional tax and income tax is your cash.
- A ₹12 lakh CTC at 40% basic in Karnataka pays ₹90,200 a month.
- Higher basic means less cash now and more EPF. Neither is automatically better.
- Ask for the structure, not the headline, and ask what percentage of last year's variable pay actually paid out.
Written by
Ankit GuptaSolo developer and data analyst. Builds and reviews every calculator and guide on AllSmartCalculators.
Try the calculators mentioned in this article
Browse all calculators
