Asanify can produce an ESI monthly contribution (MC) Excel file (`.xls`) for a given legal entity and calendar month. It is filled from your processed employee payroll using the ESI gross basis and payable days (calendar days in the month minus LOP, rounded up), and lists each qualifying employee’s ESI insurance number, name, payable days, and ESI wages—the typical inputs needed for ESIC monthly contribution filing workflows.
Step 1 - Confirm payroll, ESI, and employee data
You need admin access; this export is intended for payroll administrators.
The regular pay run for that month, year, and legal entity must already be processed (not still “in process” or save-for-later only). If needed, run payroll through review and processing.
At least one employee in that pay run must have employee ESI contribution greater than zero for the configured ESI deduction component.
Each such employee must have a valid 10-digit ESI number stored in their compliance/profile data in Asanify; rows without a valid number block the export until corrected.
Company salary components must include the standard ESI employee deduction so payroll can compute contributions—see steps to set up payroll if ESI is new for your account.
Note: Asanify may continue ESI in line with contribution-period rules when gross crosses ₹21,000; the export does not skip employees solely because wages exceed the ceiling if they still have ESI deduction in that pay run.
Step 2 - Select month and entity
Identify the calendar month and legal entity whose ESIC contribution file you need. The report always matches one regular pay run subtotal for that entity and month.
Step 3 - Obtain the ESI MC file for that month
Asanify generates the ESI MC workbook on the server when your payroll meets the rules in Step 1.
If your account shows an ESI MC, ESI contribution, or similarly named download control next to other payroll exports (for example near Generate PT Report on View Payroll or under More on Past Payruns), use it for the same month and legal entity as your processed regular payroll.
If you do not see that option, contact Asanify Support with your legal entity, month, and year, and ask for the ESI monthly contribution (MC) Excel for that processed pay run.
The file downloads as `ESI_MC__.xls` (for example, `ESI_MC_Apr2026_.xls`).
Step 4 - Validate the file before filing
Open the `.xls` and confirm:
Only employees with non-zero employee ESI in that pay run appear, with valid ESI numbers and readable names.
Payable days reflect working days after LOP for that month.
ESI wages match the ESI gross basis Asanify uses for that run.
Additional Information
Typical blocking messages
Payroll must be processed — Complete processing for that month before exporting.
No employee has ESI contribution — Check ESI eligibility, salary components, and that the pay run includes ESI deductions.
Invalid or missing ESI numbers — Update employee compliance fields with correct 10-digit ESI numbers.
ESI employee deduction component missing — Your company’s deduction catalog must include the ESI employee component used by payroll.
Related tools
Use Compare Payroll or upload past payroll if you are reconciling ESI amounts against an external system.
