ESIC compliance is a monthly responsibility that many businesses treat as an afterthought-until an inspector visits or a labour department cross-check surfaces the gap. In our practice, we have developed a structured 8-step approach that our CA and CS teams follow for every ESIC engagement. This ensures that businesses file returns correctly, reconcile them with payroll data, and maintain the documentation needed for inspections.
For businesses with complex multi-location or contract worker structures, see our companion ESIC complex structures guide (know more).
ESIC Filing Calendar
| Filing | Frequency | Due Date | Penalty |
|---|---|---|---|
| Contribution Challan | Monthly | 15th of following month | 12% interest + 5-25% damages |
| Return (Apr-Sep) | Half-Yearly | 11 November | S.85 penalty |
| Return (Oct-Mar) | Half-Yearly | 11 May | S.85 penalty |
| Employee enrolment | As needed | Within 10 days of joining | Employee denied benefits |
| Accident report | As needed | Within 24 hours | S.85 penalty + benefit loss |
The 8-Step CA & CS Approach
Step 1: Assess ESIC Applicability
The ESI Act applies to establishments with 10+ employees (20+ in some states) in notified areas. Includes IT companies, startups, all commercial offices-not just factories. The count includes contract workers. For businesses managing company registration (know more) and GST registration (know more), ESIC assessment should be concurrent.
Common error we catch: IT companies and startups assuming ESIC applies only to manufacturing. It applies to all covered establishment types.
Step 2: Register on ESIC Portal
Register within 15 days of crossing the threshold. Each location with 10+ employees needs separate registration. Documents: company/LLP certificate, PAN, address proof, director details, bank account, employee list with Aadhaar. Output: 17-digit Employer Code Number per location.
Common error: Single headquarters registration assumed to cover all branches. Each establishment needs its own registration.
Step 3: Enrol Employees and Generate Insurance Numbers
Every employee with gross wages up to Rs 21,000/month must be enrolled with ESIC Insurance Number. Aadhaar mandatory for new enrolments. Include dependent details (expanded under Social Security Code 2020: widower, grandparents, parents-in-law for female employees). Verify contract worker enrolment-principal employer has secondary liability if contractor fails.
Step 4: Calculate Monthly Contributions on Gross Wages
This is where most errors occur. ESIC must be calculated on GROSS wages-not basic salary, not CTC.
Gross wages INCLUDE: Basic, DA, HRA, CCA, overtime, incentives, conveyance, internet, special allowance, all regular cash payments.
Gross wages EXCLUDE: Annual bonus and gratuity only.
Rates: Employer 3.25%. Employee 0.75%. Employees earning Rs 176/day or less: exempt from employee share, employer still pays.
| Employee | Gross Wages | Employer 3.25% | Employee 0.75% | Total |
|---|---|---|---|---|
| Employee A | Rs 15,000 | Rs 488 | Rs 113 | Rs 601 |
| Employee B | Rs 20,000 | Rs 650 | Rs 150 | Rs 800 |
| Employee C (low wage) | Rs 4,500 | Rs 146 | Nil (exempt) | Rs 146 |
New labour code impact: Under Social Security Code 2020 (November 2025), if allowances exceed 50% of CTC, excess is added to basic wages. More employees may fall within Rs 21,000 ceiling. A detailed analysis is in our ESIC complex structures guide.
Common error: Calculating on basic salary only, excluding HRA, overtime, incentives. Creates systematic underpayment caught during inspections.
Step 5: Deposit Contributions by the 15th
Process: Log in to ESIC employer portal. Navigate to Contribution section. Select month/year. Upload employee-wise wage and contribution data. Generate challan. Pay via net banking/NEFT/RTGS. Download receipt.
Our quality check: Reconcile ESIC data file with payroll register before uploading. Verify every covered employee is included. Check contribution period transitions (employees crossing Rs 21,000 mid-period must continue until period end).
Common error: Not filing nil challan for zero-contribution months. Creates gaps that inspectors flag as discontinuity.
Step 6: File Half-Yearly Return
April-September return due 11 November. October-March return due 11 May. Employee-wise summary: wages paid, contributions deposited, days worked, new joiners, exits during the period.
Our approach: Reconcile all 6 monthly challans with payroll register. Verify every employee covered during any part of the period appears in the return. Contribution totals must match challan receipts exactly. CA reviews before filing.
Common error: Employees who joined mid-period missing from the return. The return must include every employee covered during any part of the period.
Step 7: Reconcile and Correct Discrepancies
After filing each half-yearly return, reconcile: total wages in return = sum of 6 monthly challans, employee count = actual covered headcount, no duplicates, exit dates correct, mid-period threshold crossings handled correctly.
If discrepancies found: Underpayment: file supplementary challan with interest. Overpayment: apply for adjustment in next period. Employee data errors: correction request on ESIC portal.
Common error: Contribution period transition miscalculation. Employee getting Rs 19,000 receives increment to Rs 22,000 in January-coverage continues until 31 March.
Step 8: Prepare for ESIC Inspection
Documents inspectors check: attendance register (daily for all employees including contract workers), wage register (monthly with component breakup), accident register, ESIC challans (24 months), half-yearly return receipts, employee enrolment records, contractor compliance certificates, and physical inspection book.
Our approach: Structured digital folder by contribution period. Pre-inspection review verifying registers are current, challans filed, no missing months. For businesses with statutory audit (know more) and internal audit (know more), ESIC compliance is a standard audit checklist item.
Common error: Inspection book not maintained. S.85 violation-costs nothing to maintain but creates unnecessary penalty exposure.
The CA & CS Dual Role
| CA Responsibilities | CS Responsibilities |
|---|---|
| Contribution calculation on gross wages. Payroll reconciliation. Half-yearly return data preparation. Tax deduction treatment. Statutory audit compliance check. | Applicability assessment under ESI Act. Portal registration. Employee enrolment. Labour code compliance (wage definition, dependents). Inspection preparation and representation. Amnesty/SPREE applications. |
2025-2026 Changes
- Labour Codes (Nov 2025): 50% basic wage rule expanding coverage. Gig/platform worker framework. Expanded dependents. Mandatory appointment letters with social security entitlements.
- SPREE 2025 (Jul-Dec 2025): Penalty-free registration. No past inspections. No back-period demand.
- ESIC Amnesty (Oct 2025-Sep 2026): Resolve old disputes with reduced damages. Active, closed, and disputed cases eligible.
- Aadhaar linkage: Mandatory for all new enrolments and benefit claims.
- Annual health check-ups: Free for employees above 40 years (Social Security Code provision).
- Shram Suvidha Portal: Unified filing for ESIC, PF, and other labour laws.
Common Filing Mistakes and Prevention
| Mistake | Impact | Prevention |
|---|---|---|
| ESIC on basic only | Systematic underpayment. Interest + damages. | Payroll config audit. Verify ESIC base = gross wages monthly. |
| Missing contract workers | Principal employer liability. Back-period demand. | Monthly contractor compliance verification before payment. |
| Single registration for multi-location | Retrospective liability from threshold date. | Branch headcount monitoring. Auto-registration trigger at 10. |
| No nil challan for zero months | Gap in filing record. Inspector flags. | Calendar reminder. Monthly filing regardless of amount. |
| Mid-period ESIC stoppage | Underpayment for remaining contribution period months. | Contribution period check before stopping. Continue to period end. |
| Inspection book not maintained | S.85 violation even if all contributions correct. | Physical book at each establishment. Reviewed quarterly. |
ESIC Compliance Cost
For 15 covered employees at average Rs 18,000 gross: Monthly ESIC = Rs 8,775 (employer) + Rs 2,025 (employee deduction) = Rs 10,800. CA/CS fees: Rs 2,000-5,000/month (SME). The management fee is a fraction of penalty for one month’s non-compliance.
Key Takeaways
8-step cycle: applicability, registration, enrolment, calculation (on GROSS wages), deposit (by 15th), half-yearly return (11 Nov / 11 May), reconciliation, inspection prep. CA handles numbers; CS handles law. The dual approach covers both accounting accuracy and legal compliance.
Most common mistakes: ESIC on basic instead of gross, missing contract workers, single registration for multi-location, stopping ESIC mid-period on wage crossing. All preventable with monthly reconciliation and a compliance calendar.
2025-2026 changes: labour code 50% wage rule expands coverage, SPREE/Amnesty schemes provide relief windows, Aadhaar linkage is mandatory. Amnesty closes September 2026.
Need Professional ESIC Return Filing Support?
Our CA and CS team provides end-to-end ESIC compliance: applicability assessment, registration, monthly filing, half-yearly returns, reconciliation, and inspection preparation. Nationwide coverage across manufacturing, IT, retail, logistics, healthcare, and hospitality.
Explore our payroll compliance services (know more). Call +91 945 945 6700 or WhatsApp us directly.