Lessons
1 · Reality Check and Your Search Plan
2 · Building Credibility From Zero
- 06What Credibility Means for a Fresher: Proof of Work
- 07Choose and Build a Project That Mirrors Your Target Companies
- 08Ship It: Deploy, Document and Make Your GitHub Easy to Read
- 09External Proof: Open Source, Hackathons and Writing About Your Work
- 10Honest Numbers: Measuring and Quantifying Student Projects
3 · Resume and LinkedIn
4 · Finding Jobs Before the Crowd
5 · Applications and Referrals
6 · Online Assessments and DSA
7 · Company Research for Interviews
8 · Technical Interview Rounds
9 · Behavioral and HR Rounds
10 · Offers, Negotiation and Joining
Lesson 39 · Offers, Negotiation and Joining
Fresher Offer Maths: CTC, In-Hand Pay, Variable Pay and ESOPs
A ₹12 lakh offer and a ₹15 lakh offer can be closer, or further apart, than the headline numbers suggest. This article breaks a fresher offer in India into what is paid monthly in cash, what is paid later or conditionally, and what is not cash at all; estimates in-hand pay under the new tax regime for 2026-27 with a short program; and shows how to treat variable pay, joining bonuses and stock options when comparing offers.
For
Freshers in India comparing one or more job offers who want to understand the real value of each.
Level
Before you start
Read Read Your Offer Letter: The Clauses That Matter (article 38). Basic arithmetic is enough; the program is optional.
On this page
Key takeaways
- CTC includes money you never receive monthly: employer provident fund, gratuity, insurance and often variable pay that may not be paid in full.
- Compare offers on monthly fixed in-hand pay and on first-year cash, not on CTC.
- Under the new tax regime for 2026-27, the standard deduction of ₹75,000 and the rebate up to ₹12 lakh of taxable income mean many fresher salaries pay little or no income tax. Check current rules each year.
- Treat variable pay as uncertain, joining bonuses as conditional on staying, and stock options at a private company as possibly worth nothing for years.
- How an employer structures pay (basic salary, PF on full basic or capped) changes in-hand pay noticeably, even at the same CTC.
Two friends compare offers. Priya's is ₹12 lakh CTC at a large company; Aman's is ₹15 lakh CTC at a startup. Aman feels he has won by ₹3 lakh. Then they compare their first salary slips. The gap is real but smaller than ₹3 lakh a year would suggest, Priya's figure moves depending on a bonus she may not get in full, and Aman has stock options he cannot sell. The headline number told them very little.
CTC, "cost to company", is what the employer spends on you in a year, including money that never reaches your bank account each month. This article turns CTC into numbers you can compare.
What you will learn
#- What the components of a typical Indian CTC are, and which are cash.
- The deductions from your salary: provident fund, professional tax and income tax.
- How to estimate monthly in-hand pay under the new tax regime, with a short program.
- How to treat variable pay, joining bonuses and stock options.
- Two numbers to compare offers on.
The components of CTC
#Component | Paid how | Cash in your monthly salary? |
|---|---|---|
Basic salary | Monthly | Yes |
House rent allowance (HRA) | Monthly | Yes (taxable in the new regime) |
Special or other allowances | Monthly | Yes |
Employer's provident fund contribution | Into your PF account | No: savings you access later, under PF rules |
Gratuity | Paid when you leave after the qualifying period (generally five years of continuous service for permanent employees; one year for fixed-term employees under the labour codes in force since November 2025) | No |
Insurance premiums (health, term) | Paid to an insurer | No: a benefit, not cash |
Variable pay or performance bonus | Quarterly or yearly, depending on performance | Only when paid, and only the amount actually paid |
Joining bonus | Once, usually in the first salary or two | Yes, once, but may be clawed back (article 38) |
Meal cards, reimbursements | Varies | Sometimes, and sometimes only against bills |
Stock options or units | Vest over years | No: possibly valuable later, possibly not |
Deductions from your salary
#- Employee provident fund: 12 per cent of your basic (and dearness allowance, if any). Some employers apply it to your full basic; others limit it to the statutory wage ceiling of ₹15,000 a month, which means ₹1,800 a month. Ask which.
- Professional tax: a small state tax on employment, in states that levy it. In Karnataka, for example, it is ₹200 a month with ₹300 in February, ₹2,500 a year, for salaries above ₹25,000 a month. Other states differ.
- Income tax: deducted monthly by your employer as tax deducted at source (TDS), based on your estimated yearly income.
The labour codes and your basic salary
#India's four labour codes came into force on 21 November 2025. One rule in the Code on Wages limits how much of your pay can be excluded from "wages" (which PF and gratuity are calculated on): if the excluded allowances exceed half of total remuneration, the excess counts as wages. Payroll experts expect this to push some employers to restructure pay so that a larger share counts as wages, which raises PF and gratuity contributions and can lower monthly in-hand pay at the same CTC. Ask HR how your structure is set up under the codes.
Income tax under the new regime (tax year 2026-27)
#The new tax regime is the default for individuals; you can choose the old regime if it suits you better (article links below). Under the new regime, as of October 2026:
Taxable income | Rate |
|---|---|
Up to ₹4,00,000 | Nil |
₹4,00,001 to ₹8,00,000 | 5% |
₹8,00,001 to ₹12,00,000 | 10% |
₹12,00,001 to ₹16,00,000 | 15% |
₹16,00,001 to ₹20,00,000 | 20% |
₹20,00,001 to ₹24,00,000 | 25% |
Above ₹24,00,000 | 30% |
Plus:
- a standard deduction of ₹75,000 for salaried people;
- a rebate that makes tax zero if taxable income is up to ₹12,00,000 (so salary up to ₹12,75,000 pays no income tax);
- marginal relief just above ₹12 lakh, so tax cannot exceed the income above that limit;
- a 4 per cent health and education cess on the tax.
In the new regime, most deductions people associate with tax saving (HRA exemption, professional tax deduction, investments under section 80C) are not available. That is why the calculator below simply subtracts the standard deduction.
An in-hand calculator
#This program estimates yearly and monthly in-hand pay for two illustrative offers. The structures are examples, not typical figures for any company.
# File: in_hand.py# Rough in-hand estimate for a salaried fresher in India under the new tax regime,# tax year 2026-27 (rules as of October 2026). An ESTIMATE for comparing offers,# not tax advice: real payroll also depends on other deductions, state rules and# how the employer structures pay.SLABS = [(400_000, 0.00), (800_000, 0.05), (1_200_000, 0.10), (1_600_000, 0.15), (2_000_000, 0.20), (2_400_000, 0.25), (float("inf"), 0.30)]STANDARD_DEDUCTION = 75_000REBATE_LIMIT = 1_200_000 # no tax if taxable income is at most thisCESS = 0.04PROFESSIONAL_TAX = 2_500 # Karnataka, per year; varies by statedef inr(amount): """Format with Indian digit grouping: 1200000 -> 12,00,000.""" s = str(round(amount)) head, tail = s[:-3], s[-3:] groups = [] while len(head) > 2: groups.insert(0, head[-2:]) head = head[:-2] return ",".join(([head] if head else []) + groups + [tail])def income_tax(taxable): tax, lower = 0.0, 0 for upper, rate in SLABS: if taxable > lower: tax += (min(taxable, upper) - lower) * rate lower = upper if taxable <= REBATE_LIMIT: tax = 0.0 else: tax = min(tax, taxable - REBATE_LIMIT) # marginal relief just above the limit return round(tax * (1 + CESS))def in_hand(name, cash, employee_pf, ctc): """cash: yearly taxable cash pay (fixed + variable actually paid).""" taxable = max(0, cash - STANDARD_DEDUCTION) tax = income_tax(taxable) yearly = cash - employee_pf - PROFESSIONAL_TAX - tax print(f"{name}: tax {inr(tax)}, in-hand {inr(yearly)} a year, " f"{inr(yearly / 12)} a month ({yearly / ctc:.0%} of CTC)")# Offer A: CTC 12,00,000 = basic 5,00,000 + HRA 2,00,000 + special 3,05,950# + employer PF 60,000 + gratuity 24,050 + insurance 10,000 + variable 1,00,000in_hand("Offer A, variable paid in full", 1_105_950, 60_000, 1_200_000)in_hand("Offer A, no variable paid", 1_005_950, 60_000, 1_200_000)# Offer B: CTC 15,00,000 = basic 6,00,000 + HRA 2,40,000 + special 6,38,400# + employer PF 21,600 (on the 15,000 monthly wage ceiling); no variable or gratuity in CTCin_hand("Offer B", 1_478_400, 21_600, 1_500_000)Offer A, variable paid in full: tax 0, in-hand 10,43,450 a year, 86,954 a month (87% of CTC)Offer A, no variable paid: tax 0, in-hand 9,43,450 a year, 78,621 a month (79% of CTC)Offer B: tax 94,130, in-hand 13,60,170 a year, 1,13,348 a month (91% of CTC)What the output shows:
- Offer A pays no income tax: its taxable cash is ₹11,05,950, minus the ₹75,000 standard deduction, is ₹10,30,950, under the ₹12 lakh rebate limit. Its in-hand pay is lower than CTC mainly because ₹94,050 of CTC is employer PF, gratuity and insurance, and ₹60,000 more goes to employee PF.
- Offer A's monthly fixed pay is about ₹78,600. The variable ₹1 lakh arrives later, if at all. Comparing on "₹86,954 a month" would overstate it.
- Offer B pays income tax (about ₹94,000), but its structure puts more of CTC into cash: PF is on the ₹15,000 wage ceiling, and there is no gratuity, insurance or variable inside the CTC. So 91 per cent of its CTC reaches you, against 79 to 87 per cent for Offer A.
- The gap in monthly fixed pay is about ₹34,700, not the ₹25,000 a month that ₹3 lakh of CTC suggests. Structure matters as much as the headline.
Remember what in-hand does not show: Offer A's ₹60,000 employer PF and gratuity are real savings for you; Offer B's lower PF is less saving. A fair comparison looks at both cash and long-term benefits (article 41).
Doing it without code
#Ask HR for the monthly salary slip estimate, or work it out on paper: monthly fixed cash, minus employee PF, minus professional tax, minus one-twelfth of yearly income tax. Online salary calculators do the same; check that they use the current year's rules. If you ask an AI assistant to calculate, give it the full breakup and the current rules, ask it to show every step, and check the arithmetic yourself; assistants make calculation errors and may use outdated slabs.
Variable pay, joining bonuses and stock options
#Variable pay
#Variable pay depends on performance and sometimes on company results. When comparing:
- Use fixed pay as your main number.
- Ask what proportion of variable pay employees at your level typically received in recent years. HR may tell you.
- Check whether you must be on the rolls on the payout date (article 38), and whether the first year is prorated.
Joining bonus
#A joining bonus is real money, taxed as salary, but conditional: if you leave within the clawback period, you may repay it. Count it in first-year cash, and remember the condition.
Stock options (ESOPs) and stock units (RSUs)
#Equity can be valuable, especially at a company that grows and lists or is acquired. For a fresher, treat it cautiously:
- Vesting: often over several years, commonly with a one-year cliff (nothing vests if you leave before a year).
- Private company options: you may not be able to sell the shares for years, or ever. Their value depends on future events nobody can predict.
- Exercise cost and tax: for options, you pay the exercise price to buy the shares, and in India the difference between the market value and the exercise price is generally taxed as part of your salary when you exercise; selling later can bring capital gains tax. Check the details for your situation.
- Listed company RSUs: closer to cash, since shares can usually be sold after vesting, though their value moves with the share price.
A cautious rule for comparing fresher offers: value private-company options at zero for the decision, and treat any future value as a bonus.
Two numbers to compare
#Number | How to compute | Why |
|---|---|---|
Monthly fixed in-hand | Fixed cash per year minus employee PF, professional tax and income tax, divided by 12 | What you can rely on every month for rent, family and savings |
First-year cash | Fixed in-hand for the year, plus joining bonus, plus a cautious estimate of variable pay | What the first year is realistically worth |
Then list separately: employer PF and gratuity (long-term savings), insurance (a real benefit, especially for family cover), and equity (uncertain upside). Article 41 adds growth, learning and risk.
A worked example
#Rhea has two offers:
- Capability centre: ₹9.5 lakh CTC, including employer PF on the full basic, gratuity, insurance and 10 per cent variable.
- Startup: ₹11 lakh CTC, PF on the wage ceiling, no variable, plus 1,500 options vesting over four years.
She asks both HR teams for an estimated monthly salary slip. The capability centre's fixed in-hand comes to about ₹63,000 a month; the startup's to about ₹82,000. Both are under the tax rebate limit. She values the options at zero for now, notes the capability centre's stronger PF and insurance, and moves on to growth and stability questions (article 41) with the cash picture clear.
Common mistakes
#- Comparing CTC figures directly.
- Counting variable pay as guaranteed.
- Ignoring PF structure (full basic or capped), which changes in-hand pay.
- Using last year's tax slabs from an old article or an assistant's memory.
- Valuing private stock options at face value.
- Forgetting employer PF and gratuity entirely: they are not cash now, but they are yours.
Exercises
#Exercise 1
Classify the components
#For this ₹8 lakh CTC breakup, mark each as monthly cash, later or conditional, or not cash: basic ₹3,20,000; HRA ₹1,28,000; special allowance ₹2,30,000; employer PF ₹38,400; gratuity ₹15,392; health insurance ₹8,208; performance bonus ₹60,000.
Exercise 2: Estimate in-hand
#For Exercise 1's offer, assume the employee PF equals the employer PF, professional tax is ₹2,500 a year, and the new regime applies. Estimate (a) taxable income if the bonus is paid in full, (b) the income tax, and (c) the monthly fixed in-hand pay, excluding the bonus.
Exercise 3: Which is better?
#Offer X: ₹10 lakh CTC, monthly fixed in-hand about ₹70,000, ₹1 lakh joining bonus with a 12-month clawback. Offer Y: ₹10 lakh CTC, monthly fixed in-hand about ₹74,000, no joining bonus. You may leave for higher studies after about eight months. Which has more first-year cash for you, and why?
Exercise 4: Your offer
#Take your offer's breakup (or a realistic sample). Classify each component, ask HR (or estimate) whether PF is on full basic or capped, and calculate monthly fixed in-hand and first-year cash. Check the tax rules on the Income Tax Department's site first.
Show solutionHide solution
- Monthly cash: basic ₹3,20,000; HRA ₹1,28,000; special allowance ₹2,30,000 (total ₹6,78,000 a year).
- Later or conditional: gratuity ₹15,392 (only after the qualifying period); performance bonus ₹60,000 (depends on performance and payout conditions).
- Not cash: employer PF ₹38,400 (your savings, but not salary); health insurance ₹8,208 (a benefit).
Check: the components add up to ₹8,00,000. Only about 85 per cent of the CTC is fixed monthly cash, before any deductions.
Exercise 2
Show solutionHide solution
(a) Taxable cash with the bonus: ₹6,78,000 + ₹60,000 = ₹7,38,000. Minus the standard deduction of ₹75,000: ₹6,63,000 taxable.
(b) Taxable income is under ₹12 lakh, so the rebate makes income tax zero under the new regime (as of the 2026-27 rules).
(c) Fixed cash ₹6,78,000 − employee PF ₹38,400 − professional tax ₹2,500 = ₹6,37,100 a year, about ₹53,100 a month. The bonus, if paid, comes later.
So an "₹8 lakh" offer means about ₹53,000 a month in hand, plus a possible bonus, plus PF savings and insurance.
Exercise 3
Show solutionHide solution
If you leave after about eight months:
- Offer X: 8 × ₹70,000 = ₹5,60,000 fixed in-hand, plus the ₹1 lakh joining bonus, which you would likely have to repay (fully or in part, depending on the clause) because you left within 12 months. Effective: about ₹4,60,000 to ₹5,60,000 depending on the clawback terms (and tax effects on the bonus).
- Offer Y: 8 × ₹74,000 = ₹5,92,000, with nothing to repay.
For your plans, Offer Y gives more first-year cash and less risk. If you were sure to stay more than 12 months, X's bonus would make it ₹1 lakh better in the first year, minus the ₹48,000 lower fixed pay over the year, a net advantage of about ₹52,000. The right answer depends on your plans, which is why you should know them before comparing.
Exercise 4
Show solutionHide solution
Your result should include:
- Each component classified, adding up to the CTC.
- Whether PF is on full basic or capped, from HR or the offer.
- Monthly fixed in-hand, with the arithmetic shown, using the current year's rules from the official source.
- First-year cash: fixed in-hand plus joining bonus plus a cautious variable estimate (for example, half of target unless HR gave typical payouts).
- A separate note of employer PF, gratuity, insurance and any equity.
Compare your estimate with the first salary slip when it arrives; the difference teaches you how your employer structures pay.
Where to go next
#- Next: Benchmark and Negotiate Your First Offer uses these numbers to negotiate.
- For a detailed line-by-line breakup, see CTC vs In-Hand Salary: Why Your ₹12 LPA Offer Doesn't Pay ₹1 Lakh a Month.
- To choose between tax regimes, see Old vs New Tax Regime: How to Choose in 15 Minutes, and for PF see EPF vs PPF vs NPS: Which Retirement Account Does What.
Sources & further reading
- Career
- Personal Finance
- #AI
- #decision making
- #freshers
- #interview preparation
- #job offers
- #job search
- #off-campus placement
- #salary negotiation
Connected lessons
Linked from 1 guide
Other pages in the library that point here.
Keep reading
More in Career →Guide · Career
Interview Preparation and Mock Interviews with AI
Guide · Career
Improve Your Resume and Profile with AI, Honestly
Guide · Career
A LinkedIn Profile That Gets Recruiter Messages

