The CTC Illusion Report:
Your 12 LPA Offer Pays 74,000 a Month
Recruiters quote CTC because it is the biggest number they can legally put on the page. A typical 12 LPA offer pays about 73,900 a month in hand. A 20 LPA startup offer with ESOPs pays about 99,000. We modelled five common fresher offers under the new labour codes and the new tax regime to show exactly where the rest goes.
A 12 LPA offer sounds like 1 lakh a month. It is not. CTC is the total the company budgets for you in a year. That includes money you never see monthly: the employer's PF contribution, a gratuity provision you only receive after about five years, group insurance premiums, a variable bonus that depends on ratings, and often a one-time joining bonus that disappears in year two.
We modelled a typical 12 LPA fresher offer: 10.5 lakh fixed, 1 lakh variable, and a 50,000 joining bonus. Basic pay is set at half of fixed pay, as the new labour codes now require. PF is 12% of basic on both sides, there is no PF wage cap, and the employee is in Bengaluru under the new tax regime. The result is a monthly credit of about 73,900. That is 74% of the 1 lakh a month the headline implies.
The good news is that a 12 LPA package pays almost no income tax under the new regime. Taxable salary stays under the 12 lakh line where the Section 87A rebate brings tax to zero. The gap between headline and in-hand at this level is almost entirely deferred money and conditional money, not tax.
Until late 2025 many Indian employers kept basic pay at 30% to 40% of CTC and paid the rest as allowances. A low basic meant low PF and gratuity contributions, so more of the CTC landed in the monthly salary. The four labour codes that came into force on 21 November 2025 changed that. Wages, meaning basic plus DA, must now be at least 50% of total pay.
A higher basic means a higher PF deduction from your salary and a higher employer PF charge inside the same CTC. Business Today's November 2025 salary calculator showed annual in-hand pay at a 15 lakh CTC falling from about 12.43 lakh to about 11.79 lakh under the new structure. Nobody's CTC went down. The share paid out monthly did.
Variable pay is the most misunderstood line in a fresher offer. It is usually tied to your rating and the company's results, it is often paid quarterly or annually rather than monthly, and many companies pay less than 100% in a weak year. Treat it as a possibility, not part of your salary.
There is also a tax trap. Under the new regime, taxable income up to 12 lakh carries effectively zero tax because of the Section 87A rebate. Above that line, the rebate disappears and slab tax applies to the whole income, with only narrow marginal relief just above the line. In our 20 LPA startup model, the fixed salary alone produces taxable income of about 12.07 lakh, and the tax on it is about 7,600 for the year. A 2 lakh variable payout pushes taxable income to about 14.07 lakh and the tax bill to about 94,700. The extra 87,000 of tax means 44% of that bonus goes to tax.
Joining bonuses make the first-year number look bigger, but they are one-time. In our 12 LPA model, the 50,000 joining bonus means the year-two CTC is really 11.5 lakh before any hike. Most joining bonus clauses also include a clawback: leave within a set period, commonly 12 months, and you repay some or all of it.
ESOPs are the biggest gap between headline and cash. A startup that quotes 20 LPA including 4 lakh a year of ESOPs is usually quoting the value of options at the last funding round, vesting over four years with a one-year cliff. Nothing vests in your first year. When you exercise, the gap between fair market value and your exercise price is taxed as salary, even though you cannot sell the shares. Employees of eligible DPIIT-recognised startups can defer that tax, but they still owe it later.
We ran the same method across five offer types that freshers commonly see. A 3.6 LPA IT services entry offer with no variable pays about 25,500 a month, which is 85% of the headline monthly figure. A 7 LPA elite-track offer with 10% variable pays about 44,700, or 77%. The 12 LPA mid offer pays about 73,900, or 74%.
Above that, the share falls fast. An 18 LPA product company offer (15 lakh base, 10% bonus, 1.5 lakh sign-on) pays about 1,00,300 a month, or 67%, because base salary alone crosses the rebate line and slab tax starts. A 20 LPA startup offer that includes 4 lakh of ESOPs pays about 99,000, or 59%. On guaranteed monthly cash, the 18 LPA and 20 LPA offers are almost the same.
Ask for the annexure that lists every component, not just the summary. Then work from the top down: monthly gross, minus your PF, minus professional tax, minus estimated monthly TDS. That figure is your salary. Everything else is a benefit, a saving or a bet.
Find roles where the numbers add up
Browse internships and early-career roles on Studojo and compare offers on what you will actually take home.