ERPNext HRMS Compliance Guide | India

Labour Code Implementation in ERPNext HRMS Made Practical

How to operationalise the Code on Wages, Code on Social Security, Industrial Relations Code, and the OSH Code in ERPNext HRMS, after the 21 November 2025 notification. All four codes. End-to-end. With ERPNext HRMS configurations.

  • Labour Code 2026
  • ERPNext HRMS
  • Code on Wages
  • 50% wage rule
  • Frappe HR
  • Salary Restructure
  • Gratuity
  • OSH Code

Key facts at a glance (as of May 2026)

Codes effective from21 November 2025
Codes implementedCode on Wages 2019, Code on Social Security 2020, Industrial Relations Code 2020, OSH Code 2020
Central laws repealed29 (including Payment of Wages Act, Factories Act, ID Act, EPF & MP Act, Bonus Act)
Central rules statusDraft published 30 December 2025, final notification expected around 1 April 2026
50% wage rule applies toAll establishments in India, regardless of size or sector
Gratuity for fixed-term employeesPro-rata after 1 year (no 5-year requirement)
Full and final settlement deadlineWithin 2 working days of last working day
Gratuity payment deadline30 days, with 10% interest penalty for delay
ERPNext app usedFrappe HR (HRMS), bundled with ERPNext v15

1. Why This Guide, and What Changed on 21 November 2025

On 21 November 2025, the Government of India notified the four Labour Codes as effective law. Twenty-nine central labour laws stand repealed, including the Payment of Wages Act 1936, Minimum Wages Act 1948, Industrial Disputes Act 1947, Factories Act 1948, Trade Unions Act 1926, Payment of Bonus Act 1965, and the Employees' Provident Funds and Miscellaneous Provisions Act 1952. This is the largest operational change for HR and compliance teams in India in three decades.

Substantive provisions of the codes are now in force. Procedural provisions that explicitly require subsequent rules (wage ceilings, sector-specific exemptions, inspection procedures) remain inoperative until the central rules are finalised. Draft central rules were published on 30 December 2025 with consultation closing in February 2026. Final notification is expected around 1 April 2026, with state rules following thereafter.

Why HR teams cannot wait

Two parts of the codes do not depend on rules. The 50% wage rule under Section 2(y) of the Code on Wages is a self-executing statutory provision. The accelerated full and final settlement deadline of two working days is also operative. Both have direct ERPNext HRMS implications that need to be addressed in the next 60 to 90 days, well before central and state rules are notified.

Who this guide is for

  • HR Heads and CHROs at mid-market Indian companies running ERPNext HRMS or planning to migrate.
  • Founders and CFOs concerned about the commercial impact of statutory cost increases on PF, gratuity, and bonus.
  • ERPNext implementation consultants advising clients on Indian payroll reconfiguration.
  • Internal audit and compliance teams reviewing payroll controls under the new codes.

2. The Four Codes: A One-Page Map for HR Heads

Each of the four codes consolidates earlier legislation into a single framework. The map below summarises the laws subsumed, the substantive impact, and the part of ERPNext HRMS that needs reconfiguration.

CodeReplacesKey impactERPNext area
Code on Wages 2019Payment of Wages Act, Minimum Wages Act, Bonus Act, Equal Remuneration Act50% wage rule, national floor wage, timely payment, equal paySalary Component, Salary Structure, Salary Slip
Code on Social Security 2020EPF Act, ESI Act, Maternity Benefit Act, Gratuity Act, Employees' Compensation Act, plus 4 othersUniversal social security, gig and platform workers, gratuity for fixed-term after 1 yearSalary Component, Gratuity Rule, Employee master
Industrial Relations Code 2020Industrial Disputes Act, Trade Unions Act, Industrial Employment (Standing Orders) ActStanding orders threshold raised to 300, fixed-term employment formalised, retrenchment processEmployment Type, Standing Orders policy, Employee Separation
OSH Code 2020Factories Act, Mines Act, Contract Labour Act, plus 10 othersSingle registration for multi-state employers, women in night shifts, working hour capsBranch master, Shift Type, Leave Type, Holiday List

What is in force, what is pending

