Enter Both Offers
Offer A
%
%
Offer B
%
%
Your Tax Details
New Regime: Lower slabs, no HRA exemption, no 80C deduction. Default for most salaried Indians from FY 2026-27. Compare both regimes →
Offer A
₹--
Monthly In-Hand
Annual CTC--
Fixed CTC--
Annual Gross Salary--
Annual Income Tax--
HRA Exemption--
Monthly PF (Employee)--
Monthly Employer PF--
Monthly Disposable--
Offer B
₹--
Monthly In-Hand
Annual CTC--
Fixed CTC--
Annual Gross Salary--
Annual Income Tax--
HRA Exemption--
Monthly PF (Employee)--
Monthly Employer PF--
Monthly Disposable--
Offer A
Offer B
Full Breakdown
Metric Offer A (Annual) Offer B (Annual) Difference
Disclaimer: This calculator provides estimates based on standard salary structures. Actual in-hand salary depends on your specific salary breakup, employer PF policy, and deductions. HRA exemption applies only under the old tax regime. Variable pay is shown at face value - actual payout depends on performance and company policy. Consult a tax professional or CA for financial decisions.

Why CTC is the Wrong Number to Compare Job Offers

Every appraisal season, millions of Indian professionals make the same mistake: they look at the CTC on the offer letter and pick the higher number. A ₹20L offer beats a ₹16L offer. Seems obvious. It is almost always wrong.

The Cost to Company figure includes things that never reach your bank account. Employer PF is 12% of your basic salary, deposited to your EPF account - real money, but locked until retirement or resignation. Gratuity is a statutory provision of 4.81% of basic, payable only after 5 years of continuous service. Health insurance premiums and meal card subsidies pad the CTC number without putting a rupee in your monthly account.

For a ₹20L CTC offer with 40% basic (₹8L basic), employer PF is ₹96,000 and gratuity is ₹38,480 per year. Those ₹1,34,480 disappear before you reach gross salary. Your actual gross is ₹18.65L. Then employee PF, income tax, and professional tax come off. Most Indians end up with 65-80% of CTC in actual take-home - the exact percentage depends on basic structure, city, and tax regime. The gratuity that is actually tax-free under Section 10(10) surprises most people - up to ₹20L is exempt for private sector employees.

The right comparison is monthly disposable income vs monthly disposable income - what remains after tax, PF deductions, and city-specific living costs. A ₹16L offer in Pune often delivers more monthly cash than a ₹20L Mumbai offer. Numbeo 2026 data shows Mumbai costs approximately 46% more than Pune for equivalent living standards.

The Step-by-Step CTC to In-Hand Formula

How Monthly In-Hand is Calculated
Gross Salary = CTC - Employer PF (12% of Basic) - Gratuity (4.81% of Basic)

Standard Deduction = ₹75,000 (New Regime FY 2026-27) | ₹50,000 (Old Regime)
HRA Exemption = Only under Old Regime, minimum of 3 values
Taxable Income = Gross - Standard Deduction - HRA Exemption (if applicable)

Deductions = Employee PF + Income Tax + Cess (4%) + Professional Tax
Monthly In-Hand = (Gross - All Deductions) / 12

TDS is deducted monthly from your salary by your employer based on projected annual tax. Many employees overpay TDS because they forget to declare rent receipts, 80C investments, or home loan interest at the start of the financial year. If you want to cross-check what gross salary produces a given in-hand target, the reverse calculation from in-hand to gross is useful when negotiating a specific monthly take-home amount with an employer.

HRA Exemption, Tax Regime Choice and City Classification

Old Regime or New Regime - Which Gives You More In-Hand?

From FY 2025-26, the new regime is the default. But default does not mean better. The old regime still wins for salaried Indians who pay rent, max out 80C, and have a home loan - the combined deductions often exceed ₹3.5L, making the old regime more efficient despite higher slab rates. The exact break-even depends on your salary level: the detailed regime comparison with worked examples shows at which income and deduction level each regime becomes better. Recent changes under the Income Tax Act 2025 have shifted some of these break-even points upward.

If you pay ₹20,000/month rent in Mumbai on a ₹20L CTC with 40% basic, switching to the old regime can save ₹48,000-90,000 annually through HRA exemption alone. Add 80C investments of ₹1.5L, 80D health insurance premiums, and home loan interest - and the old regime advantage compounds. The legal ways to maximise your HRA exemption through proper rent receipt documentation and HRA structuring can add another ₹20,000-40,000 in annual savings.

The Metro vs Non-Metro Misunderstanding

For HRA exemption under Section 10(13A), only four cities are classified as metro: Mumbai, Delhi, Kolkata, and Chennai. Bengaluru, Hyderabad, Pune, Noida, and Gurgaon are non-metro - despite hosting India's largest tech companies and highest salaries. Metro employees get exemption at 50% of basic; non-metro at 40%. On a ₹20L CTC with 40% basic in Bengaluru, that 10% difference means ₹40,000-60,000 less in annual tax savings compared to an equivalent Delhi role.

