Skip to content
Calculators
India

Salary / CTC Calculator: Your Real In-Hand Pay

October 7, 2025by cyborg.vaibhav@gmail.com13 min read

In January, Nikhil Barve rebuilt the salary structure of every one of the 180 people at the auto-components firm in Thane where he runs payroll. Nobody’s cost to company moved by a single rupee. Roughly a hundred and forty of them took home less money the following month, and eleven came to his desk to ask what he had done to them.

Nikhil is 27, a junior accountant three years out of a B.Com from a Mumbai suburban college, and a composite — drawn from the kind of person who actually operates a payroll sheet in the Wagle Estate belt, not a real individual. His own in-hand fell by ₹4,610 a month. He is the only one in the building who knows exactly where it went, because he is the one who moved it.

Almost everything written about this is written as a warning: your take-home is going to fall. That is true and it is the least interesting fact available. The useful question is the one Nikhil had to answer eleven times at his desk — where did the money go, and am I actually worse off? For most of his colleagues the honest answer is no. For three specific kinds of person it is yes, and they are not the ones panicking.

Thane, one payroll sheet, 180 structures rewritten Composite character. The reconciliation below balances to the rupee. Nikhil, 27 runs the payroll Cost to company ₹80,000 a month unchanged, before and after Monthly bank credit down ₹4,610 nothing was taken away A number that cannot fall was the only number in his contract. That is what CTC has always been for, and this is the year it showed.

The definition that did it

The Code on Wages, 2019 was passed in August 2019 and then sat unused for six years. On 21 November 2025 the Ministry of Labour and Employment brought the four labour codes into force. The provision that reached into Nikhil’s spreadsheet is section 2(y), the definition of “wages”.

Read the structure of it rather than the summary. Wages means all remuneration, and specifically includes basic pay, dearness allowance and retaining allowance. Then comes a closed list of things it does not include: bonus payable under law, the value of accommodation and amenities, the employer’s provident fund or pension contribution, conveyance allowance, sums paid to defray special expenses entailed by the nature of the employment, house rent allowance, remuneration under an award or settlement, overtime, commission, gratuity, and retrenchment compensation.

Then the backstop, in the statute’s own words: “Provided that, for calculating the wages under this clause, if payments made by the employer to the employee under clauses (a) to (i) exceeds one-half, or such other per cent. as may be notified by the Central Government, of the all remuneration calculated under this clause, the amount which exceeds such one-half, or the per cent. so notified, shall be deemed as remuneration and shall be accordingly added in wages under this clause.”

How section 2(y) builds the number your PF is charged on ALWAYS WAGES Basic pay Dearness allowance Retaining allowance NAMED EXCLUSIONS HRA, conveyance, overtime, commission, bonus, amenities, employer PF, gratuity a closed list, clauses (a) to (k) NOT ON THE LIST Special allowance the residual bucket most Indian payslips balance with THE PROVISO If the clause (a) to (i) exclusions exceed one-half of all remuneration, the excess is deemed remuneration and added back into wages.

The popular shorthand for this is “basic must be 50% of CTC”. That is a fair working summary of the proviso, and it is how nearly every payroll team has implemented it. But notice what the shorthand skips.

Special allowance is not on the exclusion list. Not by that name, and not obviously within clause (e), which excludes a sum paid to defray special expenses entailed on him by the nature of his employment — the language of a reimbursement, not of a residual figure invented to make the arithmetic add up. If the residual bucket is not an exclusion, it does not need the proviso to become wages; it was inside the definition all along. On that reading the wage base is not 50% of the package. It is far more.

This is not a fringe reading. The Supreme Court reached a comparable conclusion in February 2019 in the Vivekananda Vidyamandir line of provident-fund cases, holding that allowances paid universally, necessarily and ordinarily to all employees form part of basic wages. The Code did not overturn that logic; it wrote a floor beneath it. Where exactly the ceiling sits will be settled by the Central and State rules and, eventually, by litigation. Anyone telling you it is already settled is guessing.

Nikhil’s own payslip, before and after

His CTC is ₹80,000 a month. Here is the old structure, the one Indian payroll has used for three decades because a small basic is cheap.

