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
- Calculating PF on gross salary instead of basic + DA — PF applies only to basic salary and dearness allowance, not HRA or special allowances
- Ignoring the ₹15,000 EPS wage ceiling — EPS pension contribution is capped at 8.33% of ₹15,000 even if basic salary is higher
- Missing the EDLI and admin charges — Employers must also pay EDLI (0.50%) and admin charges (0.50%)
- 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.



