Compare offers on in-hand, not on CTC
Two offer letters, two CTC figures — and the bigger number wins the conversation by default. But CTC is an employer's accounting figure, not your salary. It bundles the employer's PF contribution and a gratuity provision you will only see after five years of service, and it says nothing about the income tax, employee PF, and state professional tax that come off the top every month. The number that pays rent is monthly in-hand, and ranking offers by CTC instead of in-hand is how people accept the smaller salary while believing they took the bigger one.
This tool runs both offers through the same FY 2026-27 engine as our in-hand salary calculator — new-regime and old-regime tax with the §87A rebate and marginal relief, PF on the statutory ceiling, and professional tax for the state each job sits in — then puts the results side by side with the monthly difference in rupees. Each offer gets its own regime, state, and metro setting, because offers rarely differ only in amount: a Bengaluru offer and a Gurugram offer live under different professional-tax rules, and the regime that suits one salary level may not suit the other.
Why a higher CTC can mean a lower in-hand
It sounds impossible until you see the mechanics. Four of them, in decreasing order of impact:
- The regime applied to each offer. Income tax is by far the largest deduction, and the regime decides it. For FY 2026-27, a ₹13,50,000 offer taxed under the old regime with nothing declared beyond PF pays ₹1,88,241 of income tax and nets ₹90,841 a month. A ₹12,75,000 offer under the new regime pays zero income tax — taxable income lands exactly on the ₹12 lakh §87A boundary — and nets ₹1,00,407 a month. The offer with ₹75,000 more CTC pays ₹9,566 a month less. Old-regime declarations (rent, §80C investments) narrow the gap, which is exactly what the per-offer regime toggle and rent field let you test.
- The ₹12 lakh rebate cliff. Under the new regime, taxable income up to ₹12,00,000 attracts zero tax via the §87A rebate. An offer that lands just past the line is protected by marginal relief, but an offer comfortably past it pays full slab tax on the whole ladder — which is why in-hand grows much more slowly than CTC just above the threshold. Our salary hike calculator shows the same effect on a single salary moving up.
- State professional tax. Karnataka deducts ₹200 a month; Maharashtra up to ₹2,500 a year; Delhi, Haryana, Uttar Pradesh, and Rajasthan deduct nothing. Trivial against a lakh-a-month salary, decisive in a near-tie: a ₹12,72,000 Bengaluru offer nets ₹439 a year less than a ₹12,70,000 Delhi offer, because the extra ₹2,000 of CTC is smaller than Karnataka's ₹2,400 professional tax.
- What the CTC is stuffed with. Employer PF and gratuity scale with basic pay, so an offer with a higher basic percentage routes more of its CTC into retirals and less into monthly cash. Joining bonuses, relocation allowances, and heavily back-loaded variable pay inflate the headline further while the monthly credit stays ordinary. This tool normalises both offers to a standard 40%-basic structure so the tax comparison is apples to apples; components outside that structure deserve their own line in your evaluation, at their own probability of actually being paid.
Reading the comparison table
The table shows each offer's gross cash salary, income tax, employee PF, professional tax, and the resulting annual and monthly in-hand. The delta row gives the gap between the two monthly in-hand figures, and the verdict line under it names which offer pays more. The copy summary as text button puts a plain-text version of the whole comparison on your clipboard — handy for a notes app or a message to whoever you think out loud with. The copy happens locally on your device; like everything else on this site, nothing you type here is transmitted or stored anywhere.
Two things the table deliberately does not decide for you. First, cost of living: ₹1,05,000 a month in Delhi and ₹1,00,000 in Kochi are not the same life, and no calculator knows your rent. Second, everything that is not salary — growth, team, commute, stability, ESOP odds. The tool's job is narrower: make sure the salary part of the decision uses the true monthly figures, not the CTC optics. The per-offer regime toggles above are the quickest way to see which regime suits each salary level, and once an offer is accepted, our salary hike calculator shows what the next increment on the new CTC will actually change month to month.
As with every tool on SalaryDecode, these are estimates from a standard salary structure and the FY 2026-27 rules — an employer's actual structure, a variable-pay schedule, or deductions we cannot see will move the real figures. Estimates and education only, never advice: the numbers inform the decision, you make it.