CozyHR
Menu
Products
Docs
Resources
Compliance
Company
Support
Blog
ESIStatutory CompliancePayrollESIC

ESI Compliance in India: An Employer's Step-by-Step Guide

A practical, step-by-step guide to ESI compliance for Indian employers: ESIC registration, employee coverage, contribution calculation, monthly challans, returns and common mist...

CozyHR editorial team 02 September 2026 33 min read
CozyHR Blog
ESI Compliance in India: An Employer's Step-by-Step Guide

If you run payroll for an Indian business, ESI compliance is one of those obligations that looks small on paper and turns out to be surprisingly detailed in practice. The Employees' State Insurance (ESI) scheme is a social security programme administered by the Employees' State Insurance Corporation (ESIC). It provides medical care, cash benefits during sickness and maternity, disablement compensation, and support for dependants to workers earning below a notified wage ceiling.

For the employer, that translates into a recurring set of tasks: registering the establishment, enrolling eligible employees, deducting and depositing contributions every month, maintaining registers, and filing returns. Get it right and nobody notices. Get it wrong and you are looking at interest, damages, uncomfortable inspections, and employees who cannot access benefits they are legally entitled to.

This guide is written for HR managers, founders, and payroll teams at small and mid-sized Indian companies and startups. It walks through ESI compliance end to end, from ESIC registration to half-yearly returns, with practical notes on the edge cases that trip most teams up. It deliberately avoids quoting exact rates, thresholds, and due dates as fixed facts, because those are notified by the government and change from time to time. Wherever a number matters, verify it on the official ESIC website or with your compliance advisor before you act.

What Is ESI and Who Must Comply?

The scheme in one paragraph

Employee State Insurance is a contributory, self-financing health insurance and social security scheme. Both the employer and the employee contribute a percentage of the employee's wages every month. In return, the insured person and their family get access to ESIC hospitals and dispensaries, plus a set of cash benefits when the employee cannot work because of sickness, maternity, injury, or in certain cases, loss of employment.

The scheme is administered by ESIC, a statutory body under the Ministry of Labour and Employment. It operates through regional and sub-regional offices, a network of hospitals and dispensaries, and an online ESIC portal that handles most employer transactions today.

Who has to register?

ESI applies to establishments in "implemented areas," meaning geographical areas where the scheme has been notified. Coverage has expanded steadily over the years and now includes most urban and industrial districts, but there are still pockets where it is not implemented. Whether your location is covered is the first question to answer.

Within an implemented area, the scheme applies to:

  • Factories employing at least the notified minimum number of persons (historically ten).
  • Non-factory establishments that have been brought under the scheme by state notification, such as shops, hotels, restaurants, cinemas, road transport undertakings, newspaper establishments, private educational institutions, and private medical institutions. Most states apply the same headcount threshold, though the specifics can vary.

Two points matter here. First, the headcount threshold generally counts all employees, not only those earning below the wage ceiling. A company with fifteen staff, of whom only two draw wages under the ceiling, is still a covered establishment and must register. Second, once an establishment is covered, it stays covered even if the headcount later falls below the threshold. There is no automatic exit.

Who is a covered employee?

Within a registered establishment, contributions are payable for employees whose gross monthly wages are at or below the ESI wage ceiling notified by the government. Employees earning above the ceiling are excluded from ESI, although the establishment remains registered.

The definition of "employee" for ESI purposes is broad. It includes people employed directly, people employed through a contractor on the premises or under the supervision of the principal employer, and in many situations, people working on the employer's behalf elsewhere. This breadth is deliberate and it is the source of several compliance surprises we will cover later.

The wage ceiling, headcount thresholds, and the list of notified establishment categories change periodically. Do not rely on a figure you remember from a few years ago. Check the current position on the ESIC website before deciding whether you are covered.

ESIC Registration Step by Step

Once you determine that your establishment is covered, registration is mandatory and time-bound. In practice, the process is now almost entirely online and can be completed in a few days if your documents are in order.

Step 1: Gather the documents

