Back to Blog ERP guide

PF, ESI and statutory basics in payroll

8 Oct 2026 Updated 12 Oct 2026 8 min read

What PF, ESI and professional tax mean for your payroll

Employees' Provident Fund (EPF) and Employees' State Insurance (ESI) are social security schemes. Where they apply, the employer deducts the employee's share from salary, adds its own share, deposits both and files a monthly return. Professional tax is different: it is a state tax on employment that the employer deducts and pays to the state government, in states that levy it.

This guide is for owners, accountants and HR staff who know these deductions exist but want to understand how they work inside a payroll run. It explains concepts, not current numbers. Contribution rates, wage ceilings, coverage thresholds, professional tax slabs and due dates are set by law and government notification, and several have changed over the years. Confirm current figures on the official portals and with a chartered accountant or payroll consultant before you configure anything.

Nothing in this article is legal or tax advice. Use it as a map of the questions to settle with your adviser.

The labour codes and why your statutory settings may change

India has consolidated many older labour laws into four labour codes: the Code on Wages, the Industrial Relations Code, the Code on Social Security, and the Occupational Safety, Health and Working Conditions Code. The Code on Social Security brings the provident fund and ESI laws into one framework, and the codes also introduce a common definition of "wages" that can affect the salary figure on which contributions are calculated.

The codes are put into practice through central and state rules and notifications, and these continue to be issued. For the current position, check the Ministry of Labour and Employment website and ask your CA how the changes affect your salary structure. Whatever payroll method you use, it should let you change component rules and statutory settings without rebuilding employee records.

EPF in payroll: coverage, UAN and the monthly ECR

The provident fund is administered by the Employees' Provident Fund Organisation (EPFO). Whether an establishment must register depends on its type and the number of people it employs. Whether a particular employee must be enrolled depends on factors such as their wages and whether they were already a member. These thresholds are exactly the kind of figure to check on the EPFO website rather than copy from an old article.

Who contributes, and where the money goes

Both employee and employer contribute a percentage of the employee's PF wages. The employee's share is deducted from salary. The employer's share is not taken from the employee; it is an additional cost, and part of it goes to the Employees' Pension Scheme rather than to the provident fund account. Employers may also pay towards the deposit-linked insurance scheme and administrative charges. Your payroll should show these employer amounts separately so that cost-to-company figures are right. How they appear on the employee's side is covered in our guide to payslip contents.

UAN and the monthly return

Each member has a Universal Account Number (UAN) that stays with them from job to job. When someone joins, HR should ask whether they already have a UAN before a new one is generated, because duplicate accounts cause trouble when the employee later transfers or withdraws their balance. Every month the employer prepares an Electronic Challan cum Return (ECR) listing each member's wages and contributions, uploads it through the EPFO employer portal and pays the challan generated from it.

Payroll software helps by producing the member-wise PF working from the same salary run, which your team then uses to prepare the upload. Wages are not retyped into a separate sheet, which is where many mismatches begin.

ESI in payroll: who is covered and what gets filed

ESI is run by the Employees' State Insurance Corporation (ESIC). It gives insured employees medical care and cash benefits in situations such as sickness, maternity and injury at work, and medical care extends to their families. Coverage depends on whether the establishment falls under the scheme, which turns on its type, size and location as notified, and on whether the employee's wages are within the ceiling set for the scheme.

As with PF, the cost is shared: an employee share is deducted from salary and the employer pays its own share on top. Each covered employee is registered and receives an insurance number, and the employer files monthly contributions on the ESIC portal.

One point catches many small employers. ESI works in contribution periods, so an employee's coverage is not simply recalculated each month when their pay changes. Ask your adviser how a mid-period increment should be handled, and check the current rules on the ESIC website.

Professional tax: a state tax with state slabs

Professional tax is levied by state governments, not the centre, so the rules depend on where your employees work. Not every state levies it. Those that do set their own slabs, exemptions, registration requirements and payment schedules. The employer typically deducts it from salary according to the slab for that employee's pay and deposits it with the state.

Jharkhand levies professional tax, so an employer in Ranchi, Jamshedpur or Dhanbad will normally need to account for it. Check the current slabs and the employer's registration and return obligations with the state's Commercial Taxes Department or your CA. If you have branches in more than one state, each branch may follow a different state's rules, and the payroll has to know which state each employee belongs to.

Some states also run a labour welfare fund, with periodic contributions from employer and employee. Ask your adviser whether one applies in the states where you operate.

Which salary figure each contribution is calculated on

