India’s Labour Reforms: From 29 Laws to 4 Labour Codes

India-labour-reforms-4-labour-codes

India has taken a historic step toward simplifying and modernizing its labour framework. For decades, businesses and workers operated under a complex set of 29 different labour laws, each with its own rules, interpretations, and compliance requirements.
To make the system easier, faster, and more transparent, the Government of India consolidated all these laws into 4 comprehensive Labour Codes.

This reform is designed to help both employers and employees by reducing paperwork, improving clarity, and strengthening workplace safety and social protection.

Why the Reform Was Needed

The earlier framework of 29 separate laws often created:

  • Overlapping compliances
  • Different definitions across acts
  • Complex processes for hiring, wages, and social security
  • Time-consuming dispute resolution mechanisms

With India rapidly modernizing its economy, a simpler and more uniform labour structure became essential. The new Labour Codes aim to support ease of doing business, formal job creation, and stronger worker welfare.

The Four Labour Codes Explained

1. The Code on Wages, 2019

This code consolidates laws related to wage payments and ensures fairness in compensation. It focuses on:

  • National floor wage for uniformity across states
  • Equal pay for equal work, reducing wage discrimination
  • Standardized definition of wages to simplify calculations
  • Overtime wages at 2x the normal rate

The Code on Wages aims to protect workers from underpayment while giving employers a clear, unified wage structure to follow.

2. The Industrial Relations Code, 2020

This code modernizes employment rules and helps maintain a stable employer–employee relationship. Its key features include:

  • Fixed-term employment, giving companies flexibility without compromising worker benefits
  • A reskilling fund to help workers who face layoffs
  • Simplified dispute resolution, reducing delays
  • Streamlined rules for trade unions and strikes

Overall, it supports smoother industry operations while safeguarding employee rights.

3. The Code on Social Security, 2020

The goal of this code is to broaden social protection for workers—especially those in the unorganized and gig economy. Highlights include:

  • Expanded coverage under EPFO and ESIC
  • Gig and platform workers included for the first time
  • Creation of a Social Security Fund
  • Digital, time-bound processes for claims and benefits
  • Unified registration for employers

This is a major step toward universal social security in India.

4. The Occupational Safety, Health and Working Conditions (OSH) Code, 2020

This code focuses on improving safety, health, and working conditions across industries. Key provisions include:

  • One registration, one licence, one return — reducing compliance burden
  • Stronger health and safety standards for all workplaces
  • Better facilities for workers including sanitation, working hours, and rest intervals
  • Special provisions for women workers to ensure safety and flexibility

The OSH Code aims to build safer, healthier workplaces across the country.

What These Reforms Mean for India

The transition from 29 laws to 4 codes brings multiple benefits:

  • Simplified compliance for businesses
  • Faster processes with digital and unified systems
  • Improved social security for formal, informal, and gig workers
  • Clearer rules, reducing disputes and confusion
  • Better workplace safety standards
  • Stronger ease of doing business, attracting investment

India’s labour reforms mark a move toward a modern, transparent, and future-ready labour ecosystem that supports growth for both employers and employees.

© 2025 Copyright Reserved
All Rights Reserved

Kindly fill the form to request a brochure

Request a Brochure

This field is for validation purposes and should be left unchanged.

Let's Connect!

Schedule a Free Consultation
call with our HR Experts

Mail List

"*" indicates required fields

Name*
This field is for validation purposes and should be left unchanged.