Have digital copies of the following ready before you start:

  • Certificate of incorporation, partnership deed, or registration certificate of the entity.
  • PAN of the entity and of the principal employer or authorised signatory.
  • Proof of address of the establishment, such as a rent agreement, utility bill, or property document.
  • Bank account details of the entity, typically a cancelled cheque.
  • A list of all employees with their date of joining, gross wages, and personal details (date of birth, father's or husband's name, Aadhaar, mobile number, bank account, and nominee details).
  • Registration under the Shops and Establishments Act, Factories Act, or the relevant licence for your business type, where applicable.
  • Details of directors, partners, or proprietor.
  • The date on which the establishment first crossed the applicable headcount threshold.

Step 2: Register on the Shram Suvidha portal or ESIC portal

Employer registration is routed through the Shram Suvidha portal (the unified labour portal of the Ministry of Labour and Employment), which allows a single application for both EPFO and ESIC registration. You can also initiate registration on the ESIC employer portal directly. Both paths lead to the same result.

Create a login, fill in the establishment details, upload the documents, and submit. Where an establishment is covered under both EPF and ESI, the combined application saves duplicate data entry.

Step 3: Receive the employer code number

On approval, ESIC issues a 17-digit employer code number. This is your permanent identity for everything ESI-related: challans, returns, employee registration, and correspondence with the regional office. Store it in your payroll system and in your compliance master file.

Along with the code, you receive login credentials for the ESIC employer portal. Change the default password immediately and record who in the organisation holds access.

Step 4: Register employees and generate IP numbers

The employer code lets you register each eligible employee on the portal. Each registered employee receives a unique Insurance Number, commonly called an IP number (IP standing for Insured Person). We will cover this in detail in the next section, but note that employee registration is expected to happen at the time of joining, not at the end of the month.

Step 5: Map branches and sub-units

If your business operates from multiple locations, register each branch or sub-unit under the main employer code. ESIC allows sub-codes for branches, which helps you file location-wise information and deal with the correct regional office for each unit.

Step 6: Display and communicate

Keep the registration certificate accessible at the establishment. Inform employees that they are covered, explain what it means for their payslip, and tell them how to access benefits. Employee communication is often skipped, and it is one of the cheapest ways to reduce grievances later.

A note on timing: registration is expected within a short statutory window (commonly cited as fifteen days) from the date the Act becomes applicable to your establishment. If you discover that you should have registered months or years earlier, register now and expect ESIC to assess contributions retrospectively from the date of applicability. Delay makes the arrears larger, not smaller.

Employee Coverage: Wage Ceiling, IP Numbers, and Contribution Periods

This is the part of ESI compliance that most affects day-to-day payroll operations. Four concepts need to be understood clearly.

The ESI wage ceiling

The ESI wage ceiling is the gross monthly wage limit up to which an employee is covered. An employee whose wages are at or below the ceiling must be enrolled and contributions must be paid. An employee whose wages exceed the ceiling is outside the scheme.

"Wages" for this test means the gross wages as defined under the ESI Act, not basic pay alone and not cost-to-company. Whether an employee is under the ceiling is tested at the start of each contribution period, with a specific rule for those who cross it mid-period, which we cover below.

Because the ceiling is set by notification and revised from time to time, configure it as a parameter in your payroll system rather than hard-coding it into formulas.

IP number generation

Every covered employee is registered on the ESIC portal by the employer, which generates a ten-digit Insurance Number, the IP number. The IP number is unique to the person, not to the employer. If an employee has worked for another covered establishment before, they already have an IP number and you should link the existing number to your establishment rather than creating a new one. Duplicate IP numbers cause problems with benefit claims and contribution history, so ask new joiners for their existing number as part of onboarding.

To generate or link an IP number, you need the employee's:

  • Full name, date of birth, and gender.
  • Father's or husband's name.
  • Aadhaar number and mobile number.
  • Bank account details.
  • Present and permanent address.
  • Nominee details.
  • Family (dependant) details.
  • Date of joining and initial wages.
  • The dispensary or IMP (Insurance Medical Practitioner) the employee wishes to be attached to for medical care.

ESIC expects registration to be done within a short window from the date of joining. Treat IP number generation as a day-one onboarding task, alongside offer letter acceptance and bank detail collection.

Pehchan card and e-Pehchan

Once registered, the employee's identity within the scheme is the Pehchan card. Historically this was a physical, biometric smart card. Today the portal allows you to generate and print an e-Pehchan card immediately after registration, which serves as a temporary identity document for accessing medical facilities until the permanent card process is complete. Employers are expected to print, sign, stamp, and hand over the e-Pehchan card to the employee.

Dependants

