← All Articles
PF CalculationESIIndia Compliance

PF Calculation in India: How PF and ESI Are Deducted from Salary (2026)

Every month, two lines appear on the Indian employee's payslip that generate more questions than any others: PF deduction and ESI deduction. Most employees know the numbers are there. Fewer know exactly how they're calculated, why the employer contributes a different amount than the employee, or what happens to the portion that goes to EPS instead of EPF.

For HR teams and payroll managers, the pressure is different. You need to calculate these correctly for every employee, every month, generate the ECR file for EPFO, and make sure the ESI return is filed on time. Get it wrong and you're looking at penalties, correction filings, and unhappy employees who don't understand why their numbers changed.

This guide covers how PF and ESI are actually calculated in India — with worked examples — and what the numbers on a payslip mean.

What Is PF (EPF) and Who Does It Apply To?

PF in the context of Indian employment refers to the Employees' Provident Fund, administered under the EPF & MP Act 1952 by the EPFO (Employees' Provident Fund Organisation). It's mandatory for:

  • Establishments with 20 or more employees
  • Employees earning up to ₹15,000/month basic salary (mandatory PF deduction)
  • Employees earning above ₹15,000 may opt in voluntarily — and most employers continue to deduct PF on actual basic salary as a matter of policy

Once an employee is covered under EPF, three separate schemes apply: EPF (Employees' Provident Fund), EPS (Employees' Pension Scheme), and EDLI (Employees' Deposit Linked Insurance). Understanding all three is necessary to explain a payslip correctly.

How PF Is Calculated: The Employee Side

The employee's PF contribution is straightforward:

  • Rate: 12% of Basic salary + DA (Dearness Allowance)
  • This entire 12% goes into the employee's EPF account
  • It appears as a deduction on the payslip — it reduces take-home pay

Example: If Basic salary is ₹25,000/month, the employee's PF deduction is ₹25,000 × 12% = ₹3,000. That ₹3,000 is deducted from gross salary and deposited into the employee's EPF account.

How PF Is Calculated: The Employer Side

The employer also contributes 12% of Basic + DA — but this is where most people get confused. The employer's 12% is not fully deposited into the EPF account. It's split between two schemes:

ComponentRateWhere It GoesWage Ceiling
EPF (employer share)3.67%Employee's EPF accountOn actual basic
EPS (pension scheme)8.33%Pension fund (not EPF account)₹15,000/month max
EDLI0.5%Insurance scheme₹15,000/month max
EPFO admin charges0.5%Admin fund₹15,000/month max

The EPS contribution is capped at 8.33% of ₹15,000 = ₹1,250/month, regardless of the employee's actual basic salary. This is important: an employee earning ₹50,000 basic still has only ₹1,250/month going to EPS from the employer's side.

Worked Example: PF Calculation for ₹30,000 Basic Salary

ItemCalculationAmount
Employee EPF contribution12% × ₹30,000₹3,600
Employer EPF contribution3.67% × ₹30,000₹1,101
Employer EPS contribution8.33% × ₹15,000 (capped)₹1,250
Total to employee's EPF account₹3,600 + ₹1,101₹4,701
Employer EPS (pension, separate)₹1,250
Employer EDLI + admin1% × ₹15,000₹150
Total employer outgo₹2,501

The employee sees ₹3,600 deducted from their payslip. The EPF account actually receives ₹4,701 per month — the employee's contribution plus the employer's EPF share. The pension contribution (₹1,250) is separate and builds toward the EPS pension at retirement.

PF on CTC vs PF on Basic: What's the Difference?

Some offer letters show PF as a component of CTC (Cost to Company). In these cases, both the employee's 12% and the employer's 12% are included in the CTC figure. This means the employee's take-home is lower than they might expect from the gross figure.

When negotiating or explaining salaries, this matters: a ₹10 lakh CTC that includes employer PF contribution of ₹1.44 lakh (12% of ₹1 lakh basic × 12 months) results in a different net salary than the same CTC where PF is not included in the calculation.

PF Interest: How It's Calculated

PF interest is credited annually to the EPF account at a rate declared by the government each year. The rate has been 8.25% per annum for both FY 2023-24 and FY 2024-25.

The interest isn't simply applied to the year-end balance. It's calculated monthly on the opening balance and accumulates through the year — but credited as a single annual entry. The formula: monthly running balance × (annual rate ÷ 12), summed across all months.

Practical implication: contributions made late in the year earn less interest than contributions made in April. This is why monthly remittance on time matters — not just for compliance, but for the employee's actual returns.

ESI Calculation: Who It Applies To and How

ESI (Employees' State Insurance) is separate from EPF but often appears on the same payslip. It's administered by the ESIC and provides employees with health insurance and other social security benefits.

ESI applies only to employees whose gross salary is ₹21,000/month or less (₹25,000 for persons with disabilities). Once an employee's gross exceeds ₹21,000, they exit ESI coverage — but typically remain covered until the end of that contribution period.

ContributorRateBased On
Employee0.75%Gross salary
Employer3.25%Gross salary
Total4%Gross salary

Example: Gross salary ₹18,000/month. Employee ESI = 0.75% × ₹18,000 = ₹135. Employer ESI = 3.25% × ₹18,000 = ₹585. Total contribution = ₹720/month.

PF and ESI Together: Combined Payroll Deduction

For an employee earning ₹18,000 gross (₹12,000 basic), here's what the full statutory deduction picture looks like:

DeductionAmountWho Bears It
EPF (employee)12% × ₹12,000 = ₹1,440Employee
ESI (employee)0.75% × ₹18,000 = ₹135Employee
Total deduction from salary₹1,575
EPF (employer)12% × ₹12,000 = ₹1,440Employer
ESI (employer)3.25% × ₹18,000 = ₹585Employer
Total employer cost above salary₹2,025

Monthly Filing: What HR Teams Need to Submit

Calculating PF and ESI is only the first step. The compliance calendar requires:

  • ECR (Electronic Challan cum Return) for PF: Due by the 15th of the following month. Filed on the EPFO unified portal.
  • ESI contribution payment: Due by the 15th of the following month. ESI returns are filed semi-annually — April to September period is due by 11 November; October to March period is due by 11 May.
  • PF payment to EPFO: Must accompany the ECR. Late payment attracts interest at 12% per annum under Section 7Q, plus penal damages under Section 14B ranging from 5% to 25% per annum depending on the period of delay.
  • Form 12A: Monthly statement of EPF contributions.
  • Annual PF return: Filed once per year. Employees receive Form 16 equivalent (UAN passbook reflects contributions).

Common Errors in PF Calculation

  • Calculating PF on gross instead of basic salary. PF is on Basic + DA, not gross. Including HRA or other allowances inflates the deduction.
  • Not capping EPS at ₹15,000. The employer's EPS contribution is based on ₹15,000 even if actual basic is higher.
  • Applying ESI to employees earning above ₹21,000. Once the threshold is crossed, ESI shouldn't be deducted.
  • Missing the 15th deadline. PF and ESI contributions deposited after the 15th attract penalties and interest.
  • Not updating UAN for new joiners. Employees must be registered on the EPFO portal before the first contribution is filed.
Related:Old vs New Tax Regime: Which Is Better for Salaried Employees?·Payroll Management Software Guide for India

MedleyHR calculates PF and ESI automatically — employee and employer contributions, EPS split, ECR file generation, and ESI returns. No manual spreadsheet, no calculation errors. Start free →

The Bottom Line

PF calculation in India has several moving parts — the 12%/12% split, the EPS cap at ₹15,000, the ESI threshold at ₹21,000, and the monthly filing deadlines. Each one is manageable in isolation. Where errors creep in is when payroll is run manually for a growing team across multiple salary levels. A single misconfigured spreadsheet formula propagates across 40 employees for months before anyone catches it.

The best protection against this is running payroll through software that has the PF and ESI rules built in and updated — not a formula you inherited from a colleague two years ago.

Thomas Vadakkan

Written by

Thomas Vadakkan

Enterprise Solutions

Thomas works on enterprise solutions at MedleyHR, helping growing businesses implement scalable HR systems across teams and locations.

We use cookies to understand how visitors use MedleyHR.com — page views, feature interest, and drop-off points. No personal data is sold. Privacy policy