Frontend
PF & ESI
PF Challan

PF Challan

Navigation Path

PF & ESI → PF Challan


URL

/pf-esi/pf


Description

The PF Challan page is used to generate, view, and manage Provident Fund (PF) challans for monthly statutory contributions. It allows users to search PF challans based on establishment and period, track ECR-linked challans, and manage PF payment records for statutory compliance.

Key Capabilities:

  • Generate PF challans linked to ECR submissions
  • Search challans by establishment, ECR name, month, and year
  • View and download PF challan details
  • Track PF payment compliance
  • Manage establishment-wise PF challans
  • Month-wise and year-wise challan filtering

1. Page Overview

What is PF Challan?

A PF Challan is an official payment document generated after submitting the ECR (Electronic Challan cum Return). Employers use this challan to deposit PF contributions with the EPFO (Employees’ Provident Fund Organisation).

Key Highlights:

  • Mandatory for all EPF-registered establishments
  • Generated monthly after payroll processing
  • Includes:
    • Employee PF Contribution
    • Employer PF Contribution
    • EDLI Contribution
    • Administrative Charges
  • Used to remit PF dues to EPFO
  • Generated only after successful ECR filing
  • Payment Due Date: On or before 15th of the following month
  • Linked with Return File ID

ECR and PF Challan Relationship

Electronic Challan cum Return (ECR)

  • Monthly statutory return submitted to EPFO
  • Contains employee-wise PF contribution data
  • Uploaded through EPFO portal
  • Generates a unique Return File ID

PF Challan

  • Auto-generated payment document from ECR
  • Shows consolidated PF amount payable
  • Used to make payment via EPFO portal
  • Directly linked to the Return File ID

Process Flow

  1. Process employee salaries with PF deductions
  2. Prepare ECR with employee contribution details
  3. Upload ECR to EPFO portal
  4. EPFO generates Return File ID
  5. Generate PF Challan from ECR
  6. Make payment using the challan
  7. Track payment and compliance status

2. Filter Section

The filter section helps narrow down PF challan records efficiently.


Establishment ID

FieldTypeDescription
Establishment IDText InputPF establishment registration number

Features:

  • Free text input
  • Accepts alphanumeric values
  • Case-insensitive search

Purpose:

  • Filter challans for a specific PF-registered establishment
  • Useful for organizations managing multiple establishments

Example Formats:

  • DLCPM1234567890
  • MHBOM9876543210

ECR Name

FieldTypeDescription
ECR NameText InputName of establishment or ECR

Features:

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

Purpose:

  • Search challans using readable establishment or unit name
  • Helpful when establishment ID is not readily available

Examples:

  • Company name
  • Unit name
  • Branch name

Year

FieldTypeDescription
YearDropdownSelect challan year

Options:

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

Purpose:

  • Filter challans year-wise
  • View historical PF payment records
  • Support annual compliance tracking

Month

FieldTypeDescription
MonthDropdownSelect salary month

Options:

  • -- Select Month --
  • January to December

Purpose:

  • Filter challans for a specific salary month
  • Essential for monthly PF compliance

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


3. Action Buttons

Search

PropertyDescription
ColorPurple / Blue
ActionFetch PF challans based on filters

Behavior:

  • Searches challans using selected filters
  • Filters can be used individually or together
  • Displays results in the table
  • Shows “No Rows To Show” if no data is found

Clear

PropertyDescription
ColorGray
ActionReset filters and results

Behavior:

  • Clears all input fields
  • Resets dropdowns to default
  • Clears the result table
  • Returns page to initial state

4. Results Table

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


Table Columns

ColumnDescription
Sl. No.Serial number with checkbox for selection
ECR NameEstablishment or ECR name
Establishment IdPF establishment registration code
Return File IdEPFO-generated ECR return file ID
MonthSalary month
YearSalary 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
  • Clear empty state message: “No Rows To Show”

Actions Column

The Actions column provides operations for each PF challan record.

Available Actions:

  • View – View PF challan details
  • Download – Download challan as PDF
  • Print – Print challan document
  • Payment Status – Check PF payment status
  • Re-generate – Re-generate challan if required
  • Delete – Delete challan record (if permitted)

⚠️ Note: Delete option availability depends on user role and challan status.


5. Empty State

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

No Rows To Show

This indicates that no PF challans are available for the selected filters.


6. Compliance Notes

  • PF challans must be generated and paid before the statutory due date
  • Delayed payment may attract penalties and interest
  • Accurate ECR submission is mandatory for challan generation
  • Maintain PF challan records for statutory audits and inspections

Summary

The PF Challan module ensures smooth PF compliance by enabling efficient challan generation, tracking, and management. It helps organizations maintain statutory accuracy, monitor monthly PF payments, and stay compliant with EPFO regulations.