Benefits under ESI extend to the insured person's family, so dependant details must be captured accurately at the time of registration and updated when circumstances change (marriage, birth of a child, death of a parent). Dependants generally include the spouse, children up to a specified age or until they become financially independent, and dependent parents subject to conditions. The family photograph and details are attached to the IP record and are what allow a spouse or child to be treated at an ESIC facility.

Contribution periods versus benefit periods

This is the concept that most often confuses new payroll teams, so it is worth slowing down.

The ESI year is divided into two contribution periods of six months each:

Contribution periodCorresponding benefit period
1 April to 30 September1 January to 30 June of the following year
1 October to 31 March1 July to 31 December of the same year

Contributions paid during a contribution period determine the employee's eligibility for cash benefits during the corresponding benefit period, which starts roughly three months after the contribution period ends. The lag exists so that ESIC can process the half-yearly contribution data before benefits become payable.

Two practical consequences follow:

  1. Eligibility is tested per contribution period. Whether an employee is covered is determined by their wages at the start of the contribution period. This is why the mid-period wage increase rule exists (covered later).
  2. Benefit entitlement depends on contribution history. An employee who joined in, say, August will have only two months of contributions in the April to September period. Some benefits require a minimum number of contribution days in the relevant period, so a new employee may not qualify for every cash benefit immediately. Medical benefit, however, generally starts from the date of entry into insurable employment.

Understanding this two-period structure also helps you make sense of half-yearly returns, which are filed for each contribution period.

ESI Contribution Calculation: Employer vs Employee Share

Who pays what

ESI contribution has two components: the employer's share and the employee's share. Both are calculated as a percentage of the employee's gross wages for the month. The employer deducts the employee's share from wages and deposits it along with the employer's own share.

The rates are set by the central government and have been revised over the years. Rather than quote a figure that may be out of date by the time you read this, this guide refers to them as the "currently notified rates." Confirm them on the ESIC website and configure them in your payroll software as editable parameters.

One relief worth knowing: employees whose daily average wage falls below a notified minimum are exempted from paying their own share, although the employer's share remains payable on their wages. The exact daily threshold is notified and revised, so verify it.

What counts as wages for ESI

The ESI definition of wages is wide. In general terms, it includes all remuneration paid or payable in cash under the terms of employment, including:

  • Basic salary
  • Dearness allowance
  • House rent allowance
  • City compensatory allowance
  • Overtime wages (with a nuance covered below)
  • Attendance bonus, production incentive, and similar payments tied to work
  • Meal or conveyance allowances paid in cash as part of regular wages
  • Any other regular cash allowance

In general terms, the following are excluded:

  • Employer's contribution to provident fund or ESI
  • Gratuity paid on discharge
  • Travelling allowance or the value of travelling concession
  • Reimbursement of actual expenses incurred in the course of duty
  • Annual bonus paid under the Payment of Bonus Act
  • Retrenchment compensation, encashment of leave, and similar terminal payments
  • Washing allowance where it is a genuine reimbursement of laundry costs

The treatment of specific components can be nuanced. For example, overtime wages are included when calculating the contribution for the month but are ignored when testing whether the employee is under the wage ceiling. If your compensation structure has unusual allowances, get a written opinion on their ESI treatment rather than guessing.

Worked example (illustrative only)

Assume an employee with the following monthly earnings, all of which fall within the ESI definition of wages:

ComponentAmount (INR)
Basic12,000
HRA4,800
Conveyance allowance1,200
Attendance incentive1,000
Gross ESI wages19,000

Suppose the wage ceiling currently notified is above 19,000, so the employee is covered.

  • Employee contribution = 19,000 x (currently notified employee rate)
  • Employer contribution = 19,000 x (currently notified employer rate)
  • Total to be deposited = employee contribution + employer contribution

If, for illustration, the employee rate were E% and the employer rate were R%, the employee's take-home would reduce by 19,000 x E%, and the employer's total cost for this employee would rise by 19,000 x R%. Contributions are typically rounded up to the next rupee at the individual level, so build rounding rules into your calculation logic.

If the employee had drawn 3,000 in overtime in the month, the contribution base would be 22,000, but the wage ceiling test would still use 19,000.

Wages paid for part of a month

Contribution is payable on wages actually paid or payable for the wage period. An employee who joins on the 20th and earns a pro-rated 7,000 for the month attracts contribution on 7,000. There is no minimum-days requirement for contribution to become payable.