Basic ₹24,000. HRA ₹12,000. Conveyance ₹1,600. Special allowance ₹38,366. Employer PF at 12% of basic, ₹2,880. Gratuity accrual at the conventional 4.81% of basic, ₹1,154. Total: ₹80,000. His own PF deduction was 12% of ₹24,000, so ₹2,880 out of a gross cash of ₹75,966, leaving about ₹73,086 before professional tax and TDS.

The rebuilt structure sets basic at half the package: ₹40,000. Employer PF becomes ₹4,800. Gratuity accrual becomes ₹1,924. Gross cash falls to ₹73,276, his own PF deduction rises to ₹4,800, and the bank credit lands at ₹68,476. Same ₹80,000 of company cost. A gap of ₹4,610.

One package, two structures, ₹80,000 of company cost either way BEFORE — small basic, big residual Basic₹24,000 HRA and conveyance₹13,600 Special allowance₹38,366 Employer PF and gratuity₹4,034 Bank credit ₹73,086 AFTER — basic at half the package Basic₹40,000 HRA and other allowances₹33,276 Special allowanceabsorbed Employer PF and gratuity₹6,724 Bank credit ₹68,476 The only line that moved in the contract is the one nobody reads. The only line that moved in his life is the one nobody signed.
Where the ₹4,610 a month actually went Nothing was deducted. It was redirected, and it reconciles exactly. Bank credit falls ₹4,610 Your PF up ₹1,920 Employer PF up ₹1,920 Gratuity accrual up ₹770 ₹3,840 into EPF, yours immediately ₹770 into a claim that has to vest ₹1,920 + ₹1,920 + ₹770 = ₹4,610. The money did not leave the building. Whether it reaches you depends entirely on the last line.

That reconciliation is the whole argument. Of the ₹4,610 Nikhil stopped receiving, ₹3,840 lands in his EPF account every month — his own contribution plus the employer’s, both of which are his. That is ₹46,080 a year of additional balance in an account earning the EPF declared rate. Over a thirty-year career, even holding his basic frozen at today’s level, that stream compounds into something in the region of ₹52 lakh. His basic will not stay frozen, so treat that as the conservative floor rather than the estimate.

Who actually loses, and it is not who you think

The job-hopper. The remaining ₹770 a month is gratuity accrual, and gratuity is not a savings account. A regular employee earns it only on completing five years of continuous service. Nikhil has changed jobs twice in four years. He has never once collected gratuity. On the new structure, ₹9,240 a year of his cost to company is being booked into a benefit his own employment pattern has reliably forfeited. That is the real transfer, it is invisible on the payslip, and no article about the 50% rule mentions it.

There is a strange inversion here worth knowing. Under section 53 of the Code on Social Security, 2020, an employee on fixed-term employment becomes eligible for gratuity on a pro rata basis after one year, without the five-year requirement. So a contract worker on a one-year term can capture the accrual that the permanent employee sitting next to him, planning to leave in month thirty, will not.

The person with no slack in the month. A ₹4,610 cut is arithmetic on a spreadsheet and a real problem in a household paying Thane rent, a two-wheeler EMI and a parent’s medicines. “It is still your money” is true and completely useless to somebody who needs it in March rather than in 2055. Long-run optimality and short-run solvency are different questions and the first does not answer the second.

The person who negotiated on take-home. Two of the eleven who came to Nikhil’s desk had accepted their offers on a verbal monthly figure. That figure was never in the contract. The contract said CTC, which is precisely the number that did not move. This is what the CTC construct is for: it lets an employer keep every promise on paper while the only number the employee actually spends falls.

Work out your own gap before the next revision

The rebuild is not the last event. Higher wages raise the employer’s PF and gratuity cost permanently, and that cost has to be absorbed somewhere. The place it usually gets absorbed is the following year’s increment.

Price the structure, not the headline YOU ENTER Your basic and each allowance Employer PF and gratuity accrual Old regime or new regime every line is on the annexure to your offer letter, not on the first page IT TELLS YOU Tax payable under each regime What actually reaches your account How much is deferred rather than paid The decision it settles: which of two offers pays you more, not which one sounds bigger?

