Sample offers shown (A: ₹12 lakh in Maharashtra; B: ₹14 lakh with 10% variable in Karnataka). Change them to compare your own.
| Item | Offer A | Offer B |
|---|
Enter two offers and instantly see which one puts more money in your pocket every month. Covers in-hand salary, annual guaranteed pay, income tax (new and old regime), PF, and professional tax.
This calculator compares two job offers on fixed monthly in-hand pay. For each offer: gross = CTC minus employer PF; fixed in-hand = gross minus variable pay, employee PF (12% of Basic), professional tax and income tax, divided by 12. The offer with the higher fixed in-hand wins; variable pay and joining bonus are shown separately.
Sample offers shown (A: ₹12 lakh in Maharashtra; B: ₹14 lakh with 10% variable in Karnataka). Change them to compare your own.
| Item | Offer A | Offer B |
|---|
A higher CTC does not always mean a higher salary in your bank account. The structure of the offer, your city, tax regime, and variable pay percentage all change what you actually take home every month. Here is how to read an offer correctly.
Every CTC has two buckets: fixed and variable. Fixed pay (basic, HRA, special allowance) is guaranteed every month. Variable pay (performance bonus, incentive) is paid quarterly or annually and depends on hitting targets. A Rs 15 LPA offer with 30% variable is not the same as a Rs 15 LPA offer with 0% variable. The first one guarantees only Rs 10.5 LPA fixed; if targets are missed, variable pay may be partially or fully withheld.
Rule of thumb: compare the fixed annual salary first. Use total CTC only after confirming how the variable component works and whether it has historically been paid at 100%.
The basic salary percentage drives several downstream numbers:
Most companies set basic at 35% to 50% of CTC. A very low basic (20 to 25%) minimises PF, which means higher in-hand now but lower retirement corpus and lower gratuity later.
The new tax regime is the default for salaried employees. From 1 April 2026 the Income-tax Act, 2025 replaced the 1961 Act and uses “tax year” instead of FY and AY. For tax year 2026-27, Budget 2026 made no change to the new regime slabs (Section 202, earlier Section 115BAC). Key facts:
| Annual Taxable Income (New Regime) | Tax Rate |
|---|---|
| Up to Rs 4,00,000 | 0% |
| Rs 4,00,001 to Rs 8,00,000 | 5% |
| Rs 8,00,001 to Rs 12,00,000 | 10% |
| Rs 12,00,001 to Rs 16,00,000 | 15% |
| Rs 16,00,001 to Rs 20,00,000 | 20% |
| Rs 20,00,001 to Rs 24,00,000 | 25% |
| Above Rs 24,00,000 | 30% |
Standard deduction: Rs 75,000. Rebate under Section 156 (earlier Section 87A): up to Rs 60,000 if taxable income is Rs 12,00,000 or below, with marginal relief just above. This makes income up to Rs 12,75,000 effectively tax-free for salaried individuals under the new regime.
Professional tax is a state-level deduction capped at Rs 2,500 per year constitutionally. It matters when comparing offers in different cities or states. For example, a candidate accepting an offer in Mumbai pays up to Rs 2,500/year in PT; the same candidate in Gurugram pays zero (Haryana has no professional tax). Over a year that is not a huge difference, but it is worth factoring in.
A joining bonus is taxable as salary income in the year it is paid. It is not part of the recurring salary structure. When comparing two offers, strip out the joining bonus and compare recurring in-hand first. Then evaluate the joining bonus separately, keeping two things in mind: (1) it is taxed at your marginal rate, so a Rs 3 lakh joining bonus at 30% slab rate nets only Rs 2.1 lakh, and (2) most joining bonuses come with a clawback: if you leave before 12 to 24 months, you must return the full amount (sometimes the pre-tax amount, which is worse).
After comparing recurring in-hand, add one-time items in a separate column: joining bonus (net of tax), ESOP vesting value (at current valuation, discounted for risk), and relocation allowance. These improve first-year value but should not be the primary reason to choose an offer.
| Item (annual unless stated) | Offer A | Offer B |
|---|---|---|
| CTC | Rs 12,00,000 | Rs 14,00,000 |
| Basic (40% of CTC) | Rs 4,80,000 | Rs 5,60,000 |
| Employer PF (12% of Basic) | Rs 57,600 | Rs 67,200 |
| Gross salary (CTC minus employer PF) | Rs 11,42,400 | Rs 13,32,800 |
| Variable pay (10% for B) | Rs 0 | Rs 1,40,000 |
| Income tax, new regime (taxable = gross minus Rs 75,000) | Rs 0 | Rs 60,112 |
| Employee PF + professional tax | Rs 60,100 | Rs 69,700 |
| Monthly fixed in-hand | Rs 90,192 | Rs 88,582 |
Offer B has the higher CTC, but Offer A pays about Rs 1,610 more each month in fixed in-hand because B’s extra money sits in variable pay and pushes taxable income past Rs 12 lakh. If B’s variable is paid in full, its yearly in-hand is higher, so check how reliably that bonus has been paid.
Hiring managers comparing their own offer bands can see how GetHirePlus supports the hiring process on the pricing page.
AI-powered screening, assessments, and interviews, for employers and candidates alike.
Get started freeSpotted a value that looks off? We'd really like to know. Please share it with us at [email protected].
Disclaimer: Formulas are based on tax year 2026-27 rules under the Income-tax Act, 2025 (new and old regime slabs, Section 156 rebate) and state professional tax schedules as of October 2026. Values are estimates for general guidance only and do not constitute financial or tax advice.
AI hiring software for resume screening, AI phone interviews, assessments, live interviews and applicant tracking.
Get started