Monthly ESI Compliance Workflow

Once registration is done and employees are enrolled, ESI compliance becomes a monthly rhythm. A clean process looks like this.

Step 1: Finalise the monthly wage register

Close attendance and leave, process the payroll, and lock the gross wages for every employee for the wage month. Any change after this point means a revised contribution, so discipline around payroll cut-off dates matters.

Step 2: Identify covered employees

From the locked payroll, filter employees whose wages are at or below the ESI wage ceiling for the current contribution period. Include employees who crossed the ceiling mid-period but remain covered until the end of the period. Include contract workers whose contributions you are paying as principal employer.

Step 3: Compute contributions

Apply the currently notified employee and employer rates to each covered employee's gross ESI wages, apply rounding rules, and total the amounts. Check the daily wage exemption for any low-wage employees.

Step 4: Prepare and upload the monthly contribution file

Log in to the ESIC portal and either enter contributions employee-wise or upload a contribution file in the prescribed format. Each line carries the IP number, number of days worked, wages paid, and contribution amount. Payroll software that generates this file in the ESIC-specified layout saves enormous time and reduces IP number mismatches.

Step 5: Generate the challan

After the contribution data is accepted, generate the monthly challan on the portal. The challan consolidates the total employer and employee contribution for the month and carries a unique challan number.

Step 6: Pay by the due date

Pay the challan online through the portal's linked payment gateway or authorised banks. Contributions must be deposited by the notified due date, which is typically around the middle of the month following the wage month. Verify the current due date on the ESIC website, and treat it as a hard deadline: late payment attracts interest from the due date until the actual date of payment, and can also attract damages.

Step 7: Record and reconcile

Download and store the paid challan and the payment receipt. Reconcile the challan amount against the payroll register and the employee-wise contribution file. Post the entries in your books, with the employee share as a liability cleared on payment and the employer share as an expense.

Step 8: Update employee records

Complete any pending IP registrations for new joiners, mark exits on the portal, and update wage changes or dependant details that occurred during the month.

A monthly ESI calendar at a glance

TaskWhen
Lock payroll for the wage monthEnd of wage month
Register new joiners and generate IP numbersWithin the notified window from date of joining
Upload contribution data and generate challanEarly in the following month
Pay the challanBy the notified due date (typically mid-month following the wage month; verify)
Reconcile, file, and archiveImmediately after payment

Most compliance failures happen not because the team did not know the rule but because the monthly cycle was not owned by a named person with a fixed calendar. Assign ownership.

ESI Half-Yearly Returns and Registers to Maintain

ESI half-yearly returns

Beyond monthly contributions, employers file ESI half-yearly returns for each contribution period. The return for April to September is filed after the period closes, and the return for October to March is filed after that period closes, each within a notified window (historically a little over a month after the period ends; verify the current timeline).

The half-yearly return essentially consolidates the monthly contribution data for the period and confirms it against the wage register. On the ESIC portal, this is largely a self-certification exercise for employers whose monthly filings are complete and consistent. Where the monthly data has gaps, the return is where those gaps surface.

Establishments above a certain headcount may also be required to have the return certified by a Chartered Accountant. Confirm whether that applies to you.

Registers and records

The ESI framework expects employers to maintain certain records, and inspectors ask for them. Keep the following, whether in physical or electronic form:

  • Register of employees: A record of every employee, with IP number, date of joining, wages, and date of exit. On the ESIC portal, this is largely represented by your employee master, but many employers also maintain a downloadable register.
  • Wage register or muster roll: Monthly wages and attendance, which is the base for contribution calculation.
  • Contribution records: Employee-wise monthly contribution data, challans, and payment receipts.
  • Accident register: A record of any workplace accidents, which is required to support disablement or dependant claims and must be maintained even if no accident has occurred.
  • Inspection book: A book in which ESIC inspectors record their visits and observations.
  • Contractor records: Details of contractors engaged, the employees they deployed, and evidence of ESI contributions paid for those workers.

Retain records for the period required under the Act and rules. In practice, because ESIC assessments can look back several years, most employers keep ESI records for at least as long as they keep other payroll records.

Handling Special Cases in ESI Compliance

Straightforward months are easy. The cases below are where teams make errors.

Employee crosses the wage ceiling mid-period