In force from 21 November 2025: All substantive provisions that do not require subsequent rule-making. This includes the wage definition under Section 2(y), the 50% wage rule, gratuity for fixed-term employees, the 2-day full and final settlement deadline, and the framework for gig and platform worker social security.

Pending: Wage ceilings for ESI applicability, sector-specific exemptions, working time limits in specific industries, and inspection procedures. These await final central rules and state rules.

3. The 50% Wage Rule: The Single Biggest ERPNext Change

Section 2(y) of the Code on Wages defines wages as all remuneration in monetary terms, with a specific list of exclusions: bonus not forming part of wages, value of housing accommodation, employer PF and pension contributions, conveyance allowance, sum paid to defray special expenses, HRA, overtime allowance, gratuity, retrenchment compensation, and ex-gratia. The First Proviso then states that if these excluded components together exceed 50% of total remuneration, the excess is automatically deemed to be wages.

3.1 What this means in practice

Companies that have historically kept basic salary low (typically 30 to 40 percent of gross) to minimise PF liability now face a structural recalibration. PF, gratuity, bonus, leave encashment, and overtime are all calculated on the wage base. When the wage base grows to 50 percent of total remuneration, every one of these statutory liabilities increases.

Worked example: Rs. 50,000 per month CTC

ComponentPre-Code structurePost-Code (50% rule)
Basic salaryRs. 15,000 (30%)Rs. 25,000 (50%)
HRARs. 7,500Rs. 10,000
Special allowanceRs. 22,500Rs. 10,000
Gross monthlyRs. 45,000Rs. 45,000
Employer PF (12% of basic)Rs. 1,800Rs. 3,000
Employee PF (12% of basic)Rs. 1,800Rs. 3,000
Take-home (gross less employee PF)Rs. 43,200Rs. 42,000
Annual gratuity provision (15/26 of basic)Rs. 8,654Rs. 14,423
Total cost to employer (annual)Rs. 5.62 lakhRs. 5.69 lakh approximately

Two strategic options for HR Heads

  • Option A, hold CTC constant: Increase basic to 50%, reduce allowances proportionately. Take-home pay drops by approximately 2 to 5 percent. Employer cost is broadly stable. Communication risk is high. This is the dominant approach we are seeing in client engagements.
  • Option B, hold allowances constant: Increase basic without reducing allowances. Take-home pay is preserved. Employer cost rises by 4 to 8 percent depending on the existing structure. This is the path of least employee resistance but requires budget approval.

Industry impact

IT and ITeS, BPO, retail, hospitality, and most service businesses face the highest restructuring impact. Manufacturing and construction often already have basic at or above 50 percent because their wage structures historically followed government wage schedules. A startup of 15 people is treated identically to a manufacturing unit of 5,000 people; the rule does not have a small-establishment exemption.

4. Code on Wages in ERPNext HRMS: Salary Restructure

Salary configuration in ERPNext HRMS lives in three doctypes: Salary Component (defines each earning or deduction line), Salary Structure (combines components with formulas), and Salary Structure Assignment (applies a structure to an employee with a base value). Restructuring under the Code on Wages touches all three.

4.1 Step 1: Audit current Salary Structures

Before changing anything, run an audit. In ERPNext, the Salary Structure doctype carries the formula for every component. The example below from the Frappe HR documentation shows the typical pre-Code formulas: Basic at Base * 0.4, HRA at B * 0.3, DA at B * 0.2.

ERPNext Salary Structure with pre-Code formula of Basic = Base * 0.4
Figure 1. ERPNext Salary Structure with the typical pre-Code formula of Basic = Base * 0.4. Under the new wage rule this needs to be changed to 0.5 or higher. Source: Frappe HR docs

Run the SQL or use the Salary Structure list view to identify every active structure where Basic is below 50 percent of Base. This is your restructuring universe.

4.2 Step 2: Reconfigure Salary Components

ERPNext Salary Components are the building blocks. Each component carries flags such as Is Tax Applicable, Depends on Payment Days, Is Flexible Benefit, and Is Statistical Component. For Code on Wages compliance, the critical settings are on the earning side.

