How to Calculate PF (EPF) Contribution in India 2026 — Complete Guide

By abantikaMarch 20, 2026
payroll software
Post Image

What is PF (Provident Fund) in India?

The Employee Provident Fund (EPF) is a government-backed retirement savings scheme managed by the Employees’ Provident Fund Organisation (EPFO). Both employers and employees contribute 12% of the employee’s basic salary + dearness allowance (DA) every month. Understanding how to calculate PF correctly is essential for payroll compliance in India.

Who is Eligible for PF Contribution in India?

PF registration is mandatory for establishments with 20 or more employees. Key eligibility rules for 2026:

  • Employees earning a basic salary up to ₹15,000/month are automatically covered under EPF
  • Employees earning above ₹15,000 can opt in voluntarily with employer consent
  • Both permanent and contract employees are eligible
  • International workers from countries without a Social Security Agreement are also covered

PF Contribution Rates for 2026

Here is the current EPF contribution breakup for FY 2025-26 and FY 2026-27:

Component Employee Share Employer Share
EPF (Provident Fund) 12% of Basic + DA 3.67% of Basic + DA
EPS (Pension Scheme) Nil 8.33% of Basic + DA (max ₹15,000)
EDLI (Insurance) Nil 0.50% of Basic + DA
EPF Admin Charges Nil 0.50% (min ₹500)
Total 12% 13%

How to Calculate PF — Step-by-Step with Example

Let’s calculate PF for an employee earning a basic salary of ₹25,000/month:

Step 1: Identify the PF Wage

PF is calculated on Basic Salary + Dearness Allowance (DA). If there’s no separate DA component, PF is calculated on basic salary alone.

PF Wage = ₹25,000 (Basic + DA)

Step 2: Calculate Employee’s EPF Contribution (12%)

Employee’s EPF = 12% × ₹25,000 = ₹3,000/month

Step 3: Calculate Employer’s EPF Contribution

Employer contributes 12% as well, but it’s split between EPF and EPS:

  • EPS contribution = 8.33% of ₹15,000 (wage ceiling) = ₹1,250
  • EPF contribution = (12% of ₹25,000) – ₹1,250 = ₹3,000 – ₹1,250 = ₹1,750

Step 4: Total Monthly PF Deposit

  • Employee’s EPF: ₹3,000
  • Employer’s EPF: ₹1,750
  • Employer’s EPS: ₹1,250
  • Total PF deposit = ₹6,000/month

PF Calculation Formula Summary

Here’s the quick formula you can use:

  • Employee EPF = 12% × (Basic + DA)
  • Employer EPS = 8.33% × min(Basic + DA, ₹15,000)
  • Employer EPF = 12% × (Basic + DA) − Employer EPS

Important PF Rules & Updates for 2026

  • PF wage ceiling: ₹15,000/month for mandatory coverage (unchanged since 2014)
  • EPF interest rate: 8.25% for FY 2025-26 (declared by EPFO)
  • Tax on PF: Employee contributions above ₹2.5 lakh/year are taxable on interest earned
  • UAN (Universal Account Number): Every employee must have a UAN for PF tracking
  • Online PF filing: Monthly ECR (Electronic Challan cum Return) must be filed by the 15th of every month

Common PF Calculation Mistakes to Avoid

  1. Calculating PF on gross salary instead of basic + DA — PF applies only to basic salary and dearness allowance, not HRA or special allowances
  2. Ignoring the ₹15,000 EPS wage ceiling — EPS pension contribution is capped at 8.33% of ₹15,000 even if basic salary is higher
  3. Missing the EDLI and admin charges — Employers must also pay EDLI (0.50%) and admin charges (0.50%)
  4. Late PF deposit penalties — PF must be deposited by the 15th of the following month; delays attract 12% interest + damages

How INDPayroll Automates PF Calculation

Manually calculating PF for every employee each month is error-prone and time-consuming. INDPayroll automates the entire PF process:

  • Auto-calculates employee and employer PF contributions based on latest EPFO rules
  • Handles the EPS wage ceiling split automatically
  • Generates ECR files ready for EPFO portal upload
  • Tracks PF deposits and sends deadline reminders
  • Supports voluntary PF (VPF) for employees opting for higher contributions

Try INDPayroll Free → Automate PF, ESI, TDS & Professional Tax for your entire team.

Frequently Asked Questions (FAQ)

Is PF mandatory for all employees in India?

PF is mandatory for employees earning a basic salary up to ₹15,000/month in establishments with 20+ employees. Employees earning above ₹15,000 can voluntarily opt in.

What happens if an employer doesn’t deposit PF on time?

Late PF deposits attract interest at 12% per annum plus damages ranging from 5% to 25% depending on the delay period. Repeated defaults can lead to prosecution.

Can I withdraw my PF before retirement?

Partial PF withdrawal is allowed for specific purposes like home purchase, medical emergencies, or education after completing 5-7 years of service. Full withdrawal is allowed after 2 months of unemployment.

How do I check my PF balance online?

You can check your EPF balance through the EPFO portal (epfindia.gov.in), UMANG app, or by sending an SMS from your registered mobile number to 7738299899.