Key points
- Employee share 0.75%, employer share 3.25% of gross wages — 4% in total.
- Coverage applies when gross wages are ₹21,000 a month or less (₹25,000 for persons with disability).
- Two contribution periods a year: April–September and October–March. Once covered, contributions continue till the period ends.
- Pay the monthly contribution by the 15th of the following month.
What is ESI?
The Employees' State Insurance (ESI) scheme, run by the Employees' State Insurance Corporation (ESIC), gives covered employees and their dependants medical care and cash benefits during sickness, maternity, disablement and employment injury, plus dependants' benefit in case of death due to employment injury. It is funded by a monthly contribution shared between employer and employee.
ESI applies to notified areas for factories and specified establishments that meet the employee-count threshold under the ESI Act and the relevant state notification (commonly 10 or more persons). Once your establishment is registered, every eligible employee must be registered and contributed for from the date of joining.
ESI contribution rates
| Contributor | Rate | Base |
|---|---|---|
| Employee | 0.75% | Gross wages for the month |
| Employer | 3.25% | Gross wages for the month |
| Total | 4.00% |
These rates have applied since 1 July 2019. Employees whose average daily wage is up to ₹176 are exempt from paying the employee share; the employer still pays its 3.25% for them.
The wage limit: who is covered
An employee is covered when their gross wages are ₹21,000 per month or less. For persons with disability the ceiling is ₹25,000 per month. Unlike PF, there is no cap on the contribution base: if an employee is covered, ESI is calculated on the full gross wages for the month.
Coverage is decided at the start of each contribution period, or on joining for a new employee, based on the wages at that time.
Contribution periods and the continuation rule
| Contribution period | Corresponding benefit period |
|---|---|
| 1 April – 30 September | 1 January – 30 June (following year) |
| 1 October – 31 March | 1 July – 31 December |
The important rule for payroll is continuation: if a covered employee gets an increment in, say, July that takes their wages above ₹21,000, you keep deducting ESI on their actual wages until 30 September. From 1 October they fall outside coverage (unless their wages come back within the limit). The same applies within the October–March period, ending 31 March.
What counts as wages for ESI
For ESI, "wages" broadly means all remuneration paid or payable in cash for the month: basic, DA, HRA, special and other allowances, and incentives paid monthly. Items generally excluded include the employer's contributions to PF or pension, gratuity payable on discharge, retrenchment compensation, and sums paid to meet special expenses such as travel reimbursements.
Overtime
Overtime wages are included when calculating the contribution for the month, but overtime is not considered when checking whether the employee is within the ₹21,000 coverage limit. So an employee on ₹20,000 gross who earns ₹3,000 overtime stays covered, and ESI is calculated on ₹23,000 that month.
Worked example: ₹18,000 gross salary
An employee earns a gross salary of ₹18,000 a month (Basic ₹9,000, HRA ₹3,600, other allowances ₹5,400). They are within the ₹21,000 limit, so ESI applies.
| Item | Calculation | Amount |
|---|---|---|
| Gross wages for ESI | — | ₹18,000 |
| Employee share (deducted from salary) | 0.75% × ₹18,000 | ₹135 |
| Employer share (paid on top) | 3.25% × ₹18,000 | ₹585 |
| Total remitted to ESIC | ₹135 + ₹585 | ₹720 |
Now suppose the same employee works overtime worth ₹1,500 in a month. ESI wages become ₹19,500:
- Employee share: 0.75% × ₹19,500 = ₹146.25, rounded up to ₹147
- Employer share: 3.25% × ₹19,500 = ₹633.75, rounded up to ₹634
ESI contributions are rounded up to the next whole rupee. If the employee had loss-of-pay days, ESI is calculated on the wages actually earned for the month, not the full monthly salary.
ESI calculated in every payroll run
AiroHR re-tests the ESI wage limit for each employee in every payroll month, includes overtime in the contribution base, and produces ESIC reports ready for upload on the ESIC portal. If an employee's wages cross the limit mid-period, HR keeps ESI on to the end of the contribution period by switching off that employee's ESI wage-limit check in their deductions settings.
PF & ESI software Start free trialPaying the contribution
The employer deducts the employee share from salary and pays both shares together through the employer login on the ESIC portal. The monthly contribution is due by the 15th of the following month — September wages by 15 October. Delays attract interest and can lead to damages, and employees may face issues availing benefits if contributions are missing.
Monthly ESI checklist
- Register new joiners on the ESIC portal and give them their IP (insurance) number.
- Confirm who is covered for the current contribution period — do not drop anyone mid-period.
- Lock attendance so that paid days and overtime are final.
- Calculate 0.75% and 3.25% on the month's ESI wages, rounded up.
- Upload monthly contributions and pay the challan before the 15th.
ESI is usually filed alongside PF. See our PF ECR filing guide for the EPFO side, and the salary slip format guide for showing ESI correctly on payslips.
Stop calculating statutory deductions in Excel
PF, ESI, state-wise Professional Tax and TDS are applied automatically in every AiroHR payroll run, straight from biometric, kiosk or mobile attendance. From ₹49 per employee per month.
Payroll software See pricingThis article is general guidance, not legal or tax advice. ESI rates, wage limits and coverage are set by notification — always confirm current rules on the official ESIC website. Last reviewed: 25 September 2026.