ERPNext Salary Component (Earning) configuration
Figure 2. Salary Component (Earning) configuration in ERPNext, showing flags that govern tax applicability, LWP behaviour, and statistical computation. Source: Frappe HR docs

Recommended Salary Component setup post-Code

ComponentTypeFormula or valueKey flags
BasicEarningbase * 0.5 (minimum)Depends on Payment Days, Is Tax Applicable
DA (where applicable)Earningbase * 0.05Depends on Payment Days, Counts toward wages
HRAEarningBS * 0.4 or 0.5 (metro)Depends on Payment Days, Tax exempt under conditions
Special AllowanceEarningbalancing figureDepends on Payment Days, Is Tax Applicable
Statutory Bonus (annual)Earning8.33% of wagesIs Additional Component
Employee PFDeductionBS * 0.12Variable Based on Wages
Professional TaxDeductionstate-wise formulaStandard deduction
TDSDeductionauto via Income Tax SlabVariable Based on Taxable Salary

4.3 Step 3: Update Salary Structure formulas

Open each affected Salary Structure and edit the Earnings table. Replace the old Base * 0.4 formula on Basic with Base * 0.5 (or higher) and recompute the formulas for HRA and Special Allowance so that the gross remains the desired value. ERPNext's Condition and Formula engine is shown below.

ERPNext Condition and Formula configuration
Figure 3. ERPNext Condition and Formula configuration on a Salary Component, where the wage definition logic is implemented. Source: Frappe HR docs

Sample formula recipe for the 50% rule

  • Set Basic component formula to: base * 0.5
  • Set DA component formula (if used): base * 0.05
  • Compute wages_total = BS + DA
  • Set HRA: min(BS * 0.5, base * 0.20) for metro; reduce for non-metro
  • Set Special Allowance as balancing item: base - BS - DA - HRA
  • Validate: every Salary Structure must satisfy (BS + DA) >= 0.5 * base

4.4 Step 4: Re-run Salary Structure Assignment

Once components and structures are updated, every active employee needs a fresh Salary Structure Assignment with an effective date of 1 April 2026 (or whichever date you choose for restructure go-live). ERPNext supports bulk assignment through the Salary Structure Assignment Tool. Always assign with an explicit From Date to preserve payroll history.

ERPNext Salary Structure Assignment
Figure 4. Salary Structure Assignment in ERPNext, where each employee is linked to a structure with a base value and effective date. Source: Frappe HR docs

4.5 Step 5: Validate with a parallel run

Before going live, run a parallel payroll for one month using both old and new structures. ERPNext supports this through the Payroll Entry doctype: run the new structure as a test in a sandbox or non-production environment, then compare salary slips line by line.

ERPNext Payroll Entry
Figure 5. ERPNext Payroll Entry, used to bulk generate salary slips. Use a non-production site for the parallel run. Source: Frappe HR docs

Validation checks during parallel run

  • Every salary slip shows BS plus DA at or above 50 percent of base.
  • Employer PF contribution has increased in line with the higher wage base.
  • Employee PF deduction has increased proportionately, reducing take-home.
  • Gratuity provision in the Gratuity ledger reflects the new wage base.
  • Statutory bonus calculation (where 8.33 percent applies) uses the new wages.
  • Overtime calculation uses the new wage base (overtime forms part of the 50% test per MoLE FAQ).
  • Leave encashment formulas use the new wage definition.

5. Code on Social Security in ERPNext: PF, ESI, Gratuity, Gig

The Code on Social Security 2020 consolidates nine earlier laws governing PF, ESI, gratuity, maternity benefit, and employee compensation. Most of the operational mechanisms (EPFO, ESIC) continue. The substantive changes that need ERPNext attention are in gratuity rules, fixed-term employment treatment, and the new framework for gig and platform workers.

5.1 Gratuity in ERPNext: pro-rata for fixed-term

Under the old Payment of Gratuity Act, an employee qualified for gratuity only after five years of continuous service (with limited exceptions). The Code on Social Security removes this five-year requirement for fixed-term employees: gratuity is payable on a pro-rata basis after one year of service, calculated as 15 days' wages for each completed year or part exceeding six months, based on last drawn wages.