An employee who is covered at the start of a contribution period and receives a raise that takes them above the ESI wage ceiling during that period remains covered until the end of that contribution period. Contributions continue to be paid on the full (higher) wages for the remaining months of the period. Coverage stops only from the start of the next contribution period.

Example: an employee's wages increase above the ceiling effective 1 June. Since June falls in the April to September period, contributions continue on the increased wages for June through September. From 1 October, the employee exits ESI.

Payroll systems that stop deductions the moment wages exceed the ceiling produce short payments and later demands. Configure the ceiling logic to test at the period start, not month by month.

New joiners

Register every eligible new joiner on the portal and generate or link their IP number within the notified window from the date of joining. Collect the existing IP number, if any, during onboarding. Contributions begin from the first day of employment, calculated on wages for the days worked.

An employee joining mid-period is covered from the date of joining and remains covered for the rest of the period. Their benefit eligibility in the corresponding benefit period depends on the contributions actually made.

Exits

When an employee leaves, mark the date of exit on the ESIC portal and pay contributions on their final wages up to the last working day. Do not simply drop them from the contribution file without recording the exit; an IP number that stops receiving contributions without a recorded exit looks like a default. Full and final settlements that include leave encashment or retrenchment compensation do not attract ESI contribution on those components.

Contract and outsourced workers

This is the most common area of ESI exposure for growing companies. If you engage workers through a contractor (security, housekeeping, canteen, drivers, temporary staff, or labour supply), the ESI Act treats you as the principal employer for workers who are engaged on your premises or under your supervision. You are responsible for ensuring that contributions are paid for those workers.

Two ways to manage this:

  1. Contractor has its own ESI code. Obtain the contractor's employer code, and every month collect the challan and employee-wise contribution proof for the workers deployed to you. Verify that the workers on your premises appear in the contractor's contribution file.
  2. Contractor does not have an ESI code. Register the workers under your own code (or a sub-code) and pay the contributions yourself, recovering the amount from the contractor's bills.

Build this into vendor onboarding. A clause in the contract requiring monthly ESI proof, backed by an actual monthly check, is far cheaper than an assessment later.

Multi-location and branch operations

Register each branch or unit under the main employer code as a sub-unit, and ensure contributions for each location are correctly mapped. Employees who move between branches should have their transfer updated on the portal so that their dispensary attachment and regional office are correct. For companies with a central payroll team, this is usually a matter of tagging each employee to a location in the HRMS and letting the contribution file carry that mapping.

Employees in non-implemented areas

The ESI scheme applies only in notified, implemented areas. An employee whose place of work is in a non-implemented area is not covered, even if the employer's head office is in an implemented area and even if the employee's wages are under the ceiling. This matters for field staff, remote hires, and small branch offices in districts where the scheme has not yet been extended.

Keep a location master that records whether each work location is in an implemented area, and review it periodically because ESIC continues to extend coverage to new districts. If an area becomes implemented, coverage starts from the notified date.

Apprentices and trainees

Apprentices engaged under the Apprentices Act are generally excluded from ESI. Trainees who are not statutory apprentices, and who receive a stipend that meets the definition of wages, are usually treated as employees. Get the classification right at hiring.

Employees with wages exactly at the ceiling

Coverage applies to wages "up to" the ceiling, so an employee earning exactly the ceiling amount is covered. Ensure your filters use "less than or equal to," not "less than."

Benefits Employees Get Under ESI

ESI is not just a deduction line on the payslip. It is a genuine safety net, and HR teams that explain it well see fewer complaints about the deduction and more appreciation when an employee actually needs the scheme.

Medical benefit

Full medical care for the insured person and their family, through ESIC dispensaries, hospitals, and empanelled private facilities. Medical benefit typically starts from the first day of insurable employment. There is no cap on treatment expenses in the general case.

Sickness benefit

A cash payment, calculated as a percentage of average daily wages, for certified periods of sickness, subject to minimum contribution conditions in the relevant contribution period and a maximum number of days per year. Extended sickness benefit is available for specified long-term diseases, and enhanced sickness benefit is available for sterilisation procedures.

Maternity benefit

Cash benefit for a specified number of weeks of confinement, plus provisions for miscarriage, medical termination, and sickness arising from pregnancy, subject to contribution conditions. This complements the Maternity Benefit Act, and the interaction between the two matters for payroll: where an employee draws maternity benefit from ESIC, the employer's obligation under the Maternity Benefit Act is generally treated as discharged.

