💼

Job Offer Comparison Tool India 2025

Compare CTC, in-hand salary, ESOPs, benefits & cost of living — find your best offer

1

Quick Offer Comparison

Enter CTC, joining bonus, and city for each offer.

A Offer A
B Offer B
Bangalore CoL
95
Mumbai CoL
100
Pune CoL
82
Hyderabad CoL
80

How This Tool Calculates

In-Hand (≤₹5L) = CTC × 78% ÷ 12
In-Hand (₹5–10L) = CTC × 72% ÷ 12
In-Hand (₹10–20L) = CTC × 68% ÷ 12
In-Hand (>₹20L) = CTC × 64% ÷ 12
Effective Annual = CTC + Benefits + Joining÷2
CoL-Adjusted = Effective × (100 ÷ CoL Index)
Career Score = avg(6 dims) ÷ 5 × 100
Total Score = 70% Financial + 30% Career

Mumbai CoL = 100 (baseline)  |  ESOP vested equally over 4 years  |  10% salary growth assumed for projections

Worked Examples

🎓

Fresher — 2 Campus Offers

Offer A: ₹7L CTC, Delhi, ₹50K joining bonus

Offer B: ₹6.5L CTC, Pune, ₹1L joining bonus

Offer A in-hand: ~₹42,000/mo

Offer B in-hand: ~₹39,000/mo

After CoL adjustment, Offer B (Pune, CoL 82) is only ₹1,800/mo less in real purchasing power. The ₹1L joining bonus helps close the gap in Year 1.

Verdict: Offer A wins on raw numbers; Offer B wins on quality of life.

📈

Mid-Level — 3 Offers + ESOP

Offer A: ₹18L CTC, Bangalore, ₹10L ESOP

Offer B: ₹15L CTC, Pune, ₹5L ESOP + WFH

Offer C: ₹20L CTC, Mumbai, ₹20L ESOP (unlisted startup)

Offer C has the highest CTC but Mumbai's CoL negates much of the advantage. Startup ESOPs carry illiquidity risk — discount at 50%.

Offer B's WFH saves ₹36K/year. Over 4 years, Offer A's CoL-adjusted value is the most predictable winner.

Verdict: Offer A — best risk-adjusted 4-year total.

✈️

Senior — Relocation Scenario

Offer A: ₹40L CTC, Bangalore, ₹3L joining

Offer B: ₹35L CTC, Hyderabad, ₹5L retention

₹40L in Bangalore (CoL 95) vs ₹35L in Hyderabad (CoL 80). CoL-adjusted: Bangalore ≈ ₹42.1L equivalent vs Hyderabad ≈ ₹43.75L equivalent.

Hyderabad's lower cost of living makes ₹35L feel like ₹43.75L in Mumbai-equivalent purchasing power. Plus the ₹5L retention bonus in Year 2 seals it.

Verdict: Offer B (Hyderabad) is the better financial deal despite lower CTC.

How to Compare Job Offers in India (2025 Guide)

Evaluating a job offer in India goes far beyond comparing CTC numbers. Two offers with the same CTC can result in dramatically different take-home salaries, purchasing power, and career trajectories depending on city, benefits structure, and growth opportunities. This tool accounts for all these dimensions so you can make a truly informed decision.

Step 1 — Calculate Your Real In-Hand Salary

CTC (Cost to Company) is not your take-home salary. A ₹20 lakh CTC in the new tax regime typically results in approximately ₹13–14 lakh annual in-hand after EPF deductions, income tax, and professional tax. The monthly in-hand on a ₹20L CTC is roughly ₹1.1–1.2 lakh, not ₹1.67 lakh. Always ask for a detailed salary breakup — the ratio of fixed pay, HRA, and special allowances significantly impacts your take-home and tax liability.

Step 2 — Adjust for City Cost of Living

A salary that feels generous in Mumbai may be merely adequate in Bengaluru and very comfortable in Hyderabad. Our tool uses a cost-of-living index (CoL) to normalise salaries to a common baseline. For example, ₹18 lakh in Bangalore (CoL index 95) provides purchasing power equivalent to ₹18.95 lakh in Mumbai. Conversely, ₹15 lakh in Pune (CoL 82) gives the same buying power as ₹18.3 lakh in Mumbai.

Step 3 — Value the Full Compensation Package

Beyond base salary, the following components add real monetary value to an offer:

  • Joining bonus: Amortise over 2 years (typical clawback period) to compare fairly.
  • Variable pay / performance bonus: Count at 70–80% of target for conservative estimates.
  • ESOPs / RSUs: Listed company RSUs are more valuable than unlisted startup options due to liquidity. Discount startup ESOPs by 30–50% for risk-adjusted comparison.
  • Health insurance: A ₹5 lakh family floater policy saves ₹12,000–₹25,000 per year in premiums.
  • WFH / Remote work: Saves ₹3,000–₹5,000 per month in commuting costs plus significant time savings.
  • Meal vouchers: Up to ₹2,200/month is tax-exempt under Section 17(2)(viii).
  • Paid leaves: More paid leaves = higher leave encashment value = higher implicit salary.

Step 4 — Factor In Career Growth

Financial analysis alone is incomplete. A ₹2 lakh lower CTC at a top-tier company with structured learning programmes, senior mentorship, and strong brand value can be worth more than a higher salary at a company where you stagnate. Rate each offer on learning potential, work-life balance, job security, company brand, and remote flexibility to get a holistic score. Our tool weights financial factors at 70% and career factors at 30%.

City-wise Cost of Living Index (India 2025)