ERPNext configuration changes for gratuity

  • Open the Gratuity Rule doctype. Update the Calculate Gratuity Amount Based On field to use the new wage definition components.
  • Create a separate Gratuity Rule for Employment Type = Fixed Term, with minimum service set to 1 year.
  • Ensure the Salary Components feeding the Gratuity Rule include Basic plus DA plus retaining allowance per the new wage definition.
  • Configure gratuity payment within 30 days of separation, with a workflow alert at day 25.
  • Set up an actuarial provisioning report for the Finance team to update the Gratuity liability monthly.

5.2 PF and ESI: rule changes vs system changes

PF and ESI mechanisms continue under EPFO and ESIC. The arithmetic changes because the wage base changes. ERPNext's standard PF and ESI Salary Components remain the same; only the formula base changes. ESIC wage ceiling continues at Rs. 21,000 gross until further notification. Employees crossing this threshold after restructure may exit ESIC coverage.

Action items for PF and ESI in ERPNext

  • Recompute Employee PF and Employer PF Salary Components on the new wage base.
  • Run the ESIC Eligibility Report after restructure: any employee with gross newly above Rs. 21,000 needs ESIC exit; any new joiner below Rs. 21,000 needs ESIC enrolment.
  • Update the EPF wage ceiling logic if your PF policy is wage-ceiling-based versus actual basic.
  • Verify ECR (Electronic Challan-cum-Return) generation reflects new wages.

5.3 Gig and platform workers: a new ERPNext employee type

The Code recognises gig workers (those engaged outside a traditional employer-employee relationship) and platform workers as eligible for social security. The framework is acknowledged but the operational scheme is not yet notified. For ERPNext implementations that engage gig workers (consultants, freelancers, platform staff), the right approach today is to track them as a separate Employment Type so that future scheme contributions can be applied without re-classification.

  • Create a new Employment Type called Gig Worker or Platform Worker.
  • Use a separate Salary Structure with no PF or ESI components, just professional fee.
  • Maintain a register of payments to gig workers, ready for the future scheme contribution rate (likely 1 to 2 percent of payments).

5.4 Other Social Security elements

ProvisionPre-CodeUnder SS CodeERPNext action
Maternity benefitMaternity Benefit Act, 1961Continued; 26 weeks paid leave for first two childrenUpdate Leave Type and Leave Policy
Employee compensationEmployees' Compensation Act, 1923Continued with revised computationsUpdate Workers' Compensation insurance integration
Building and other workersSeparate cess fundContinued, contractor compliance retainedCapture in Project Costing for contracted work

6. Industrial Relations Code: Standing Orders, Fixed-Term, Exit

The Industrial Relations Code 2020 consolidates the Industrial Disputes Act, the Trade Unions Act, and the Industrial Employment (Standing Orders) Act. All provisions of the IR Code came into force on 21 November 2025. The headline operational changes are around standing orders, fixed-term employment, and the exit process.

6.1 Standing Orders: threshold raised to 300

Earlier, employers with 100 or more workers were required to formulate certified standing orders. The IR Code raises this threshold to 300 workers. Smaller establishments are now exempt from formal standing orders, though they still need terms of employment in writing. For mid-market clients in the 100 to 299 worker range, this is a real simplification.

ERPNext alignment

  • If your Employee count crosses 300, formalise standing orders in line with the model standing orders.
  • Capture standing-order acknowledgement in the Employee Onboarding workflow.
  • Ensure HR Settings include a default Standing Orders document attached to Appointment Letter.

6.2 Fixed-term employment: now formal

The IR Code formally recognises fixed-term employment as a category, with the same statutory benefits as permanent employees on a pro-rata basis. This is the legal basis for the gratuity-after-one-year change in the Social Security Code. Fixed-term employees can be hired without compromising on social security.

ERPNext Employment Type configuration

  • Use the Employment Type doctype to create or rename: Permanent, Fixed-Term, Probation, Apprentice, Contract Labour.
  • Map each Employment Type to a default Salary Structure and a default Gratuity Rule.
  • For Fixed-Term: ensure end date is mandatory in the Employee record, and the Employee Separation workflow auto-triggers on the end date.
  • Build a Job Offer template for fixed-term employees that captures the term clearly.