Disablement benefit

For employment injury, temporary disablement benefit is paid as a percentage of wages for the duration of the disability, and permanent disablement benefit is paid as a monthly amount proportional to the loss of earning capacity, as assessed by a medical board.

Dependants' benefit

Where an insured person dies as a result of an employment injury, a monthly payment is made to dependants, distributed among the spouse, children, and dependent parents in the prescribed shares.

Unemployment allowance

Under a scheme administered by ESIC (currently known as the Atal Bimit Vyakti Kalyan Yojana), insured persons who lose their jobs involuntarily can claim a cash allowance for a limited period, subject to contribution conditions. Scheme parameters change; check the current position.

Other benefits

Funeral expenses paid to the family on the death of an insured person, confinement expenses where medical facilities are not available, vocational and physical rehabilitation, and old-age medical care for retired insured persons under specified conditions.

Why HR should communicate benefits

Employees who understand ESI use it. That has three practical upsides for the employer: reduced pressure for ad-hoc medical advances or leave-without-pay negotiations, lower attrition among workers who value the coverage, and fewer disputes about the deduction itself. A one-page explainer during onboarding, a reminder of the nearest dispensary, and a named contact in HR for benefit queries cover most of it.

Common ESI Compliance Mistakes and Penalties

The mistakes we see most often

  • Registering late or not at all. Especially common in companies that grew past the headcount threshold without anyone noticing. The liability accrues from the date of applicability regardless of when you register.
  • Testing the wage ceiling every month. Stopping deductions mid-period when wages cross the ceiling produces short payments.
  • Wrong wage base. Using basic pay instead of gross ESI wages, or excluding allowances that should be included.
  • Ignoring contract workers. Assuming the contractor is handling it without ever checking.
  • Creating duplicate IP numbers. Registering a new IP for an employee who already has one.
  • Not recording exits. Leaving former employees on the roll, which distorts contribution history and complicates benefits for the employee at their next job.
  • Missing the monthly due date. Often because payroll closes late or the person with portal access is on leave.
  • Skipping the accident register. Maintaining it only after an accident occurs.
  • Treating field staff in non-implemented areas as covered, or vice versa. Location masters are rarely maintained carefully.
  • Not updating dependant details. A newborn who is not added cannot be treated at an ESIC facility.

What non-compliance costs

ESI non-compliance carries three layers of consequence, without getting into specific figures:

  1. Interest on delayed contributions, calculated from the due date to the date of actual payment.
  2. Damages, which are a penalty over and above interest, levied at escalating rates depending on how long the default lasted.
  3. Prosecution risk. Failure to pay contributions, especially the employee's share that has been deducted but not deposited, is an offence under the Act and can attract prosecution of the principal employer. Deducting an employee's share and not remitting it is treated particularly seriously.

In addition, ESIC can assess contributions for periods where records are unavailable, and the assessment is likely to be less favourable than what a well-maintained wage register would have shown. Insurance-cost recovery is also possible where an uninsured employee who should have been covered receives treatment or benefits.

The financial exposure is real, but the softer cost is often larger: assessment proceedings absorb founder and HR time, and employees who cannot access benefits because the employer did not register them do not forget it.

ESI Compliance Checklist

Use this as a working checklist for your team.

One-time setup

  • [ ] Confirm all work locations against the list of implemented areas
  • [ ] Confirm the establishment meets the headcount threshold (count all employees)
  • [ ] Register on Shram Suvidha or the ESIC portal and obtain the 17-digit employer code
  • [ ] Register branches as sub-units
  • [ ] Configure the current wage ceiling, contribution rates, daily wage exemption, and rounding rules in payroll
  • [ ] Define which salary components are ESI wages
  • [ ] Set up the accident register and inspection book
  • [ ] Add ESI clauses and monthly proof requirements to contractor agreements

Every new joiner

  • [ ] Collect existing IP number, if any
  • [ ] Collect personal, family, nominee, bank, and dispensary details
  • [ ] Register on the portal within the notified window and generate or link the IP number
  • [ ] Print and hand over the e-Pehchan card
  • [ ] Explain the deduction and the benefits