Three things to do with the output. Ask your employer, in writing, whether PF is contributed on actual wages or restricted to the statutory wage ceiling — the answer changes the size of everything above. Ask what your gratuity accrual is and when it vests, because that is your money only if you are still there. And when you compare two offers, compare the bank credit and the deferred component separately, because a package that defers more is not worse, it is simply less liquid, and you are the only person who knows which you need.

The same redirection, two very different endings Illustrative, basic held flat, EPF at the declared rate over a thirty-year career Stays long enough: the extra EPF stream compounds around ₹52 lakh of additional balance Leaves at month thirty, every time: gratuity slice never vests ₹9,240 a year of CTC, forfeited on exit Same rule, same structure. The variable is how long you stay.

What this does not mean

It does not mean every employee sees this. If your employer contributes provident fund on the statutory wage ceiling rather than on actual wages — which a great many do, entirely lawfully — raising your basic changes your PF very little, and most of the alarm written about the 50% rule simply does not apply to you. Check which of the two your firm does before assuming anything.

It does not mean your employer did something to you. Nikhil’s firm did not save a rupee; its cost went up in real terms on gratuity provisioning, and it kept CTC flat because that is what CTC lets it do. The design was in the offer letter years before the Code arrived.

And it does not mean the position is fixed. The four codes came into force on 21 November 2025, but the Central rules that give the definition operational detail have been through a draft-and-consultation cycle, and state rules are at different stages in different states. A structure that is compliant this quarter may need revisiting. Anyone quoting you a precise, permanent number for what your basic must be is describing today’s reading, not settled law.

The narrow, usable version: a fall in take-home under this rule is not a pay cut — it is a change in the liquidity of pay you were already earning. It becomes a genuine loss only at the point where the deferred portion never vests, or where you needed the cash this month and did not have it. Both of those depend on you, not on the statute.

Frequently asked questions

Is my basic salary legally required to be 50% of my CTC?

Not in those words. Section 2(y) of the Code on Wages, 2019 says that if the excluded payments under clauses (a) to (i) exceed one-half of all remuneration, the excess is deemed remuneration and added back into wages. The practical effect for most structures is the same as a 50% floor on the wage base, which is why the shorthand caught on. The distinction matters because the test is applied to the exclusions, and a component that is not on the exclusion list, such as a generic special allowance, may count as wages without the proviso being reached at all.

Did my employer reduce my salary?

Check whether your CTC changed. If it did not, your pay was not reduced — a larger share of it was routed into provident fund and gratuity accrual instead of into your bank account, and the provident fund portion is yours in an account with your name on it. If your CTC did fall, that is a separate commercial decision and the labour codes did not require it.

Does a higher basic help or hurt my income tax?

It depends on the regime you are in. Under the new regime, most salary-linked exemptions no longer apply, so shifting money from allowances to basic changes taxable salary very little while reducing what you can spend. Under the old regime the interaction is genuinely two-sided, since a higher basic changes both the house rent allowance exemption computation and your own provident fund deduction. Run both regimes with your actual structure rather than assuming, because the answer flips depending on rent and city.

What happens to my gratuity if I leave before five years?

For a regular employee, the accrual does not pay out — gratuity requires five years of continuous service, and the amount your employer had been provisioning against your name simply stays with the employer. There is an important exception: under section 53 of the Code on Social Security, 2020, an employee on fixed-term employment is entitled to gratuity on a pro rata basis after one year of service. If you are on a fixed-term contract, do not assume the five-year rule applies to you.

Statutory sources: the text of the wage definition and its proviso is quoted from the Code on Wages, 2019 as published by the Ministry of Labour and Employment; the commencement of the four labour codes on 21 November 2025 and the gratuity provisions for fixed-term employees under the Code on Social Security, 2020 come from the same source. The payroll reconciliation, the reading of special allowance against the exclusion list, the vesting analysis and the character of Nikhil are this article’s own.


Disclaimer: General information, not financial, tax or legal advice. “Nikhil Barve” is a composite character, not a real individual, and every figure shown is illustrative. Central and state rules under the labour codes are still being finalised and interpretations differ — confirm your own position with your employer’s payroll team or a qualified adviser before acting.

Further reading

6 related articles

Leave a Reply