6.3 Retrenchment and layoff thresholds

Establishments with 300 or more workers (raised from 100) need government permission for retrenchment or layoff. Below 300 workers, the employer can proceed with retrenchment subject to notice and compensation requirements. This is a significant easing for mid-market companies.

6.4 Two-day full and final settlement

This is one of the most operationally demanding changes. Section 17 of the Code on Wages requires that all wages due in full and final settlement be paid within two working days of the last day of employment. ERPNext's Full and Final Statement doctype already supports this workflow but the SLA needs aggressive automation.

ERPNext Full and Final automation checklist

  • Configure a workflow on Employee Separation that triggers Full and Final Statement creation on the resignation acceptance date.
  • Set Notification Rules: 5 days before last working day, 1 day before, on last working day.
  • Pre-fill F&F with leave encashment, gratuity, notice pay, recoveries, and final salary.
  • Use the Salary Slip generation as a sub-workflow inside F&F to ensure final pay is calculated.
  • Build a Bank Payment Entry directly from F&F so payment can issue same-day or next-day.
  • Generate Form 16 and PF transfer documents within the same workflow.

7. OSH Code: Hours, Leave, Women, Multi-State Registration

The Occupational Safety, Health and Working Conditions Code 2020 consolidates 13 earlier laws including the Factories Act, Mines Act, Contract Labour Act, Inter-State Migrant Workmen Act, and the Building and Other Construction Workers Act. The OSH Code harmonises working conditions across sectors and modernises several outdated provisions.

7.1 Single registration for multi-state employers

Earlier, an employer operating in multiple states had to obtain registration under each state's Shops and Establishments Act, plus separate registrations under the Factories Act and Contract Labour Act where applicable. The OSH Code provides for a single common registration. Where state rules are notified, this consolidates significantly.

ERPNext Branch master implications

  • Ensure each operating location is captured as a Branch in ERPNext with state, address, and registration number.
  • Maintain registration documents in the Branch master Attachments.
  • Update the Sales Invoice naming series and address fields to reflect single OSH registration where applicable.

7.2 Working hours, overtime, leave

ProvisionPosition under OSH CodeERPNext setting
Maximum working hours8 hours per day, 48 per week (with state variations)Shift Type weekly hours field
Overtime cap125 hours per quarter (subject to state rules)Custom field on Employee Checkin / Overtime
Overtime rateTwice the ordinary wage rateSalary Component formula
Earned leave entitlement1 day for every 20 days worked, paid annual leave 1 in 20Leave Type accrual rule
Leave encashmentOn exit, mandatoryLeave Encashment doctype enabled
Annual leave carry forwardUp to 30 days mandatory carry-forwardLeave Type carry forward setting

7.3 Women in night shifts

With written consent and prescribed safety arrangements, women may now be employed for night work across all sectors covered by the OSH Code. This is a significant change for manufacturing and warehousing businesses. ERPNext should capture consent as a one-time document in the Employee record and link it to Shift Assignments.

Implementation steps

  • Add a custom field Night Shift Consent on the Employee doctype: Yes / No / Not Applicable.
  • Build a workflow on Shift Assignment: if shift_type is Night and employee is female, validate Night Shift Consent equals Yes.
  • Maintain a Consent Form in Frappe documents, generated as an attachment to the Employee record.
  • Confirm employer-side prerequisites: transport, security, and grievance redress mechanisms.

7.4 Health, safety, and grievance

The OSH Code requires safety committees, occupational health centres for hazardous units, and a grievance redress mechanism. ERPNext's Issue / Helpdesk module can be configured as the grievance channel. For occupational health, integrate the Employee Health Insurance doctype with a periodic medical check-up workflow.

8. Implementation Roadmap: 60 Days, Step by Step

A 60-day window is realistic for most mid-market ERPNext implementations. Manufacturing and multi-state operations may need 90 days. The roadmap below sequences the work so that statutory risk is contained early and configuration follows.

