Will your in-hand salary reduce under new labour codes? Centre's big clarification | India News

Will your in-hand salary reduce under new labour codes? Centre's big clarification

Updated on: Dec 12, 2025 02:30 PM IST

The labour ministry emphasised that the revised wage structure aims to bring uniformity and clarity across organisations, not to reduce salaries.

The labour ministry has moved to calm widespread concerns among salaried workers, stating that the new Labour Codes do not reduce take-home pay, so long as provident fund (PF) deductions continue to be calculated on the statutory wage ceiling of 15,000.

Many employees feared a drop in in-hand salary after the government notified the new labour codes(AI generated)
Many employees feared a drop in in-hand salary after the government notified the new labour codes(AI generated)

In a post on X, the ministry said: “The new Labour Codes do not reduce take-home pay if PF deduction is on statutory wage ceiling. PF deductions remain based on the wage ceiling of 15,000 and contributions beyond this limit are voluntary, not mandatory.”

Ever since the Codes were notified on November 21, 2025, many employees feared a drop in in-hand salary. The anxiety stemmed from the new rule mandating that basic pay and related components must make up at least 50% of total wages. Many assumed this would automatically increase PF contributions and reduce take-home income.

No automatic reduction in salary

The ministry clarified on Wednesday that this conclusion is incorrect. The key lies in how PF is actually calculated.

Even if an employee’s basic pay increases under the new wage definition, PF continues to be computed on the statutory ceiling of 15,000, unless both employer and employee voluntarily opt for a higher contribution base.

This means that for the overwhelming majority of salaried workers, whose PF is capped at the ceiling, monthly deductions remain unchanged.

The maths behind it

To drive the point home, the ministry issued an illustration.

For an employee earning 60,000 a month, with

  • Basic + DA = 20,000
  • Allowances = 40,000

- PF is still deducted on 15,000, not on the full basic pay.

PF contribution (before and after codes):

  • Employer: 1,800
  • Employee: 1,800

Take-home salary remains: 56,400

The new codes do require allowances to be capped at 50 per cent of total wages. In cases where allowances exceed this limit, the excess must be added back to “wages” for statutory calculations. But even then, PF stays linked to the 15,000 ceiling, unless voluntarily raised.

Intent is transparency, not a pay cut

The ministry emphasised that the revised wage structure aims to bring uniformity and clarity across organisations, not to reduce salaries.

Under the new framework, the only situation where take-home pay may fall is if an employee and employer jointly decide to compute PF contributions on a salary higher than 15,000. This is optional, not mandated.

Officials added that employees should not expect their monthly income to change automatically just because the codes are taking effect.

Check for Real-time updates on India News, Weather Today, Latest News on Hindustan Times.
Check for Real-time updates on India News, Weather Today, Latest News on Hindustan Times.
SHARE THIS ARTICLE ON
SHARE
close
Story Saved
Live Score
Saved Articles
Following
My Reads
Sign out
Get App
crown-icon
Subscribe Now!
.affilate-product { padding: 12px 10px; border-radius: 4px; box-shadow: 0 0 6px 0 rgba(64, 64, 64, 0.16); background-color: #fff; margin: 0px 0px 20px; } .affilate-product #affilate-img { width: 110px; height: 110px; position: relative; margin: 0 auto 10px auto; box-shadow: 0px 0px 0.2px 0.5px #00000017; border-radius: 6px; } #affilate-img img { max-width: 100%; max-height: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .affilate-heading { font-size: 16px; color: #000; font-family: "Lato",sans-serif; font-weight:700; margin-bottom: 15px; } .affilate-price { font-size: 24px; color: #424242; font-family: 'Lato', sans-serif; font-weight:900; } .affilate-price del { color: #757575; font-size: 14px; font-family: 'Lato', sans-serif; font-weight:400; margin-left: 10px; text-decoration: line-through; } .affilate-rating .discountBadge { font-size: 12px; border-radius: 4px; font-family: 'Lato', sans-serif; font-weight:400; color: #ffffff; background: #fcb72b; line-height: 15px; padding: 0px 4px; display: inline-flex; align-items: center; justify-content: center; min-width: 63px; height: 24px; text-align: center; margin-left: 10px; } .affilate-rating .discountBadge span { font-family: 'Lato', sans-serif; font-weight:900; margin-left: 5px; } .affilate-discount { display: flex; justify-content: space-between; align-items: end; margin-top: 10px } .affilate-rating { font-size: 13px; font-family: 'Lato', sans-serif; font-weight:400; color: black; display: flex; align-items: center; } #affilate-rating-box { width: 48px; height: 24px; color: white; line-height: 17px; text-align: center; border-radius: 2px; background-color: #508c46; white-space: nowrap; display: inline-flex; justify-content: center; align-items: center; gap: 4px; margin-right: 5px; } #affilate-rating-box img { height: 12.5px; width: auto; } #affilate-button{ display: flex; flex-direction: column; position: relative; } #affilate-button img { width: 58px; position: absolute; bottom: 42px; right: 0; } #affilate-button button { width: 101px; height: 32px; font-size: 14px; cursor: pointer; text-transform: uppercase; background: #00b1cd; text-align: center; color: #fff; border-radius: 4px; font-family: 'Lato',sans-serif; font-weight:900; padding: 0px 16px; display: inline-block; border: 0; } @media screen and (min-width:1200px) { .affilate-product #affilate-img { margin: 0px 20px 0px 0px; } .affilate-product { display: flex; position: relative; } .affilate-info { width: calc(100% - 130px); min-width: calc(100% - 130px); display: flex; flex-direction: column; justify-content: space-between; } .affilate-heading { margin-bottom: 8px; } .affilate-rating .discountBadge { position: absolute; left: 10px; top: 12px; margin: 0; } #affilate-button{ flex-direction: row; gap:20px; align-items: center; } #affilate-button img { width: 75px; position: relative; top: 4px; } }