Free tool for India
Salary calculator for the labour codes.
Enter a CTC and see in-hand pay and the employer’s cost under the 50% wage rule, beside the same CTC worked out the old way. PF, ESI and gratuity, with every step shown.
- The 50% wage rule
- PF on the ₹25,000 ceiling
- Nothing is sent or saved
Salary calculator
How it’s worked out.
The rules the calculator applies, in order, from the labour codes, the Ministry of Labour’s FAQs, EPFO and ESIC.
The Code on Wages and the Code on Social Security came into force on 21 November 2025 (S.O. 5322(E) and S.O. 5319(E)).
Source: Code on Wages, 2019, commencement note (India Code), checked 17 Oct 2026
Wages include basic pay, dearness allowance and retaining allowance. They leave out bonus, HRA, conveyance, overtime, commission, the employer’s PF and pension contribution, and a few other payments.
Source: Code on Wages, 2019, s.2(y) (India Code), checked 17 Oct 2026
If the left-out payments come to more than half of all remuneration, the amount over half is added back to wages.
Source: Code on Wages, 2019, s.2(y), first proviso (India Code), checked 17 Oct 2026
All allowances other than basic, DA and retaining allowance count towards the half. Performance incentives, ESOPs, variable pay and reimbursements are not wages.
Source: Ministry of Labour, FAQs on Labour Codes, 30 Dec 2025, Q2 and Q3, checked 17 Oct 2026
The employer’s PF and pension contribution and statutory bonus count in all remuneration for the 50% test. Gratuity, ESI and other retirement benefits do not.
Source: Ministry of Labour, Additional FAQs, 16 Mar 2026, Q1(b), checked 17 Oct 2026
The one definition of wages applies across all four codes, and to ESI from 21 November 2025.
Source: Ministry of Labour, FAQs on Labour Codes, 30 Dec 2025, Q6 and Q17, checked 17 Oct 2026
From 17 September 2026, employee and employer each pay 12% of PF wages up to ₹25,000 a month. Of the employer’s 12%, 8.33% goes to the pension scheme (EPS) and 3.67% to EPF.
Source: EPFO, wage ceiling FAQs, Q12 and Q13, checked 17 Oct 2026
Above ₹25,000, contributions may generally be restricted to the ceiling, unless the employee contributes on higher wages.
Source: EPFO, wage ceiling FAQs, Q21, checked 17 Oct 2026
The employer also pays 0.5% for EDLI insurance and 0.5% in EPF admin charges, with admin charges of at least ₹500 a month per establishment.
Source: EPFO, wage ceiling FAQs, Q13, checked 17 Oct 2026
ESI is 0.75% of wages from the employee and 3.25% from the employer.
Source: ESIC, Contribution, checked 17 Oct 2026
ESI covers employees with wages up to ₹21,000 a month (₹25,000 for persons with disability).
Source: ESIC, Coverage, checked 17 Oct 2026
Gratuity is 15 days’ wages a year: for a monthly-rated employee, monthly wages ÷ 26 × 15.
Source: Code on Social Security, 2020, s.53(2) and Explanation 3 (India Code), checked 17 Oct 2026
One CTC, two ways.
CTC ₹6,00,000 a year (₹50,000 a month), basic + DA 30% of CTC, HRA 40% of basic, PF on wages up to ₹25,000, gratuity provision in the CTC.
- Basic + DA
- 15,000
- HRA40% of basic
- 6,000
- Other allowanceswas 26,478
- 24,896
- Wages under the codes15,000 + 9,412.87 added back
- 24,412.87
- PF, employee12%; was 1,800
- −2,930
- In-hand pay a month
- 42,966
₹2,712 a month less in hand than the old way (₹45,678), and ₹2,260 more paid into PF.
An illustration in ₹, not tax or legal advice. The wages rise until they are half of all remuneration (gross pay plus the employer’s PF): ₹24,412.87. The employer’s PF rises from ₹1,800 to ₹2,930 and the gratuity provision from ₹722 to ₹1,174, both inside the same CTC. Professional tax and TDS are left at zero.
What it does not cover.
Check these with your CA or payroll team before you rely on the figure.
Income tax
The calculator doesn’t work out tax. Enter the TDS from your payslip, or what your CA estimates under the regime you chose.
Professional tax and labour welfare fund
Both are set by each state, with their own slabs and months. Enter professional tax as a monthly figure.
Smaller and exempted establishments
The calculator assumes PF at 12% and ESI where wages allow. Some establishments pay PF at 10%, and PF applies from 20 employees.
PF applies to every establishment with 20 or more employees. The employer’s rate is 10% of wages, or 12% where the Central Government notifies it.
Source: Code on Social Security, 2020, First Schedule and s.16(1)(a) (India Code), checked 17 Oct 2026
Pension scheme membership
An employee whose wages were over the ceiling when they joined is not in EPS, so the employer’s whole 12% goes to EPF. The cost is the same.
EPS membership is only for employees whose wages, on joining or on 17 September 2026, were not over the ₹25,000 ceiling.
Source: EPFO, wage ceiling FAQs, Q13, checked 17 Oct 2026
Low wages and ESI
ESI applies to establishments of 10 or more people in notified areas. Employees on a daily average wage up to ₹176 pay no ESI share; the employer still pays.
Employees on a daily average wage up to ₹176 are exempt from their ESI contribution; the employer still pays its share.
Source: ESIC, Contribution, checked 17 Oct 2026
Bonus, overtime and variable pay
The calculator works on fixed monthly pay. Overtime counts towards the 50% test when paid; incentives and variable pay are not wages.
Overtime allowance forms part of the 50% wage calculation.
Source: Ministry of Labour, Additional FAQs, 16 Mar 2026, Q1(a) and Q8, checked 17 Oct 2026
Minimum wages
The calculator doesn’t check your state’s minimum wage for the job. No employer may pay less.
Minimum wages are fixed by the appropriate government, and an employer may not pay less.
Source: Ministry of Labour, Additional FAQs, 16 Mar 2026, Q3, checked 17 Oct 2026
More payroll tools.
Salary under the new labour codes, and gratuity, with each rule shown. And the tools that go with this one.
Salary questions people ask.
What is the 50% wage rule?
Under the labour codes, wages are basic pay, DA and retaining allowance. If HRA and the other allowances come to more than half of all pay, the amount over half is added to wages. PF, ESI and gratuity are then worked out on those wages.
Will my in-hand salary fall under the labour codes?
If your basic + DA is under half your pay and your CTC stays the same, usually yes: more of the CTC goes into PF and gratuity, so less is paid out each month. The money in PF is still yours. The calculator shows both figures side by side.
When did the labour codes come into force?
On 21 November 2025. The Ministry of Labour says the new definition of wages applies from that date, including for gratuity and ESI.
What is the PF wage ceiling now?
₹25,000 a month from 17 September 2026, up from ₹15,000 (S.O. 5109(E)). On wages above it, EPFO says contributions may generally stop at the ceiling, unless the employee already contributes on more.
Is the employer’s PF part of my CTC?
In most offer letters, yes. EPFO points out that CTC is not a term in the law: the employer’s contribution is its own, and can’t be treated as a deduction from your pay just by calling it part of CTC.
Why doesn’t the calculator work out income tax?
Tax depends on the regime you choose, your declarations and your other income, so one formula would mislead more people than it helps. Enter the TDS on your payslip, and check your tax with your CA.
Is what I type saved or sent anywhere?
No. The figures are worked out in your browser. Nothing is sent, stored or tracked by the calculator.
Can PrimoERP run this for every employee?
Yes. PrimoERP’s payroll keeps each employee’s salary structure and works out PF, ESI and TDS on salary every month, then posts them to the same books as the rest of your business.
— the PrimoERP team
Come for a free ERP demo. We'll show you your business on one screen.
your business, on one screen, in one sitting.
Bring your questions and a rough idea of how you work today. We set up a demo for a business like yours and walk through it with you.
- Set up for your industry
- Online, at a time you pick
- No card, no contract