Phase 1, Days 1 to 10: Diagnostic and Inventory

  • Map every active Employee to current Salary Structure and Employment Type.
  • Calculate current Basic as a percentage of gross CTC for every employee.
  • Identify the restructuring universe (employees where Basic is below 50%).
  • Inventory all state registrations, factory licences, and labour returns.
  • Document current standing orders, fixed-term contract templates, and F&F SOPs.

Phase 2, Days 11 to 25: Design and Approval

  • Model the financial impact of Option A vs Option B (Section 3) and present to Finance.
  • Get CEO and CFO sign-off on the chosen restructuring approach and effective date.
  • Draft revised Salary Components, Salary Structures, and Gratuity Rules in a sandbox ERPNext site.
  • Draft updated Appointment Letter, fixed-term contract, and F&F templates.
  • Prepare employee communication: rationale, take-home impact, FAQ.

Phase 3, Days 26 to 45: Configure and Test

  • Reconfigure Salary Components in production ERPNext (with audit log).
  • Update Salary Structures and assign to employees with effective From Date.
  • Update Gratuity Rule with new wage base.
  • Update Leave Type, Holiday List, and Shift Type per OSH Code provisions.
  • Run a parallel payroll for one month: compare salary slips line by line.
  • Test the F&F workflow end-to-end against the 2-day SLA.

Phase 4, Days 46 to 60: Go-live and Communication

  • Issue revised Salary Structure assignments effective the chosen go-live date.
  • Communicate to employees: 1:1 for sensitive cases, town hall for the rest.
  • Run first month's payroll on the new structure with HR and Finance review.
  • Generate first F&F under the 2-day SLA and review for any process gaps.
  • Hand over to BAU operations with a documented runbook and escalation matrix.

9. Frequently Asked Questions

Answers to the questions HR Heads, CFOs, and ERPNext consultants ask most often, written for direct lookup.

When did India's four Labour Codes become effective?

All four Labour Codes (Code on Wages 2019, Industrial Relations Code 2020, Code on Social Security 2020, Occupational Safety, Health and Working Conditions Code 2020) became effective on 21 November 2025 through a notification by the Ministry of Labour and Employment. Twenty-nine central labour laws stand repealed from that date.

What is the 50% wage rule under the Code on Wages?

Section 2(y) of the Code on Wages defines wages as remuneration excluding a specific list of components (HRA, conveyance, employer PF, bonus, gratuity, ESI, overtime, retrenchment compensation, ex-gratia). The First Proviso states that if these excluded components together exceed 50 percent of total remuneration, the excess is automatically deemed to be wages. In practice this forces basic plus DA plus retaining allowance to be at least 50 percent of total remuneration.

Does the 50% wage rule apply to all companies?

Yes. The Code on Wages applies to all establishments in India regardless of size, sector, or employee count. A 15-person startup is treated identically to a 5,000-person manufacturing unit. There is no small-establishment exemption.

What changes do I need to make in ERPNext HRMS to comply with the Code on Wages?

The main changes are in Salary Components (formulas), Salary Structures (BS to base ratio updated to 0.5 or higher), Salary Structure Assignments (re-assigned with new effective date), and Gratuity Rule (wage base updated). Run a parallel payroll before go-live to validate.

Are existing employees' past PF contributions affected?

No. Past PF contributions are not retrospectively recoverable. The change applies prospectively to wages payable on or after the effective date of restructuring.

What is the new gratuity rule for fixed-term employees?

Under the Code on Social Security 2020, fixed-term employees are entitled to gratuity on a pro-rata basis after one year of service. The earlier five-year requirement does not apply to fixed-term employees. Gratuity is calculated at 15 days' wages for each completed year of service or part exceeding six months.

What is the timeline for full and final settlement under the new codes?

The Code on Wages requires full and final settlement to be completed within two working days of the employee's last working day. This is one of the most operationally demanding changes for HR teams. ERPNext's Full and Final Statement doctype supports this workflow but needs aggressive automation.

Will the central rules under the Labour Codes change anything material?

Draft central rules were published on 30 December 2025 and went to public consultation until February 2026. Final notification is expected around 1 April 2026. State rules will follow. The substantive provisions of the codes are already in force; the rules clarify procedural details (forms, registers, inspection processes, sector exemptions). HR teams should not wait for rules to begin restructuring.