CityHRA Type (IT Act)Exemption CeilingMonthly COL (Single Professional)Source
MumbaiMetro50% of Basic₹43,000 - 50,000Numbeo 2026
Delhi / NCRMetro50% of Basic₹35,000 - 42,000Numbeo 2026
BengaluruNon-Metro40% of Basic₹36,000 - 44,000ProductBased.in
HyderabadNon-Metro40% of Basic₹27,000 - 33,000ProductBased.in
ChennaiMetro50% of Basic₹28,000 - 33,000Numbeo 2026
KolkataMetro50% of Basic₹23,000 - 28,000Numbeo 2026
PuneNon-Metro40% of Basic₹22,000 - 28,000GoDigit 2026
Noida / GurgaonNon-Metro40% of Basic₹32,000 - 38,000ResumegyAni 2026
Tier 2 CityNon-Metro40% of Basic₹12,000 - 16,000Average estimate

Hyderabad consistently offers the best salary-to-savings ratio in India for IT professionals. While Bengaluru pays 10-15% more, living costs are 30-40% higher. Pune offers an excellent balance - costs 30-35% lower than Bengaluru with a growing startup scene. If either offer involves relocating, the decision of whether to rent or buy in the new city is a separate calculation that materially affects your monthly cash flow for the first 2-5 years.

PF Lock-In, Gratuity Cliff, NPS, and the Full Benefits Comparison

The Basic Salary Percentage Tradeoff

A higher basic salary percentage means more mandatory employee PF deduction from your monthly take-home, but also more employer PF going into your retirement corpus. For a ₹20L CTC with 50% basic (₹10L basic), employee PF is ₹10,000/month - ₹1,20,000 per year locked away. With 30% basic on the same CTC, it is only ₹6,000/month.

On the employer side: a ₹18L offer with 50% basic builds ₹1,08,000/year in employer PF. A ₹20L offer with 30% basic adds only ₹72,000/year in employer PF. The current EPF interest rate of 8.25% (EPFO declaration for 2024-25) means that ₹36,000 annual difference compounds significantly over 20 years. The compounding math on that gap produces a corpus difference of ₹17-18L by retirement - a number worth factoring in before defaulting to the higher in-hand option. If either offer includes an employer NPS contribution, the NPS vs EPF comparison changes the retirement picture further, since NPS has an additional ₹50,000 deduction under 80CCD(1B) beyond the standard 80C limit.

The Gratuity 5-Year Cliff

Gratuity is payable only after 5 continuous years with the same employer. If you are at year 3 or 4, switching now means forfeiting accumulated gratuity entitlement that was part of your CTC. For a ₹10L basic salary at year 4, you are walking away from approximately ₹2.3L in gratuity. The first ₹20L of gratuity received is tax-free for private sector employees under Section 10(10) - which makes completing the 5-year cliff financially meaningful if the salary difference between offers is modest.

Variable Pay: Apply a Probability Discount Before Comparing

Variable pay is routinely inflated in offer letters. Research shows employees with high variable pay receive 10-15% lower monthly in-hand than fixed salary peers at equivalent CTC. Before comparing offers with variable components, apply a probability discount. Large stable MNC with 5-year full-payout history: 85-90%. Mid-size company with growth targets: 65-70%. Funded startup where variable depends on company profitability or next funding round: 40-50%.

A ₹3L variable component at a startup is worth approximately ₹1.2-1.5L in expected value - not ₹3L. Never plan home loan EMIs or personal loan commitments against variable income you have not received. Always compare offers on fixed CTC first, then treat variable as a secondary upside scenario.

Life Insurance and Health Cover in the Package

Employer-provided health insurance and group term cover disappear the day you resign. If Offer A includes a ₹10L health cover and Offer B does not, add the annual premium for an equivalent personal policy (typically ₹15,000-25,000/year) to Offer B's expense side. Similarly, the adequate term cover for your income level is something most salaried Indians underprovide for - a job switch is a good time to check whether your total term cover, including any employer group policy, meets the 10-15x annual income benchmark.

After You Accept: Building Financial Health on the New Salary

Most people obsess over getting the best offer and then ignore what to do financially once they start. That gap is expensive. Here is what to set up in the first 90 days at any new job.

Emergency Fund Before Any Lifestyle Upgrade

A job switch is itself a financial risk - notice period gaps, probation periods where you might not fit, or the role simply not working out. Before upgrading your lifestyle to match the new salary, ensure your emergency fund covers 6 months of expenses. The right structure for an emergency fund - split across a liquid fund and a sweep-in FD - gives you both accessibility and yield rather than losing real returns to a savings account.