Every month

  • [ ] Lock payroll and identify covered employees, including mid-period ceiling crossers
  • [ ] Compute contributions on gross ESI wages
  • [ ] Upload the contribution file and generate the challan
  • [ ] Pay by the notified due date
  • [ ] Collect and verify contractor challans
  • [ ] Record exits and wage changes on the portal
  • [ ] Reconcile and archive the challan and receipt

Every half-year

  • [ ] File the ESI half-yearly return for the contribution period
  • [ ] Re-test every employee against the wage ceiling for the new period
  • [ ] Review the location master for newly implemented areas
  • [ ] Review dependant details with employees

Every year

  • [ ] Check the ESIC website for changes to rates, ceiling, due dates, and forms
  • [ ] Internal audit of ESI records
  • [ ] Refresh the employee benefits explainer

ESI vs EPF: How the Two Schemes Differ

Employers often think of ESI and EPF together, and payroll handles both in the same cycle, but they serve different purposes.

AspectESI (Employees' State Insurance)EPF (Employees' Provident Fund)
PurposeHealth insurance and social security: medical care, sickness, maternity, disablement, dependants' benefitsRetirement savings, with linked pension (EPS) and life insurance (EDLI) components
Administering bodyESICEPFO
ApplicabilityEstablishments in implemented areas meeting the notified headcount thresholdEstablishments meeting the notified headcount threshold (generally twenty), nationwide
Employee coverageEmployees with gross wages at or below the ESI wage ceilingEmployees with wages at or below the EPF wage ceiling are mandatorily covered; higher earners may be covered by choice or if already members
Contribution baseGross wages as defined under the ESI ActBasic wages plus dearness allowance (and retaining allowance), as defined under the EPF Act
Who contributesEmployer and employee, at currently notified rates; employer share is higherEmployer and employee, at currently notified rates; roughly matching shares, with part of the employer share diverted to pension
Coverage testTested at the start of each six-month contribution periodTested at entry; a member generally remains a member
Employee identifierIP number (Insurance Number)UAN (Universal Account Number)
Monthly filingContribution upload and challan on the ESIC portalECR (Electronic Challan cum Return) on the EPFO portal
Periodic returnsHalf-yearly returns for each contribution periodMonthly ECR serves as the return; annual reconciliation
Employee benefitImmediate: medical care, cash benefits when unable to workDeferred: lump sum and pension at retirement, with limited withdrawals in between
Relation to registrationRegistration through Shram Suvidha can be combined with EPFRegistration through Shram Suvidha can be combined with ESI

A company may be covered under one, both, or neither, depending on headcount, location, and wage structure. Most Indian SMBs above twenty employees in urban areas are covered under both.

How Payroll Software and HRMS Automate ESI Compliance

Everything described above can be done manually, and many small companies still do it in spreadsheets. It works until it does not: someone forgets the mid-period ceiling rule, a contractor's workers slip through, or the person who knew the portal password leaves. Automation removes most of these failure points.

What good software handles

  • Eligibility determination. The system tests each employee against the configured wage ceiling at the start of each contribution period, flags mid-period crossers, and keeps them covered until the period ends.
  • Wage base mapping. Salary components are tagged as ESI-applicable or not, so the contribution base is computed consistently every month, including overtime in the base but excluding it from the ceiling test.
  • Contribution calculation. Currently notified rates, the daily wage exemption, and rounding rules are stored as parameters. When rates change, you update one setting rather than every formula.
  • Portal-ready files. The monthly contribution file is generated in the ESIC-specified layout with IP numbers, days, and wages, ready for upload.
  • Onboarding workflows. New-joiner checklists prompt for existing IP numbers, dependant details, and dispensary choice, so registration happens on day one.
  • Exit handling. Separation workflows remind the team to record the exit on the portal and exclude terminal payments from the contribution base.
  • Compliance calendar. Reminders for the monthly due date and half-yearly returns, assigned to named owners.
  • Records and audit trail. Challans, receipts, and contribution files are stored against each month, so an inspection request is answered with a download rather than a search.
  • Payslip transparency. The employee sees the ESI deduction and, ideally, an explanation of what it buys.

CozyHR, for example, treats ESI as a configuration rather than a calculation: you define the wage components, ceiling, and rates once, tag employees to locations and contribution periods, and the monthly contribution file and challan summary are produced as part of the regular payroll run. The value is less in the arithmetic, which is simple, and more in the fact that the rules are applied the same way every month without depending on one person's memory.