Is gratuity included in the 50 percent wage test?

No. The MoLE FAQ dated 16 March 2026 confirmed that gratuity, ESI, and other retirement benefits are NOT included in total remuneration for the 50 percent test. Only employer PF, pension contributions, and statutory bonus are included. This is a more manageable test than initial interpretations suggested.

How is overtime treated under the new codes?

The MoLE FAQ confirms overtime allowance forms part of the 50 percent wage calculation. Overtime is also paid at twice the ordinary wage rate. ERPNext implementations should ensure the Overtime salary component is built into the wage base for the 50 percent test.

Can women now work night shifts under the new codes?

Yes. The OSH Code permits women to be employed for night work across all sectors with their written consent and subject to prescribed safety arrangements (transport, security, grievance redress). ERPNext should capture consent in the Employee record.

What about gig and platform workers?

The Code on Social Security 2020 recognises gig and platform workers as a separate category eligible for social security. The framework is in force but the operational scheme (contribution rate, fund administration) is not yet notified. ERPNext implementations engaging gig workers should track them as a separate Employment Type.

10. Governance Checklist for HR Heads, CFOs, and Consultants

This checklist consolidates the controls a steering committee should expect to see operating after Labour Code go-live. Use it during quarterly HR-Finance reviews.

For HR Heads

  • Salary restructure completed and signed off by CEO and CFO.
  • Every active employee carries a Salary Structure Assignment with effective date.
  • Standing orders refreshed where workforce exceeds 300.
  • Fixed-term contract template updated with one-year gratuity clause.
  • Night shift consent captured for every female employee in eligible roles.
  • Full and final SLA monitoring dashboard in place with red-amber-green status.

For CFOs

  • Financial impact of restructure modelled and budgeted in the next FY.
  • Gratuity actuarial valuation refreshed under the new wage definition.
  • PF and ESI cost increases tracked monthly and reconciled to the budget.
  • Working capital impact of the 2-day F&F SLA understood and provisioned.
  • Exposure on retrospective claims (if any) reviewed with tax counsel.

For ERPNext implementation consultants

  • Sandbox environment used for all pre-go-live configuration changes.
  • Salary Component changes documented with before-after audit trail.
  • Parallel payroll run for one month with sign-off from client HR head.
  • F&F workflow end-to-end test completed and documented.
  • Runbook handed over to client BAU team with escalation matrix.
  • Quarterly health-check engagement scheduled to monitor post go-live drift.

Need help with Labour Code implementation in ERPNext?

Finstein Advizory Service LLP is a Chennai-based ERPNext implementation partner with deep experience in Indian payroll, GST compliance, and labour law advisory. We have helped clients across BFSI, healthcare, IT/ITeS, and manufacturing sectors restructure CTC, reconfigure ERPNext HRMS, and operationalise the Labour Codes.

For a free consultation, write to praveen@finstein.ai or visit erpnext.finstein.ai.

About the Author

Praveen Kumar is the Founder and Managing Director of Finstein Advizory Service LLP, specialising in ERPNext implementation, GST and labour-law compliance advisory, internal audit, cybersecurity, and AI advisory.

About Finstein

Finstein Advizory Service LLP is an Indian consulting firm offering ERPNext implementation, SAP S/4HANA advisory, HRMS deployment, GST compliance, internal audit, VAPT cybersecurity assessments, and AI advisory. Based in T. Nagar, Chennai. Visit erpnext.finstein.ai.

Image and Source Credits

ERPNext HRMS screenshots are sourced from the official Frappe HR documentation, used here under fair-use educational citation. Original copyright remains with Frappe Technologies. Regulatory facts are sourced from MoLE notifications dated 21 November 2025 and 30 December 2025, and MoLE FAQs dated 30 December 2025 and 16 March 2026, and analyses by KPMG, EY, PwC, DLA Piper, and India Briefing.

Disclaimer

This guide reflects the position of the Labour Codes and ERPNext HRMS as of May 2026. Final central rules and state rules are still being notified. It does not substitute for professional legal, tax, or HR advice. Last updated: 7 May 2026.

ERPNext CalculatorContact Us