Skip to content

How to Compare Two Job Offers in India

Two offers are almost never comparable as printed. One quotes CTC including employer PF and a retention bonus, the other quotes fixed pay with a large variable target. This guide gives a repeatable way to put both on the same basis before you decide.

Written and maintained by the CalcNivo Editorial Team. Every figure in this guide is reproducible from the formula shown. See our editorial policy.

Step 1: Strip both offers down to guaranteed fixed pay

Remove everything from each CTC that is not guaranteed cash paid to you during the year: employer PF, the gratuity provision, insurance premiums, notional perks, one-time joining bonuses and any variable or performance-linked component. What remains is guaranteed annual fixed pay, and it is the only figure that compares cleanly across employers.

If an offer letter does not break this down, ask for a detailed salary structure before you accept. A reluctance to provide one is itself information.

Step 2: Price the variable component honestly

Variable pay is not free money and it is not guaranteed money. Ask two questions: what percentage of target has actually been paid out in the last two or three cycles, and is payout tied to company performance, team performance or your own rating. A 20% variable that historically pays at 70% is worth 14% in expectation — and worth zero in a bad year you cannot control.

Step 3: Cost the transition itself

A job change carries costs the offer letter does not mention: notice period buyout if you cannot serve your full notice, an unvested or clawed-back joining bonus at your current employer, lost variable pay for the current cycle if you leave before payout, and relocation. Convert each into rupees and subtract them from the first year of the new offer.

A side-by-side example

Both offers below look like “12 lakh” packages. They are not the same offer.

Illustrative normalisation of two ₹12,00,000 CTC offers.
LineOffer AOffer B
Quoted CTC₹12,00,000₹12,00,000
Employer PF + gratuity + insurance−₹1,00,000−₹1,40,000
Variable at target−₹60,000−₹2,40,000
Guaranteed annual fixed pay₹10,40,000₹8,20,000
Expected variable payout (history)+₹54,000 (90%)+₹1,68,000 (70%)
Realistic first-year cash₹10,94,000₹9,88,000

On guaranteed pay the gap is over two lakh. Even after crediting expected variable, Offer A is ahead — and Offer A’s income is far more predictable, which matters if you are planning an EMI.

Step 4: Check the timing works

A strong offer you cannot start on time can fall apart. Work out your last working day from your notice period, then the earliest realistic joining date after background verification and any break you need. If the new employer’s date is earlier than your earliest possible date, raise it before signing, not after.

Step 5: Weigh what money does not capture

  • Role scope and whether the work builds skills you want in three years.
  • Manager and team — the strongest predictor of whether you stay.
  • Commute, hybrid policy and realistic working hours.
  • Company stability and funding stage, especially for large variable components.
  • Notice period in the new contract: a 90-day clause limits your future options.

What a calculator can and cannot settle

The arithmetic above is something you can and should do precisely. The judgement — risk appetite, career direction, how much predictability is worth to you — is not a calculation. Use the tools to remove the arithmetic uncertainty so the real decision is about the things that actually differ.

Calculators for this guide

Related guides

This guide is general information, not legal, tax or financial advice. Statutory rules in India change from time to time — verify current rates and limits with official sources or a qualified professional. Found an error? Tell us and we will correct the page.