The statutory mistake small employers make most often is not the rate; it is the base. PF and ESI have historically used different definitions of wages, and professional tax depends on the slab the employee's salary falls into. Which allowances are included or excluded is set by law, and the labour codes' common definition of wages may change the answer for your structure.

Questions to settle with your CA before configuring payroll
QuestionWhy it mattersWhere to check
Is our establishment covered under EPF and ESI, and from which date?Decides whether you must deduct and deposit at all, and from when.EPFO and ESIC websites, your CA
Which salary components form the PF wage and the ESI wage?One component wrongly included or left out changes every employee's deduction.Labour codes and rules, your CA
Which employees are within the ESI wage ceiling in this contribution period?Coverage depends on wages, and changes partway through a period need care.ESIC website, your CA
Does a new joiner already have a UAN or ESI insurance number?Duplicate registrations create problems for the employee later.Joining form, EPFO and ESIC portals
Which state's professional tax applies to each employee?Slabs and rules differ from state to state.State tax department, your CA
What are the current due dates for deposits and returns?Late deposits can attract interest and penalties.EPFO, ESIC and state portals

A monthly statutory routine for small payroll teams

Once the rules are settled, the monthly work becomes a routine. Writing it down means it does not depend on one person remembering every step.

  1. Freeze attendance and process salary for the month, so statutory figures are calculated on final wages.
  2. Review joiners and leavers: collect UAN and ESI details for new joiners, and record exit dates for leavers so they do not appear in the next return.
  3. Generate the PF, ESI and professional tax workings from the salary run, and check their totals against the salary register.
  4. Prepare and upload the returns on the respective portals, and pay the challans before the current due dates.
  5. File the challan receipts and acknowledgements with that month's payroll records.
  6. Reconcile the amount paid with the amount deducted, and investigate any gap before the next month begins.

Errors that creep into this routine, such as deductions worked out on the wrong base for a mid-month joiner, are covered in common payroll errors and how to avoid them.

What payroll software should handle, and where MATROP fits

Software cannot decide whether you are covered. What it can do is apply the rules you have agreed with your adviser in exactly the same way to every employee, every month. At a minimum it should store each employee's PF and ESI details and applicability, let you mark which components count towards each statutory wage, calculate employee and employer shares separately, produce member-wise reports for filing, and keep a month locked once it has been paid.

MATROP's payroll software includes a PF / ESI / TDS module that calculates contributions and statutory deductions from configured rules, with challan helpers and compliance-friendly reports and exports. The employee master holds PF and ESI details, salary components and formulas are configurable, and PF/ESI summaries sit alongside the salary register. During implementation, PF and ESI rules are set up together with departments, employees and salary structures, and our team supports the first payroll run. The rules themselves should come from your CA or payroll consultant, and when the law or a notification changes, review the configuration with them.

If you employ only a few people and are not registered under either scheme, software is not the first step. Ask your CA when registration would become necessary for you. For a wider view of what payroll software automates beyond statutory work, read payroll automation for Indian SMEs.

Questions people ask

Can one employee be covered by both PF and ESI?

Yes. The two schemes are separate, so an employee who meets the conditions of both will have both deductions in the same month. Coverage under each is decided by that scheme's own rules.

Is PF calculated on an employee's gross salary?

Not simply. PF is calculated on a defined wage made up of particular components, and the labour codes' definition of wages may change which components count. Confirm the base for your own salary structure with your CA.

Does every state charge professional tax?

No. Professional tax is a state levy, only some states charge it, and each sets its own slabs. Jharkhand is one of the states that levies it, so check the current slabs before configuring payroll.

Who prepares the monthly ECR in a small company?

Usually the accountant or HR person who runs payroll, sometimes with help from the CA's office, using the employer login on the EPFO portal. Payroll software can supply the member-wise figures so they are not typed again.

Our Accreditation

Recognized initiatives and frameworks that support our growth and compliance culture.

Startup India

Startup Ecosystem

Aligned with growth initiatives and best practices for scalable delivery.

MSME

MSME

Supporting digital transformation for businesses and institutions.

Our Certifications

MATROP Private Limited is ISO 9001:2015 (quality management) and ISO/IEC 27001 (information security management) certified.

ISO 9001:2015 certified

ISO 9001:2015

ISO/IEC 27001 information security management certified

ISO/IEC 27001

CMMI

CMMI

600+ Happy Clients

Swipe on mobile to view more client logos.

Government of Jharkhand
Indian Railways
Ministry of Defence
Client logo
NIC

Easy to contact us

Tell us what you want to build (website, ERP, mobile app, eCommerce, SEO/SMO or IT services). Our team will connect and share the best plan.

Quick Enquiry Form