What software cannot do for you

Software will not decide whether your Bhubaneswar field office is in an implemented area, or whether a contractor's canteen staff are your responsibility. It cannot know that an employee has an old IP number unless someone asks them. Automation makes a good process reliable; it does not replace the judgement calls. Pair the tool with a clear owner, a written policy on ESI wages and contractor handling, and a yearly review of the rules against the ESIC website.

FAQ

What is the ESI wage ceiling and how do I check whether an employee is covered?

The ESI wage ceiling is the gross monthly wage limit up to which an employee must be covered under the scheme. An employee whose gross ESI wages are at or below the ceiling is covered; one whose wages exceed it is not. The ceiling is notified by the government and revised periodically, so check the current figure on the ESIC website. The test is applied at the start of each six-month contribution period, and an employee who crosses the ceiling mid-period stays covered until that period ends.

Do I need to register for ESI if only a few of my employees earn below the wage ceiling?

Yes, if your establishment is in an implemented area and meets the headcount threshold. The headcount threshold counts all employees, regardless of wages. Once registered, you pay contributions only for employees at or below the ceiling. An establishment with thirty employees, of whom only three are under the ceiling, must still register and contribute for those three.

What is an IP number and what if an employee already has one?

The IP number (Insurance Number) is the unique ten-digit identifier ESIC assigns to each insured person. It stays with the individual across employers. If a new joiner already has an IP number from a previous job, link it to your establishment on the ESIC portal instead of generating a new one. Duplicate numbers fragment the employee's contribution history and complicate benefit claims.

How is ESI contribution calculated?

Both the employer and the employee contribute a percentage of the employee's gross ESI wages for the month, at the currently notified rates. Gross ESI wages include basic, dearness allowance, HRA, and most regular cash allowances, but exclude items such as employer PF contribution, gratuity, and expense reimbursements. Employees whose average daily wage is below a notified minimum are exempt from their own share, though the employer's share is still payable. Verify the current rates and thresholds on the ESIC website.

When is the ESI payment due each month?

Contributions for a wage month must be deposited by the notified due date, which is typically around the middle of the following month. The precise date is set by ESIC and should be verified on the official site. Payment after the due date attracts interest and may attract damages, so most employers aim to pay well before the deadline.

What are ESI half-yearly returns and when are they filed?

ESI half-yearly returns are filed for each of the two contribution periods: April to September and October to March. They consolidate the monthly contribution data for the period and confirm it against the wage register. Each return is due within a notified window after the period closes. For employers with complete monthly filings, the return is largely a confirmation exercise on the ESIC portal.

What happens if an employee gets a raise that takes them above the ESI wage ceiling?

The employee remains covered until the end of the current contribution period, and contributions continue on the new, higher wages for the remaining months. Coverage ends only from the start of the next contribution period. Stopping deductions immediately is a common error that results in short payment.

Am I responsible for ESI of contract workers on my premises?

Generally, yes. The ESI Act treats the principal employer as responsible for contributions in respect of workers engaged through a contractor on the premises or under the principal employer's supervision. Either verify each month that the contractor has paid contributions for those workers under its own code, or register them under your code and recover the cost from the contractor.

Conclusion

ESI compliance rewards process over heroics. The rules themselves are not complicated: register when you become applicable, enrol every eligible employee on day one, contribute on the right wage base at the currently notified rates, pay by the due date, file the half-yearly return, and keep your registers current. What makes it hard in practice is the number of small decisions that recur every month, and the edge cases (mid-period raises, contractors, branches, exits) that a busy team forgets.

The solution is to make the rules explicit, assign a named owner, put the dates on a calendar, and let your payroll system apply the logic consistently. Verify rates, ceilings, and due dates on the ESIC website at least once a year and whenever a notification is issued.

If you would rather not carry that logic in a spreadsheet, CozyHR bakes ESI eligibility, contribution calculation, and portal-ready contribution files into every payroll run, alongside EPF, professional tax, and TDS. You can try it with your own employee data and see how a typical month looks before committing to anything. Either way, the goal is the same: a compliant employer, a payroll team that sleeps at night, and employees who actually get the protection the scheme was designed to give them.

This article is intended as general guidance for employers and does not constitute legal advice. ESI rates, wage ceilings, due dates, and procedures are subject to change by notification. Always confirm the current position on the official ESIC website or with a qualified professional.