Invest the Difference, Not Spend It

The biggest financial mistake after a salary jump is lifestyle inflation that consumes the entire raise. The cost of delaying your SIP by even one year is significant - a ₹5,000/month SIP delayed by 12 months at 12% CAGR costs you approximately ₹14L in final corpus over 20 years. If your new job pays ₹15,000 more per month, start an incremental SIP of ₹8,000-10,000 immediately - before you adjust to the higher income.

To benchmark whether your new salary puts you ahead or behind peers at your age, average net worth benchmarks by age in India show you where you stand. The real hike after tax and inflation calculation is also worth running - a 15% nominal hike in a 6% inflation year is a 9% real increase, and after the slab change that often comes with a higher salary, the effective real increase can be much smaller.

Quick decision rule: If the financially better offer delivers under ₹5,000 more per month in disposable income, the gap is within noise range - career trajectory, learning, and work culture should drive the decision. If the gap is ₹10,000 or more per month, that is ₹1.2L per year - and at 12% CAGR over 15 years, the difference between investing that gap and not investing it is approximately ₹50L in corpus.

Tax Planning on Day One at the New Company

When you join, your employer will ask for tax regime declaration and investment proofs for accurate monthly TDS deduction. Incorrect declarations mean either excess TDS (you wait for a refund) or under-deduction (you pay advance tax in March). Submit rent receipts immediately if on old regime, declare your 80C investments including EPF, PPF, and ELSS, and get your annual tax liability modelled before the year begins so nothing surprises you in Q4. The choice between EPF, NPS, and PPF for your ₹1.5L 80C limit is also worth reviewing at the time of joining - changing your voluntary PF contribution or starting an NPS SIP is easiest at a new employer.

Frequently Asked Questions - Compare Job Offers India

How do I compare two job offers with different CTCs in India?
Never compare on CTC alone. Run four steps. First, calculate in-hand salary from CTC for both offers by subtracting employer PF, gratuity, employee PF, income tax (FY 2026-27 slabs), and professional tax. Second, apply HRA exemption if you are on the old tax regime - metro cities get 50% of basic, non-metros get 40%. Third, subtract city-specific cost of living from each in-hand to get monthly disposable income. Fourth, probability-adjust any variable pay component. This calculator does all four steps automatically.
Why does the city matter so much when comparing job offers?
City changes the comparison in two ways. First, cost of living: Mumbai averages ₹43,000-50,000 per month for a single professional, while Pune averages ₹22,000-28,000. Numbeo 2026 data shows you need approximately 46% more income in Mumbai to maintain the same standard as Pune. Second, HRA tax benefit: Mumbai, Delhi, Kolkata and Chennai are metro cities under Section 10(13A), giving 50% of basic as HRA exemption ceiling vs 40% in non-metros like Bengaluru and Pune. If either role involves relocating, the decision to rent or buy in the new city materially affects your monthly finances for the first 3-5 years.
Should I choose higher CTC or higher in-hand salary?
Prioritise in-hand salary in most situations. The exception is EPF corpus accumulation. A ₹18L offer with 50% basic builds ₹1,08,000/year in employer PF while a ₹20L offer with 30% basic adds only ₹72,000/year - a ₹36,000 annual gap that, thanks to compounding at 8.25% EPF rate, grows to ₹17-18L over 20 years. If you need monthly cash flow for EMIs and goals, in-hand wins. If retirement corpus matters more and monthly needs are manageable, the higher basic offer can be worth it. The NPS vs EPF vs PPF comparison is also relevant if either offer includes an NPS employer contribution.
How does HRA exemption affect my job offer comparison in 2026?
HRA exemption under Section 10(13A) is available only under the old tax regime. Under the new regime (default from FY 2025-26), there is zero HRA benefit regardless of rent paid. Under the old regime, exemption is the minimum of three values: actual HRA received, actual rent minus 10% of basic, and 50% of basic in metros or 40% in non-metros. On a ₹15L CTC in Mumbai with 40% basic and ₹20,000/month rent, the annual exemption is typically ₹2.4-3L, saving ₹48,000-90,000 in tax. Whether the old regime saves more than the new regime at your specific income level depends on your total deductions - the break-even is typically around ₹3.5-4L in combined deductions.
How should I value variable pay when comparing offers?
Apply a probability discount - not face value. Large MNC with consistent 5-year payout history: 85-90%. Mid-size company with growth targets: 65-70%. Startup where variable depends on profitability milestones: 40-50%. A ₹3L variable at a startup is worth ₹1.2-1.5L in expected value. Always compare first on fixed CTC. Never plan home loan EMIs or investment commitments against variable income. The cost of delaying an SIP for even one quarter waiting for variable payout typically exceeds any interest saved.