The rates in an ESI calculation are the easy part and almost nobody gets them wrong. What payroll teams get wrong is everything around them: which wages the percentage applies to, what happens when somebody crosses the ceiling in the middle of a contribution period, and whether overtime counts.
There is also a live confusion about which law governs ESI at all. The Code on Social Security, 2020 came into force on 21 November 2025, and a great deal of published guidance now describes ESI as operating under the Code. ESIC's own position is narrower than that, and section 2 sets it out, because citing the wrong statute in a policy document is the sort of thing that only becomes expensive during an inspection.
What follows is the arithmetic as payroll actually runs it, including the two mid-year situations that produce most of the errors.
Rates, thresholds and procedural requirements are those current at August 2026 under the Employees' State Insurance Act, 1948 and the ESI (General) Regulations, 1950. State-specific coverage thresholds and the benefit rules are summarised rather than set out in full. Verify against the ESIC portal before configuring a payroll run.
The Rates, and What They Are Charged On
Two percentages, unchanged since 1 July 2019, when the combined rate was cut from 6.5 per cent:
| Payer | Rate | On gross wages of ₹20,000 |
|---|---|---|
| Employee | 0.75% | ₹150 |
| Employer | 3.25% | ₹650 |
| Total | 4% | ₹800 |
The base is gross monthly wages, not basic pay. This is the first place spreadsheet payrolls go wrong, because provident fund is computed on basic plus DA and it is natural to reuse the same base. ESI does not work that way. HRA, conveyance, special allowance, overtime and most other regular monthly payments are all inside the ESI wage base.
Coverage applies to employees drawing gross wages up to ₹21,000 a month, and up to ₹25,000 for employees with disabilities. Above that, no contribution is payable and no benefit accrues, subject to the period rule in section 4 that catches so many people.
Contributions are rounded up to the next higher rupee, each share separately. On wages of ₹23,000 the employee share of ₹172.50 becomes ₹173, and the employer share of ₹747.50 becomes ₹748. Rounding down, or rounding the total rather than each share, produces small permanent shortfalls that reconcile badly at year end.
The employer's maximum exposure per covered employee is therefore 3.25 per cent of ₹21,000, or ₹682.50 a month, ₹8,190 a year. That is small per head and adds up quickly across a factory floor.
Which Statute Actually Governs ESI Right Now
A good deal of the "New ESIC Rules 2026" content published since November 2025 gets this wrong, in a way that sounds authoritative.
The Code on Social Security, 2020 does subsume the ESI Act, 1948, and the Code was brought into force on 21 November 2025. Its central rules followed in May 2026. From that sequence a lot of guidance concluded that ESI compliance now runs under the Code.
ESIC said otherwise. After an awareness circular of 11 December 2025 issued during its SPREE registration campaign, the Corporation issued a clarification on 18 December 2025 reiterating that compliance under the Social Security Code can only be implemented once the rules and regulations under it are notified by the Central Government. Until that happens, the operative framework remains the ESI Act, 1948, with contributions payable under Regulation 31 of the ESI (General) Regulations, 1950.
The practical consequence is small but not nil:
- Rates, the wage ceiling, contribution periods and due dates are all unchanged. Nothing in your payroll configuration moves.
- Your policy documents, employee handbooks and compliance registers should still cite the ESI Act, 1948. Documents updated in anticipation of the Code are ahead of the position.
- The definition of "wages" under the Code differs from the current one, so when the transition does complete it will change the base rather than the rate. That is the change worth preparing for, and it is the same wage-definition shift that already affects provident fund and gratuity.
What to watch for is the notification of the ESI-specific rules and regulations, which is a separate event from the Code itself being brought into force.
What Counts as Wages, and the Overtime Trap
Broadly, wages for ESI means the remuneration paid or payable under the contract of employment, which pulls in far more than payroll teams expect.
| Inside the ESI wage base | Outside it |
|---|---|
| Basic pay and dearness allowance | Employer contribution to PF and ESI |
| House rent allowance | Gratuity |
| Conveyance and special allowance | Annual bonus |
| Overtime | Reimbursement of actual business expenses |
| Incentives paid at intervals of two months or less | Payments at intervals exceeding two months |
| Payment for leave and holidays | Retrenchment compensation |
Overtime is the trap, and it is a genuinely counter-intuitive rule. Overtime is included when computing the contribution payable, but it is excluded when deciding whether an employee is covered in the first place.
So an employee on ₹20,000 of regular monthly wages who earns ₹2,500 of overtime in a month has gross wages of ₹22,500 that month. They do not fall out of coverage, because coverage is tested on the ₹20,000 without overtime. But the contribution for that month is payable on the full ₹22,500.
Both halves of that rule get broken in practice. Some payrolls drop the employee from ESI in a heavy overtime month, which loses them coverage they are entitled to. Others keep them in but contribute only on ₹20,000, which under-remits. The first error is the more serious one, because it can leave an employee without medical benefit at the moment they need it.
The intervals point is worth noting too. A payment made at intervals of more than two months, such as an annual or half-yearly bonus, is outside the wage base. Convert that same bonus to a monthly or bi-monthly incentive and it comes inside it, and the ESI cost rises with no change in what the employee receives.
The Contribution Period Lock-In
ESI runs on fixed six-month contribution periods, each with a matching benefit period that starts three months after it ends. That gap is deliberate: it is what lets a contribution earn a benefit entitlement.
| Contribution period | Corresponding benefit period |
|---|---|
| 1 April to 30 September | 1 January to 30 June of the following year |
| 1 October to 31 March | 1 July to 31 December of the same year |
The rule that follows is the single most important operational fact about ESI: coverage is decided at the start of a contribution period and holds until that period ends.
An employee covered on 1 April stays covered through 30 September regardless of what happens to their wages in between. Eligibility is reassessed on 1 October, and again on 1 April. There is no mid-period exit.
This exists to protect the employee. Without it, a raise in July would end medical cover in the middle of a course of treatment, and contributions already paid would have bought an entitlement that then evaporated. The employer pays for that reliability by continuing to contribute on wages above the ceiling until the period ends.
Crossing ₹21,000 Mid-Period: a Worked Example
An employee is on gross wages of ₹20,500 a month on 1 April, so they are covered for the April to September period. In July they are given a rise to ₹23,000.
The wrong answer, and the common one, is to stop the deduction from July because the wages now exceed the ceiling.
The correct treatment:
| Months | Wages | Employee 0.75% | Employer 3.25% |
|---|---|---|---|
| April to June | ₹20,500 | ₹154 | ₹667 |
| July to September | ₹23,000 | ₹173 | ₹748 |
| October onward | ₹23,000 | Nil | Nil |
Contributions continue to 30 September, and they are payable on the actual wages of ₹23,000, not capped at the ₹21,000 ceiling. The ceiling decides who is covered; it does not cap the contribution of somebody already covered. Coverage then ends on 1 October, when eligibility is reassessed and the employee is above the limit.
Two related situations follow the same logic. An employee who joins mid-period on wages within the ceiling is covered from the date of joining, for the remainder of that period. And an employee whose wages fall below ₹21,000 during a period in which they were not covered does not become covered until the next period begins.
The reason this is worth being careful about is that the error is silent. Stopping the deduction in July produces a payroll that balances, a payslip the employee will not query, and an ESIC return that under-reports for three months. It surfaces as a demand with interest, usually long after the person who configured it has moved on.
The ₹176 Rule
An employee whose average daily wage is up to ₹176 is exempt from paying their own share. The employer still pays its 3.25 per cent for that employee, and the employee remains fully covered for benefits.
At thirty days that is around ₹5,280 a month, so it applies at the lower end of a workforce rather than across it: apprentices in some arrangements, entry-level shop floor roles in low-wage districts, and part-period workers whose averaged daily wage falls below the line.
Two things to get right. The test is the average daily wage rather than the monthly figure divided by a notional thirty, so the number of days actually worked matters. And the exemption removes only the employee's 0.75 per cent; a payroll that suppresses the employer share as well under-remits, and it is not obvious from the payslip because the employee's own deduction looks correct.
Deposit, Deadlines and What Late Costs
Both shares are deposited together by the employer through the ESIC portal by the 15th of the following month. The employee's share is a deduction the employer holds in trust, not the employer's money, which is why the consequences of not depositing it are heavier than for an ordinary payable.
- Interest at 12 per cent a year for each day of default.
- Damages in addition to interest, levied as a percentage of the amount due and rising with the length of the delay.
- Prosecution under section 85 of the Act for non-payment or false representation, with imprisonment of up to two years and a fine, and recovery available as arrears of land revenue.
Registration is a separate obligation: an establishment must register on the ESIC portal within 15 days of the Act becoming applicable to it, which happens on crossing the employee threshold, generally ten employees and twenty in a few states including Maharashtra and Chandigarh. Each employee is then issued a 17-digit insurance number.
The compliance obligation that gets forgotten is that the threshold is tested on all employees, not only on those within the wage ceiling. An establishment of twelve people where only three earn under ₹21,000 is still covered, and still has to register.
What Payroll Teams Get Wrong
In rough order of how often we see it.
- Computing ESI on basic plus DA rather than on gross wages, by reusing the provident fund base.
- Stopping the deduction the month wages cross ₹21,000, instead of running it to the end of the contribution period.
- Capping the contribution at ₹21,000 for an employee who crossed mid-period, rather than paying on actual wages.
- Dropping an employee out of coverage in a heavy overtime month, when overtime is excluded from the coverage test.
- Excluding overtime from the contribution base, which is the mirror-image error and under-remits.
- Suppressing the employer's share along with the employee's under the ₹176 rule.
- Rounding contributions down, or rounding the combined figure rather than each share.
- Testing the ten-employee threshold only against employees inside the wage ceiling.
- Citing the Code on Social Security, 2020 in policy documents when ESIC's own clarification keeps compliance under the ESI Act, 1948 for now.
What the list has in common is that none of these produce a visible failure. The payroll runs, the payslips look right, and the error is discovered by somebody else, later, with interest attached. That is the argument for the rules living in the payroll system rather than in the head of whoever built the spreadsheet, which is what our payroll management system is for.
Questions People Ask
How is ESI calculated on salary?
Take gross monthly wages, not basic pay. The employee pays 0.75 per cent and the employer 3.25 per cent, a total of 4 per cent, with each share rounded up to the next rupee. On gross wages of ₹20,000 that is ₹150 from the employee and ₹650 from the employer. Coverage applies to employees drawing up to ₹21,000 a month.
What happens if an employee's salary crosses ₹21,000 mid-year?
They stay covered until the end of the current contribution period, April to September or October to March, and contributions are payable on their actual wages rather than capped at ₹21,000. Coverage ends at the start of the next period. Stopping the deduction in the month of the rise is the most common ESI error in Indian payroll.
Is overtime included in ESI calculation?
Yes for the contribution, no for coverage. Overtime is part of the wages on which the 4 per cent is computed, but it is excluded when testing whether an employee is within the ₹21,000 ceiling. An employee on ₹20,000 with ₹2,500 of overtime stays covered and contributes on ₹22,500 for that month.
Does the Code on Social Security, 2020 now govern ESI?
Not yet in operational terms. The Code came into force on 21 November 2025, but ESIC's clarification of 18 December 2025 states that compliance under the Code can only be implemented once its rules and regulations are notified. Until then ESI runs under the ESI Act, 1948. Rates, ceilings and due dates are unchanged either way; what will eventually change is the definition of wages.
Who is exempt from paying the ESI employee contribution?
Employees whose average daily wage is up to ₹176, roughly ₹5,280 a month. They pay nothing and remain fully covered for benefits. The employer still pays its 3.25 per cent share for them, which is the half payroll teams sometimes suppress by mistake.
What is the ESI contribution period and why does it matter?
Two fixed six-month periods, 1 April to 30 September and 1 October to 31 March, each linked to a benefit period beginning three months later. They matter because coverage is fixed at the start of a period and cannot change during it, which is what produces the mid-period rules on rises, joiners and the wage ceiling.
What is the penalty for late ESI payment?
Interest at 12 per cent a year for every day of default, plus damages that rise with the length of the delay, plus the possibility of prosecution under section 85 of the Act with imprisonment of up to two years and a fine. Amounts due are also recoverable as arrears of land revenue. The deadline is the 15th of the following month.
Where This Leaves You
The rates are stable and have been for seven years, so they are not where the risk sits. The risk is in the wage base and in the period rules, and specifically in three checks worth running against your own payroll this month: that ESI is computed on gross wages rather than the PF base, that nobody was dropped from ESI in the month their pay crossed ₹21,000, and that overtime is inside the contribution and outside the coverage test.
If any of those is wrong it has probably been wrong for several periods, because nothing in the payroll surfaces it. Correcting it forward is straightforward; the arrears position is worth taking advice on.
The rates, due dates, benefit list and state thresholds in reference form are on our ESI compliance page, kept current as figures change. For the other statutory deductions alongside it, see professional tax by state and the labour welfare fund. If ESI, PF and professional tax are each being computed on a different base by a different person, that is the problem our payroll management system solves, and a free demo against your own register is the quickest way to test it.
The related pieces: what sits in the wage base in CTC breakup, component by component, the deductions as the employee sees them in payslip format and mandatory components, and the wider filing calendar in our payroll compliance mistakes guide.
Sources
- ESIC contribution rates and the ₹176 daily-wage exemption, esic.gov.in. Rates unchanged since 1 July 2019.
- Employees' State Insurance Act, 1948, India Code, the central labour legislation repository.
ESIC's circular of 18 December 2025 clarified that compliance under the Code on Social Security, 2020 awaits notification of its rules and regulations, so the ESI Act, 1948 remains operative. Confirm the current position on the ESIC portal before configuring a payroll run.

