Ankeshan

ESI Calculation in Excel (0.75% / 3.25%)

🧮 Prefer a quick answer? Try our free ESI calculator — instant, no sign-up.

Last updated: 27 June 2026 · Rates unchanged for 2026.

ESI in Excel is 0.75% of gross wages from the employee and 3.25% from the employer, applicable only while the employee's gross is ₹21,000 per month or less (₹25,000 for employees with disability). The employee column is a single =IF(Gross<=21000, ROUND(Gross*0.75%,0), 0). Once an employee crosses the threshold, ESI continues until the end of the running contribution period, then stops.

Key takeaways

  • Employee ESI: 0.75% of gross wages.
  • Employer ESI: 3.25% of gross wages.
  • Threshold: gross ≤ ₹21,000/month (₹25,000 for employees with disability).
  • ESI is on gross, not Basic+DA — unlike EPF.
  • Contribution periods: April–September and October–March; coverage runs to period-end if salary crosses mid-period.
  • Low-wage relief: if daily average wage ≤ ₹176, the employee's share is waived but the employer still pays 3.25%.

Fact box. ESI is calculated on gross wages, not on Basic + DA. The employee contributes 0.75% and the employer 3.25%, for a combined 4%, while gross monthly wages are ₹21,000 or less. (Source: ESIC.)


How is ESI calculated in Excel?

With Gross in column H:

Contribution Formula On ₹18,000 gross
Employee ESI (0.75%) =IF(H2<=21000,ROUND(H2*0.75%,0),0) ₹135
Employer ESI (3.25%) =IF(H2<=21000,ROUND(H2*3.25%,0),0) ₹585

The IF switches the deduction off the moment gross exceeds ₹21,000 — but see the contribution-period rule below before turning it off mid-period.

Fact box. ESI follows two fixed contribution periods — April to September and October to March. If an employee's wages cross ₹21,000 in the middle of a period, ESI continues to be deducted until the period ends; it only stops from the start of the next period. (Source: ESIC.)


Why is ESI on gross, not basic?

EPF uses Basic + DA, but ESI uses gross wages — the total of all earnings paid that month (basic, DA, HRA, allowances, overtime). This matters because an employee can be above the EPF wage base but still under the ₹21,000 ESI threshold, or vice versa, so the two deductions are computed on different figures in the same salary sheet.

Keep a separate Gross column and reference it in the ESI formula; do not reuse the EPF BasicDA cell.


How do I handle the contribution-period rule in Excel?

The clean way is a per-period coverage flag rather than a plain IF on this month's gross. Add a column ESI_Applicable (Yes/No) that you set when an employee first crosses ₹21,000, and keep it "Yes" until the period boundary (30 Sep or 31 Mar). Then:

=IF(ESI_Applicable="Yes", ROUND(Gross*0.75%,0), 0)

This prevents wrongly stopping ESI the same month the salary rises.


How to build the ESI columns step by step

  1. Ensure a Gross column exists (sum of earnings).
  2. Put the rates (0.75%, 3.25%) and threshold (21000) on the Settings sheet.
  3. Add Employee ESI = =IF(Gross<=21000,ROUND(Gross*0.75%,0),0).
  4. Add Employer ESI = =IF(Gross<=21000,ROUND(Gross*3.25%,0),0).
  5. For employees near the threshold, add an ESI_Applicable flag for the contribution-period rule.
  6. Total both columns for the monthly ESI challan (due by the 15th).

How Ankeshan helps: Ankeshan applies the ₹21,000 threshold and the contribution-period rule automatically inside Excel, so an employee who crosses the limit mid-period keeps the correct ESI until the period ends. (Launching soon — join the waitlist.)


Frequently asked questions

What is the ESI contribution rate in 2026? 0.75% from the employee and 3.25% from the employer, on gross wages, for a combined 4%.

What is the ESI wage limit? ₹21,000 gross per month. For employees with disability, the threshold is ₹25,000 per month — consistently reported across ESIC sources; confirm against the ESIC notification if applying this exemption.

Is ESI calculated on gross or basic salary? On gross wages — the total of all monthly earnings — not on Basic + DA.

What happens if salary crosses ₹21,000 mid-year? ESI continues until the end of the current contribution period (30 September or 31 March) and stops only from the next period.


Sources

  • ESIC — esic.gov.in (contribution rates, wage threshold, contribution periods).

General information, not professional advice. Verify on the official portal for your case. Reviewed by a Chartered Accountant; last updated 27 June 2026.


Related: Payroll in Excel (pillar) » · EPF Calculation in Excel » · Salary Sheet Format in Excel » · EPF, ESI & PT Due Dates »