Frontend
PF & ESI
ESI Challan

ESI Challan

Navigation Path

PF & ESI → ESI Challan


URL

/pf-esi/esi


Description

The ESI Challan page is used to manage and track Employees’ State Insurance (ESI) challans generated for monthly statutory contributions. It enables users to search ESI challans by challan number, ECR name, month, and year, and to view or manage uploaded challan records for ESI compliance.

Key Capabilities:

  • View and manage ESI challan records
  • Search challans using challan number and ECR name
  • Month-wise and year-wise filtering
  • Track ESI contribution challans
  • Maintain statutory ESI payment records
  • Support audit and compliance requirements

1. Page Overview

What is ESI Challan?

An ESI Challan is a statutory payment document used by employers to remit monthly Employees’ State Insurance (ESI) contributions to the Employees’ State Insurance Corporation (ESIC).

Key Highlights:

  • Mandatory for all establishments covered under ESI Act
  • Generated monthly after payroll processing
  • Covers employee and employer ESI contributions
  • Used to make ESI payments through ESIC portal
  • Linked to ESI contribution return data
  • Payment Due Date: On or before 15th of the following month

ESI Contribution and Challan Relationship

ESI Contribution:

  • Calculated monthly based on employee wages
  • Includes employee and employer contribution portions
  • Processed as part of payroll

ESI Challan:

  • Represents consolidated ESI contribution amount
  • Used to remit payment to ESIC
  • Acts as proof of statutory compliance

Process Flow:

  1. Process payroll with ESI deductions
  2. Calculate monthly ESI contributions
  3. Generate or upload ESI challan
  4. Make payment through ESIC portal
  5. Track challan and payment status
  6. Maintain records for audit and compliance

2. Filter Section

The filter section allows users to quickly locate specific ESI challan records.


Challan Number

FieldTypeDescription
Challan NumberText InputSearch by ESI challan number

Features:

  • Free text input
  • Supports numeric and alphanumeric values
  • Case-insensitive search

Purpose:

  • Quickly locate a specific challan
  • Useful when challan number is known

Example:

  • 1500123456
  • ESI/2025/04/001

ECR Name

FieldTypeDescription
ECR NameText InputEstablishment or unit name

Features:

  • Partial or full text search
  • Case-insensitive
  • Fuzzy matching supported

Purpose:

  • Identify challans by establishment or unit name
  • Useful when challan number is not known

Year

FieldTypeDescription
YearDropdownSelect challan year

Options:

  • -- Select Year --
  • Available system years (e.g., 2024, 2025, 2026)

Purpose:

  • Filter ESI challans year-wise
  • View historical ESI payment data

Month

FieldTypeDescription
MonthDropdownSelect salary month

Options:

  • -- Select Month --
  • January to December

Purpose:

  • Filter challans for a specific contribution month
  • Track monthly ESI compliance

Note: Month refers to the salary month, not the payment date.


3. Action Buttons

Search

PropertyDescription
ColorPurple / Blue
ActionFetch ESI challans based on filters

Behavior:

  • Retrieves challans matching selected criteria
  • Filters can be used individually or together
  • Displays results in the table
  • Shows “No Rows To Show” when no data is available

Clear

PropertyDescription
ColorGray
ActionReset filters and results

Behavior:

  • Clears all input fields
  • Resets dropdowns to default values
  • Clears the table data
  • Restores the page to initial state

4. Results Table

After clicking Search, the ESI challan records are displayed in a tabular format.


Table Columns

ColumnDescription
Sl. No.Serial number with checkbox for row selection
Original File NameName of uploaded challan or source file
Challan NoESI challan number
MonthContribution month
YearContribution year
ActionsAvailable operations for the challan

Table Features

  • Row selection using checkboxes
  • Inline column filtering
  • Column-wise sorting
  • Pagination for large datasets
  • Horizontal scrolling support
  • Empty state handling with “No Rows To Show”

Actions Column

The Actions column provides available operations for each ESI challan record.

Available Actions:

  • View – View challan details
  • Download – Download challan document
  • Print – Print challan
  • Delete – Delete challan record (if permitted)

⚠️ Note: Delete action availability depends on user role and compliance rules.


5. Empty State

If no records match the search criteria, the table displays:

No Rows To Show

This indicates that there are no ESI challan records for the selected filters.


6. Compliance Notes

  • ESI challans must be paid on or before the statutory due date
  • Delayed payment may attract interest and penalties
  • Maintain ESI challan records for audits and inspections
  • Ensure payroll data accuracy before challan generation or upload

Summary

The ESI Challan module helps organizations efficiently manage monthly ESI statutory payments. It provides a centralized view of challan records, enables quick searching and filtering, and supports regulatory compliance under the ESI Act.