CityCoL IndexAvg 1BHK RentMonthly Expenses
Mumbai100 (baseline)₹25,000–₹45,000₹45,000–₹70,000
Bangalore95₹18,000–₹35,000₹40,000–₹60,000
Delhi NCR90₹15,000–₹30,000₹38,000–₹58,000
Pune82₹12,000–₹22,000₹32,000–₹48,000
Hyderabad80₹10,000–₹20,000₹30,000–₹45,000
Chennai78₹10,000–₹20,000₹28,000–₹42,000
Kolkata70₹8,000–₹15,000₹24,000–₹36,000
Tier-2 Cities60₹5,000–₹12,000₹18,000–₹30,000

CTC vs In-Hand: The Actual Conversion Table

Annual CTCApprox Annual In-HandMonthly In-HandEffective %
₹4 lakh₹3.12 lakh₹26,00078%
₹6 lakh₹4.32 lakh₹36,00072%
₹8 lakh₹5.76 lakh₹48,00072%
₹12 lakh₹8.16 lakh₹68,00068%
₹18 lakh₹12.24 lakh₹1,02,00068%
₹24 lakh₹15.36 lakh₹1,28,00064%
₹36 lakh₹23.04 lakh₹1,92,00064%

Note: Estimates based on new tax regime FY 2025-26. Actual in-hand varies by EPF basis, city, HRA exemption, and deductions.

Frequently Asked Questions

How do I compare two job offers in India?
Compare job offers in India by looking at five dimensions: (1) Effective annual compensation — CTC plus joining bonus prorated over 2 years; (2) Monthly in-hand salary — typically 64–78% of CTC depending on income; (3) City cost of living — a ₹15L CTC in Hyderabad equals roughly ₹18.75L in Mumbai; (4) Benefits value — health insurance, WFH savings, meal vouchers, leave encashment; and (5) Career factors — growth opportunities, brand value, and work-life balance. Enter both offers into this tool to get an instant, data-driven recommendation.
What is the 70% rule for CTC to in-hand salary?
The 70% rule is a rough thumb rule that says your monthly in-hand salary is about 70% of your monthly CTC. However, the actual percentage is tiered by income: CTC up to ₹5 lakh gives about 78% in-hand; ₹5–10 lakh gives around 72%; ₹10–20 lakh gives about 68%; and above ₹20 lakh gives about 64%. The main deductions are employee EPF (12% of basic), income tax (TDS under new or old regime), and professional tax (₹200–208/month in states like Maharashtra and Karnataka). Use our CTC to In-Hand Calculator for a precise figure.
How should I value ESOPs when comparing job offers?
ESOPs and RSUs are typically granted over a 4-year vesting schedule with a 1-year cliff (25% vests in Year 1, then monthly thereafter). To compare them: divide the total grant by 4 to get annual value. Key distinctions: (1) Listed company RSUs (Infosys, TCS, Wipro, MNCs like Google or Microsoft) vest at current market price and are liquid — value them at full face value; (2) Unlisted startup ESOPs are illiquid and carry liquidity and valuation risk — discount by 30–70% depending on company stage; (3) ESOPs are taxed as perquisites at exercise and again as capital gains on sale. Ask specifically about the strike price vs current fair market value.
How does city cost of living affect salary comparison?
A higher CTC in an expensive city like Mumbai or Bangalore may leave you with less disposable income than a lower CTC in Pune or Hyderabad. For example: ₹18 lakh in Bangalore (CoL index 95) is worth approximately ₹18.95 lakh in Mumbai-equivalent purchasing power. ₹15 lakh in Pune (CoL index 82) is worth ₹18.3 lakh in Mumbai-equivalent. So the ₹3 lakh raw CTC gap nearly disappears after cost-of-living adjustment. Hyderabad's fast growth, good infrastructure, and low cost make it increasingly attractive for IT professionals — a ₹15L CTC there is essentially equivalent to ₹18.75L in Mumbai.
Should I consider joining bonus when comparing offers?
Yes, joining bonuses add real value but require careful treatment. This tool prorates the joining bonus over 2 years (typical minimum commitment period) to calculate per-year effective value. A ₹3 lakh joining bonus adds ₹1.5 lakh per year of effective value in Years 1 and 2. Important caveats: (1) Most joining bonuses are taxable as salary in the year received; (2) Virtually all joining bonuses come with a clawback clause — you must return them if you leave before 12–18 months; (3) Some companies ask you to recover the joining bonus paid by your current employer — factor this into negotiation.
How is the career score calculated in this tool?
The career score is the average of 6 qualitative dimensions, each rated 1–5 stars: Learning and Growth (skill development, training, mentorship), Work-Life Balance (hours, flexibility, burnout risk), Job Security (company stability, funding, industry health), Brand Value (employer reputation, LinkedIn signal, future hiring advantage), Team and Manager Quality (your direct ecosystem), and Remote Work Flexibility (WFH days per week). The average is normalised to 0–100. The Total Compensation Score combines this 30% (career) with a financial score of 70%, reflecting that sustained career happiness requires both money and personal fulfilment.
What is the difference between CTC and in-hand salary in India?
CTC (Cost to Company) is the total annual expense an employer incurs for you, including: your gross salary, employer EPF contribution (12% of basic, capped at ₹1,800/month), gratuity provisioning (~4.8% of basic), and sometimes health insurance and other perks. In-hand salary (take-home) is what hits your bank account after deducting: employee EPF (12% of basic), income tax / TDS (as per applicable slabs and regime), professional tax (₹200–208/month in states that levy it). For a ₹12 lakh CTC in the new tax regime (standard deduction ₹75,000, 87A rebate if applicable), monthly in-hand is approximately ₹76,000–₹82,000, not ₹1 lakh.