Offer Decoder Calculator India: Compare Job Offers by Take-Home Pay and Exit Costs
October 26, 2026 · 10 min read · by Shivam Kushwaha, HeyArtha founder
CA Intermediate MCQ Test Series
60 timed case-scenario tests across Corporate & Other Laws (15 tests) and Taxation (45 tests). 30 marks, 2 marks per question, step-by-step statutory citations, no negative marking, and performance certificates.
You have two job offers on the table, each with a different cost-to-company (CTC) structure, variable pay targets, and exit clauses. One headline number looks higher on paper, but you want to know what lands in your bank account each month and what leaving early would cost you. By the end of this guide you will be able to enter two or three offers into Offer Decoder, unpack where the headline CTC goes, read monthly and annual take-home pay side by side, and check what would flip the ranking. Treat everything here as general information and check your own case with a practising CA.
What does Offer Decoder do that a simple CTC comparison does not?
Comparing job offers by headline CTC often misleads employees. An employer might quote an annual CTC of Rs 18 lakh that includes Rs 6 lakh of target variable pay, employer PF on full basic, gratuity, and group insurance. Another employer might quote Rs 16 lakh as an entirely fixed salary. Top-line numbers suggest the first pays Rs 2 lakh more, but actual monthly take-home cash can turn out significantly lower.
Offer Decoder resolves this difference by performing four core checks:
- Steady take-home pay: Strips out non-cash items, models variable pay realization, subtracts employee PF, professional tax, and income tax (for Tax Year 2026-27), and shows net monthly and yearly cash.
- Where headline CTC goes: Explains every rupee between headline CTC and annual take-home pay line by line.
- First-year cash flow versus later years: Models first-year take-home pay separately when an offer includes a joining bonus.
- Exit costs and clawback exposure: Tallies repayable joining bonuses, relocation assistance, and notice buyouts, calculating the months of take-home pay needed to clear that debt.
All calculations run locally inside your browser. For single salary structures without comparing two jobs, start with the In-Hand Salary Calculator guide. For capital gains alongside salary, see the Tax Twin guide.
What do I type in each step of the form?
The form has four steps for each offer. Compare two offers or click Add a third offer for three. Click Use example numbers to load sample figures.
- Step 1: The offers. Enter a short name for the offer (up to 40 characters), the fixed annual CTC (including basic, allowances, and employer PF), variable pay at target (optional), and the payout percentage usually realized (from 0 to 200 percent, opening at 100). Typing 0 excludes variable pay from cash. The Act taxes variable pay when it falls due or is paid, whichever is earlier (s.15(1)(a), (b)); the tool counts it in the year it is paid. Headline CTC is defined in the engine as fixed CTC plus target variable pay.
- Step 2: Inside the CTC. Set basic salary as a share of fixed CTC (30 to 60 percent, defaulting to 50). Tick whether employer PF sits inside CTC, and choose whether PF is worked on full basic or capped at Rs 25,000 a month (Rs 3,000 monthly). Rs 25,000 is the EPFO wage ceiling from 17 September 2026; it was Rs 15,000 until 16 September 2026. The capped choice and the Offer Decoder PDF use Rs 25,000 for the whole tax year and do not blend months. Enter employer NPS (0 to 14 percent of basic), annual gratuity inside CTC, insurance premium, and any other non-cash corporate deductions.
- Step 3: Exit terms. Enter any joining bonus, months to repay it (0 to 60 whole months; 0 means no repayment), relocation support, months to repay relocation, and out-of-pocket notice buyout cost. Total exposure is the sum of repayable bonus and relocation; total exit cost adds notice buyout.
- Step 4: Rent and tax. Tick the metro checkbox for eight major cities to use the 50 percent HRA limit under the Old regime (Rule 279). Enter monthly rent and HRA received (Old regime only), professional tax (default Rs 2,500), and non-cash perks priced for information. Choose whether to pick the lower tax regime per offer (default), New regime, or Old regime, and enter shared Old regime deductions if applicable.
Type this: Offer A (Rs 12 lakh) vs Offer B (Rs 15 lakh) fixed CTC
Leave all optional fields empty and enter these two standard packages:
- Offer A: Fixed CTC Rs 12,00,000, basic 50 percent, PF on full basic, professional tax Rs 2,500, no variable pay, no bonus.
- Offer B: Fixed CTC Rs 15,00,000, basic 50 percent, PF on full basic, professional tax Rs 2,500, no variable pay, no bonus.
- Tax regime: Selected as the lower tax regime (both select New regime).
| Line | Offer A (Rs 12L Fixed) | Offer B (Rs 15L Fixed) |
|---|---|---|
| Headline CTC | Rs 12,00,000 | Rs 15,00,000 |
| Basic salary (50%) | Rs 6,00,000 | Rs 7,50,000 |
| Employer PF (total) | Rs 72,000 | Rs 90,000 |
| Employee PF | Rs 72,000 | Rs 90,000 |
| Professional tax | Rs 2,500 | Rs 2,500 |
| Tax regime | New regime | New regime |
| Income tax | Rs 0 | Rs 83,460 |
| Annual take-home pay | Rs 10,53,500 | Rs 12,34,040 |
| Monthly take-home pay | Rs 87,792 | Rs 1,02,837 |
| Headline CTC gap | Rs 1,46,500 (12.21%) | Rs 2,65,960 (17.73%) |
| Steady ranking | Rank 2 | Rank 1 (Leader) |
The headline banner reads:
Offer B is higher in hand: Rs 1,02,837 a month, which is Rs 1,80,540 a year more than Offer A.
Why is Offer A tax 0? In the New regime for Tax Year 2026-27, gross salary is Rs 11,28,000 (CTC minus employer PF). After the Rs 75,000 standard deduction, taxable income is Rs 10,53,000. Under Section 156(2), income up to Rs 12,00,000 qualifies for full tax rebate, eliminating the Rs 45,300 slab tax. In Offer B, gross salary is Rs 14,10,000, taxable income is Rs 13,35,000, and income tax is Rs 83,460.
The monthly margin between Offer B and Offer A is Rs 15,045 a month (17.14 percent over Offer A). The flip analysis notes:
If the fixed CTC of Offer A were Rs 15,00,000, it would reach or pass Offer B.
Because neither offer includes variable pay, the break-even variable check states that no variable pay was entered for Offer A.
Type this: Variable pay, joining bonus and notice buyout in two offers
Now test a case where headline CTC conceals variable pay realization and exit liabilities:
- Offer A: Fixed CTC Rs 12,00,000, variable pay target Rs 6,00,000 (payout 40%), basic 50% (Rs 6,00,000), joining bonus Rs 1,50,000 (12 months clawback), perks Rs 60,000, professional tax Rs 2,500, PF full basic.
- Offer B: Fixed CTC Rs 16,00,000, no variable pay, basic 50% (Rs 8,00,000), relocation support Rs 50,000 (12 months clawback), notice buyout Rs 1,00,000, professional tax Rs 2,500, PF full basic.
| Line | Offer A | Offer B |
|---|---|---|
| Headline CTC | Rs 18,00,000 | Rs 16,00,000 |
| Target variable pay | Rs 6,00,000 | Rs 0 |
| Variable pay counted (40%) | Rs 2,40,000 | Rs 0 |
| Variable pay not paid | Rs 3,60,000 | Rs 0 |
| Employer PF (total) | Rs 72,000 | Rs 96,000 |
| Employee PF | Rs 72,000 | Rs 96,000 |
| Professional tax | Rs 2,500 | Rs 2,500 |
| Income tax (New regime) | Rs 76,910 | Rs 98,120 |
| Steady annual take-home | Rs 12,16,590 | Rs 13,07,380 |
| Steady monthly take-home | Rs 1,01,383 | Rs 1,08,948 |
| Joining bonus (net in year 1) | Rs 1,26,600 | Rs 0 |
| First-year take-home | Rs 13,43,190 | Rs 13,07,380 |
| Headline CTC gap | Rs 5,83,410 (32.41%) | Rs 2,92,620 (18.29%) |
| Amount at risk | Rs 1,50,000 | Rs 50,000 |
| Notice buyout | Rs 0 | Rs 1,00,000 |
| Total exit cost | Rs 1,50,000 | Rs 1,50,000 |
| Exit cost in months of in-hand | 2 months | 2 months |
| Steady ranking | Rank 2 | Rank 1 (Leader) |
| First-year ranking | Rank 1 (Leader) | Rank 2 |
Look at the findings:
- Headline reversal: By headline CTC, Offer A appears Rs 2,00,000 higher (Rs 18 lakh versus Rs 16 lakh). In steady annual take-home pay, Offer B beats Offer A by Rs 90,790 a year (Rs 7,566 more per month). The banner reads: "Offer B is higher in hand: Rs 1,08,948 a month, which is Rs 90,790 a year more than Offer A."
- Where Offer A's CTC went: Out of Offer A's Rs 18 lakh headline CTC, Rs 5,83,410 (32.41 percent) never reaches the bank. Unpaid variable pay accounts for Rs 3,60,000, employer PF Rs 72,000, employee PF Rs 72,000, professional tax Rs 2,500, and income tax Rs 76,910.
- First-year order flip: Because Offer A pays a Rs 1,50,000 joining bonus (yielding Rs 1,26,600 net of tax), Offer A delivers Rs 13,43,190 in year one, beating Offer B's Rs 13,07,380. A banner notes that the first-year order differs from later years.
- Exit costs: Both offers carry an exit cost of Rs 1,50,000 (joining bonus clawback in Offer A; relocation plus notice buyout in Offer B). In both, clearing this liability takes 2 months of monthly take-home pay, rounded up.
- Flip and break-even: The flip card states that if Offer A's fixed CTC were Rs 13,23,795, it would reach Offer B. The break-even check notes that even at 200 percent of target, Offer A's variable pay cannot catch Offer B.
How do I read the result cards and the CTC gap?
When you click Show the answer, the right side presents your results:
- Character pair banner: Handy and Offy show whether headline CTC and take-home pay agree on the leading offer.
- Top Answer Hero: Displays the leading offer name, monthly in-hand cash, and annual margin over the runner-up.
- Stat tiles: Six tiles display In-hand per month, In-hand per year, Headline CTC, First year with joining bonus, Exit cost in months of in-hand, and monthly gap between the top two offers.
- Order by yearly in-hand: Horizontal bars rank offers by steady take-home cash.
- Where headline CTC goes: An itemized table breaks down every rupee between headline CTC and take-home pay: unpaid variable pay, employer PF within and above ceiling, gratuity, insurance, other non-cash items, employer NPS, employee PF, professional tax, and income tax.
- First year with joining bonus: Ranks offers including one-time joining bonuses.
- Perks outside CTC: Displays priced perks on their own unranked line.
How do the flip and break-even payout lines work?
Under the result bars, Offer Decoder provides sensitivity checks:
- What would change this order (Flip): Tests the smallest single change to the top two offers that would swap their order (reducing leader's variable payout, raising runner-up's variable payout, or increasing runner-up's fixed CTC). On tied offers, it notes that the top two offers are level.
- Break-even payout: For each offer with variable pay, it calculates the payout percentage needed to reach or pass the leader's yearly take-home pay. If catching the leader is impossible even at 200 percent payout, it reports that the target is not reachable within accepted ranges.
These checks are mathematical findings on your inputs, not career advice.
What does the exit cost in months of in-hand mean?
Accepting a joining bonus or relocation assistance creates an immediate debt if your contract requires repayment on early exit.
Offer Decoder evaluates exit exposure in three steps:
- It sums all bonuses and relocation support repayable if you resign early.
- It adds notice buyout costs to find your full exit cost.
- It divides total exit cost by your monthly take-home pay for that offer, rounding up to the nearest whole month (formula O20).
An exit cost of Rs 1,50,000 on a monthly take-home pay of Rs 1,01,383 equals 1.48 months, rounded up to 2 months. This shows how many months of net salary would be wiped out to clear your departure debts.
How do I save a comparison and download the PDF?
- Download PDF: Produces a PDF report with inputs, rankings, CTC gap breakdown, exit clawbacks, and statutory working steps.
- Share card: Generates a summary image. By default, it hides rupee figures to protect compensation privacy, showing bar proportions. Click Show amounts to reveal figures.
- Copy link: Saves form fields into the URL fragment (
#) so you can reopen your comparison on any device without server storage. - Working fold: Expands formulas O1 through O21 with your numbers filled in.
What Offer Decoder does not do
Offer Decoder provides objective arithmetic on salary offers, with clear limits:
- It does not offer career, legal, or investment advice, and does not recommend which job to take.
- Calculations use Indian tax rules for Tax Year 2026-27 and standard payroll practices. They do not settle a legal dispute about pay.
- It does not model any tax relief for repaying a bonus in a later year.
- It does not model taxes on perks, stock options (ESOPs, RSUs), retention bonuses, or foreign exchange. Perquisites are taxable unless a listed exemption applies (for example Rule 280(1)(b) for transfer, packing and transport, or meals given by the employer up to Rs 200 a meal in Rule 15(5)(a)), and the tool leaves perks out of the tax and the ranking.
- State professional tax outside standard amounts is not automated; the tool uses what you enter.
- Not reviewed by a Chartered Accountant. If a number looks unexpected, click the "Report something wrong" button in the page footer.
Last reviewed: October 2026, for tax year 2026-27. How HeyArtha's tools are built is on the Methodology page. For individual salary deductions, see the In-Hand Salary Calculator guide. For business income, see the Business Income Tax Calculator guide. For full tax filing comparisons, explore the Tax Twin guide.
Which component of your current job offers creates the biggest gap between the headline CTC on your offer letter and what actually reaches your bank account?
Quick answers
Things people usually want to know.
How does Offer Decoder differ from an in-hand salary calculator?
A standard salary calculator evaluates one salary at a time. Offer Decoder takes two or three job offers side by side, deducts employer PF, employee PF, professional tax and income tax for each, factors in expected variable pay, and compares them by monthly and annual take-home pay while also tracking clawbacks and exit costs.
Why can an offer with a higher headline CTC pay less take-home pay?
Headline CTC often bundles variable pay that depends on performance, employer PF on full basic, gratuity, group insurance premiums and non-cash items. If one offer has high variable pay paid at a low realization rate, its cash in hand can fall well below an offer with a lower, fixed CTC.
How are joining bonus clawbacks and relocation costs handled?
The tool treats joining bonuses and relocation support as amounts at risk if your contract requires repayment when leaving within a set period. It tallies your gross exposure and calculates how many months of take-home pay it would take to repay those exit costs together with any notice buyout.
Does Offer Decoder pick the New tax regime or the Old tax regime?
By default, the tax regime setting is set to choose the regime with the lower tax offer by offer. You can also set both offers into the New regime or the Old regime. The tax calculation runs through the same statutory tax engine as HeyArtha's In-Hand Salary tool.
Where do my salary numbers go when I use the tool?
The calculation runs in your browser, and the tool's page code makes no request that sends your figures anywhere. Copy link keeps your numbers after the # sign in the address, so you can reopen the comparison on another device.
Can I compare three offers?
Yes. The form starts with two offers and an Add a third offer button brings in a third. Each offer has a short name of up to 40 characters, and the answer ranks them by yearly in-hand pay and, separately, by first-year pay when a joining bonus is involved.
How is variable pay counted?
You type the variable pay at target and the payout percentage you expect, from 0 to 200, which opens at 100. Only the expected part counts as cash, and the rest shows on the page as variable pay not paid. Typing 0 leaves variable pay out of cash altogether.
What does exit cost in months of in-hand mean?
It is the joining bonus and relocation you would have to repay, plus any notice buyout, divided by that offer's monthly in-hand pay and rounded up to a whole month. In the second worked example below, Rs 1,50,000 on Rs 1,01,383 a month comes to 2 months.
More from HeyArtha
Other things we've been writing about.
In-Hand Salary Calculator India: Every Field and Result (2026-27)
How to use the in-hand salary calculator India 2026-27: what to type for CTC, basic, PF, HRA and deductions, and how to read the New and Old regime cards.
Tax Twin India: Old vs New Regime With Share Sales, Card by Card (2026-27)
How to use Tax Twin for 2026-27: fill each card, read the Old and New regimes side by side, the capital gains table, the year-end moves and the PDF.
Business Income Tax Calculator India: Field-by-Field Guide
Field-by-field guide to HeyArtha's business income tax calculator for India: what to type, how add-backs, interest and audit status show up. Tax Year 2026-27.