Complete Provident Fund (PF) Guide for India 2025-26
Updated with New Labour Code 2023 | UAN Management | PF Filing Process | Calculation Rules | Withdrawal & Compliance
Table of Contents
- PF Overview & Latest Updates
- New Labour Code 2023 Changes
- What is PF & UAN? Creation & Importance
- How to Add a Team Member to PF
- How to Exit a Team Member from PF
- How to Make & Upload a PF Sheet
- Common PF Upload Errors & Fixes
- PF Calculation Methods & Tables
- Minimum PF Requirements
- Contribution Breakdown (EE, EPS, ER, EDLI)
- PF Withdrawal Process & Eligibility
- Withdrawal Limits by Reason
- EPF Pension Scheme Benefits
- Tax Benefits & Exemptions
- Employer Compliance Checklist
- Frequently Asked Questions
PF Overview & Latest Updates 2025-26
The Employees’ Provident Fund (EPF) remains India’s primary retirement security scheme, now strengthened by the Labour Code 2023. The scheme mandatorily covers employees earning up to โน15,000 per month (basic salary + dearness allowance) in establishments with 20 or more workers.
Key Features of PF Scheme
- Dual Contribution Model: Both employer and employee contribute equally at 12% of basic salary
- Interest Rate (2024-25): 8.15% per annum, compounded annually
- Tax-Free Returns: Interest is completely tax-exempt after 5 years of service
- Portable Account: Maintain single UAN across employers with automatic transfer
- Multiple Withdrawal Options: Flexibility for emergencies, housing, education, and marriage
- Pension Security: Guaranteed monthly pension after 10 years of service
New Labour Code 2023 Changes NEW
Major Changes Introduced
- Coverage Expansion: Inclusion of gig and platform workers under social security
- Simplified Compliance: Unified codes and simplified filing procedures
- Enhanced Portability: Streamlined PF transfer across states and employers
- Higher Flexibility: Increased partial withdrawal limits for genuine emergencies
- Digital Integration: Mandatory digital records and online processing by 2025
- Pension Enhancement: Special provisions for contract and casual workers
What is PF & UAN? Creation & Importance NEW
Before you can file PF for your team, it is essential to understand two foundational concepts: the Provident Fund account itself and the Universal Account Number (UAN) that governs it.
What is Provident Fund (PF)?
The Provident Fund is a compulsory, government-managed savings scheme under the Employees’ Provident Fund Organisation (EPFO). Every month, both the employee and the employer contribute a fixed percentage of the employee’s basic salary into this fund. The accumulated corpus โ along with interest โ is available to the employee at retirement, resignation, or in specific eligible circumstances such as medical need, housing, or marriage.
PF is not merely a deduction โ it is one of the most tax-efficient long-term wealth-building tools available to salaried professionals in India.
What is a UAN (Universal Account Number)?
A Universal Account Number (UAN) is a 12-digit unique identification number allotted to every EPF member by EPFO. It acts as an umbrella under which all individual PF member IDs (assigned by different employers) are linked.
๐ Why is UAN Unique?
- It remains the same throughout an employee’s career, regardless of how many times they change jobs
- All previous and current PF accounts are linked under this single number
- Enables seamless, employer-independent access to EPF balance, statements, and withdrawal
- Eliminates duplication and prevents fraudulent multiple accounts
๐ How is UAN Created?
- When an employee joins an EPF-covered establishment for the first time, the employer registers them on the EPFO employer portal
- EPFO auto-generates the UAN based on the employee’s Aadhaar-linked KYC data
- The UAN is then shared with the employee via SMS on their registered mobile number
- For first-time registrations, the employee can also self-register via the UMANG app
๐ก Key Point for Employers
Always verify the UAN before onboarding any new team member to PF. Entering an incorrect UAN or creating a duplicate UAN leads to mismatched records, rejected ECR filings, and compliance penalties. When in doubt, ask the employee to log into their EPFO member portal (member.epfindia.gov.in) or the UMANG app to confirm their UAN.
How to Add a Team Member to PF STEP-BY-STEP
When a new employee joins your organisation, you need to register them with EPFO. There are two distinct scenarios depending on whether the person already has a UAN.
โ Case 1: Employee Already Has a UAN
This is the most common situation for experienced hires.
Details required from the employee:
- UAN Number
- Aadhaar Card number
- Full Name (as per Aadhaar)
- Date of Birth
Process:
- Log into the EPFO Employer Portal
- Navigate to Member โ Add Member
- Enter the UAN and the KYC details provided by the employee
- The system will validate the details against EPFO records
- Go to the Approval Tab and click Add
- The member is now linked to your establishment โ
๐ Case 2: Employee Has No UAN (First-Timer)
For employees joining EPF-covered employment for the very first time.
Step 1 โ Employee Self-Registration:
- The employee must download the UMANG App (or visit the EPFO member portal)
- Self-register using their Aadhaar-linked mobile number
- EPFO will generate and issue a new UAN
- The employee shares this new UAN with the employer
Step 2 โ Employer Links the Member:
- Once the UAN is received, follow the same process as Case 1
- Enter UAN, Aadhaar, Name, and DOB on the employer portal
- Approve via the Approval Tab
โ ๏ธ Important โ Name Must Match Aadhaar Exactly
While adding a member, always enter the employee’s name exactly as it appears on their Aadhaar card โ including spelling, spaces, and initials. A mismatch will cause ECR upload errors (such as RFE-12 or name-validation failures) and can delay salary credits and PF deposits. If the employee’s Aadhaar name differs from their common name, the Aadhaar name takes precedence for all EPFO filings.
How to Exit a Team Member from PF NEW
When an employee leaves your organisation โ for any reason โ you are legally required to mark their exit in the EPFO employer portal. This is a critical compliance step that enables the employee to withdraw or transfer their PF balance without delays.
Common Reasons for PF Exit
- Job Change / Resignation โ Employee moving to another company
- Absconding โ Employee left without notice and is unreachable
- Retirement โ Superannuation or voluntary retirement
- Death โ Triggering EDLI claim for nominated family members
- Retrenchment / Layoff โ Employer-initiated separation
- Contract End โ For fixed-term or contract employees
Exit Filing Format
On the EPFO employer portal, exit details are submitted in the following format. Each exit reason has a specific reason code that must be filled accurately:
| UAN No | Exit Date | Exit Reason Code | Description |
|---|---|---|---|
| XXXXXXXXXXXX | DD/MM/YYYY | R | Retirement / Superannuation |
| XXXXXXXXXXXX | DD/MM/YYYY | S | Short Service (Resignation) |
| XXXXXXXXXXXX | DD/MM/YYYY | D | Death in Service |
| XXXXXXXXXXXX | DD/MM/YYYY | AB | Absconding |
| XXXXXXXXXXXX | DD/MM/YYYY | RE | Retrenchment |
| XXXXXXXXXXXX | DD/MM/YYYY | CC | Cessation of Contract |
Log in to the EPFO Employer Portal
Navigate to Member โ Member Exit from the left-hand menu.
Search by UAN or Member ID
Enter the UAN of the departing employee to pull up their member record linked to your establishment.
Fill Exit Details
Enter the Date of Exit and select the correct Reason for Leaving from the dropdown (which maps to the reason codes shown above).
Submit and Confirm
Review the details carefully and submit. An OTP verification may be required. Once confirmed, the exit is marked in the EPFO system and the employee can initiate their withdrawal or transfer claim.
โ Why Timely Exit Marking Matters
If an employer delays marking the exit, the employee’s PF withdrawal claim gets stuck at the “Claim Under Process” stage indefinitely. As per EPFO guidelines, employers should mark the exit within 30 days of the employee’s last working day. Failure to do so can attract grievances filed by the employee directly with EPFO, and may result in departmental action against the employer.
How to Make & Upload a PF Sheet (ECR Filing) COMPLETE GUIDE
Every month, employers are required to file an Electronic Challan-cum-Return (ECR) on the EPFO portal โ a structured data file containing salary and contribution details for all covered employees. Here is the complete, step-by-step process used by experienced payroll professionals.
Step 1 โ Prepare the PF Data in Excel
Your PF sheet must contain exactly 11 columns in the following sequence. Download the template below and fill it with your team’s salary data:
| # | Column Name | Description & Rules |
|---|---|---|
| 1 | UAN No | 12-digit Universal Account Number โ must be exact and active |
| 2 | Name | Employee’s name exactly as on Aadhaar card |
| 3 | Gross Salary | Total gross salary paid for the month |
| 4 | PF Salary | The PF-applicable salary (Basic + DA). No upper cap for PF; but EPS is capped at โน15,000 |
| 5 | Minimum Salary | Always โน15,000 (the statutory ceiling for EPS and EDLI calculation) |
| 6 | EDLI Salary | Always โน15,000 (capped regardless of actual salary, per EPFO rules) |
| 7 | PF Contribution (Total Employer) | Must equal Column 8 + Column 9. Employer’s total contribution. |
| 8 | EDLI | โน1,250 per employee per month (8.33% of โน15,000, for EPS). Note: Column header says EDLI but this maps to EPS contribution. |
| 9 | Pension (Employer PF) | Column 7 minus Column 8. The balance of employer contribution going to PF account. |
| 10 | (Blank / Zero) | Always 0 |
| 11 | (Blank / Zero) | Always 0 |
โ ๏ธ Critical Validation Rules Before Filing
- The file must have exactly 11 columns โ no more, no less
- The last two columns must always be zero
- Delete Row 1 (the header row) before saving to CSV โ EPFO’s upload system does not accept a header line
- Fill the exact UAN โ a single wrong digit causes the entire row to fail
- Name must match Aadhaar โ even a single space difference can trigger a validation error
- Column 7 total = Column 8 total + Column 9 total โ this must balance exactly
๐ฅ Download PF Sheet Templates
Use these ready-to-use templates to prepare your monthly ECR filing. The Excel sheet includes built-in formulas to auto-calculate contributions.
๐ Download PF Excel Template (.xlsx)Fill this sheet with your team’s salary data, then follow the conversion steps below to prepare the upload file.
Step 2 โ Save as CSV (Comma Delimited)
Once your data is filled in the Excel sheet, save it in CSV (Comma delimited) format:
- In Excel: File โ Save As โ Choose file type: CSV (Comma delimited) (.csv)
- Save the file to an easily accessible location on your computer
- After saving, your data will look like the sample below (commas as separators)
UAN NO,Name,120422,60211,15000,15000,7225,1250,5975,0,0
UAN NO,Name,186949,93475,15000,15000,11217,1250,9967,0,0
UAN NO,Name,159168,79584,15000,15000,9550,1250,8300,0,0
UAN NO,Name,313969,156985,15000,15000,18838,1250,17588,0,0
UAN NO,Name,99761,49881,15000,15000,5986,1250,4736,0,0
UAN NO,Name,192125,15000,15000,15000,1800,1250,550,0,0
Step 3 โ Convert CSV to EPFO-Compatible Format (Replace Separator)
EPFO’s ECR upload system requires a specific delimiter โ #~# โ instead of commas. Follow these exact steps:
Open the CSV file in Notepad
Go to the saved location of your CSV file โ Right-click โ Open with โ Notepad
Open Find & Replace
In Notepad: Edit โ Replace (or press Ctrl + H)
Replace Comma with #~#
In the Find what box, type: ,
In the Replace with box, type: #~#
Click Replace All
Save the File
Press Ctrl + S to save. Your file is now ready. It will look like this:
UAN NO#~#Name#~#120422#~#60211#~#15000#~#15000#~#7225#~#1250#~#5975#~#0#~#0
UAN NO#~#Name#~#186949#~#93475#~#15000#~#15000#~#11217#~#1250#~#9967#~#0#~#0
UAN NO#~#Name#~#159168#~#79584#~#15000#~#15000#~#9550#~#1250#~#8300#~#0#~#0
UAN NO#~#Name#~#313969#~#156985#~#15000#~#15000#~#18838#~#1250#~#17588#~#0#~#0
UAN NO#~#Name#~#99761#~#49881#~#15000#~#15000#~#5986#~#1250#~#4736#~#0#~#0
UAN NO#~#Name#~#192125#~#15000#~#15000#~#15000#~#1800#~#1250#~#550#~#0#~#0
Step 4 โ Upload the File on the EPFO Portal
- Log in to the EPFO Employer Portal
- Click Payment โ ECR Return Section
- Select the Wage Month for which you are filing
- Enter a File Name for your records (e.g., “ECR_March_2025”)
- Upload the #~# formatted file prepared above
- The system will process the file and generate a Statement / Challan
- Verify carefully that all figures match your salary sheet exactly
- Download and save the statement for your statutory audit records
- Approve the challan
- Make payment online (net banking / NEFT) for the respective month
โ Deadline Reminder
PF contributions must be deposited by the 15th of every month for the previous month’s salary. For example, PF for March salary must be paid by 15th April. Late deposit attracts a 12% interest penalty on the delayed amount, in addition to possible regulatory action.
Common PF Upload Errors & How to Fix Them TROUBLESHOOTING
Even experienced payroll professionals encounter errors during ECR uploads. The EPFO system generates a detailed error file when something doesn’t match. Below are the most common errors and their resolutions โ based on real-world filing experience.
Error RFE-78 (EPS Wages): EPS wages should be greater than or equal to โน15,000 as EPF wages are greater than โน15,000.
Fix: When an employee’s PF salary exceeds โน15,000, the EPS (Minimum Salary / Pension Wages) column must be set to exactly โน15,000 โ not the actual salary. Verify Column 5 is โน15,000 for all employees earning above โน15,000 basic.
Error RFE-25 (EPS Contribution): EPS Contribution must be 8.33% of EPS wages (plus 1.16% for POHW cases).
Fix: Column 8 must equal exactly 8.33% of โน15,000 = โน1,250 for employees with salary above โน15,000. Correct to โน1,250 if different due to rounding.
Error RFE-34 (EDLI Wages): EDLI wages must equal EPF wages, up to a maximum of โน15,000.
Fix: Column 6 must be capped at โน15,000 even if PF salary is higher.
Error RFE-35 (EDLI Wages): EDLI wages must equal EPF wages since EPF wages are less than โน15,000.
Fix: For PF salary below โน15,000, set Column 6 = actual PF salary.
Error RFE-37 (Employer PF Contribution): The Employer PF contribution must match the difference between Due EPF and Due EPS contributions.
Fix: Column 7 must exactly equal Column 8 + Column 9. Re-verify arithmetic.
Error RFE-16 (EPF EE Contribution): EPF EE contribution should be greater than or equal to minimum EPF EE due contribution.
Fix: Ensure minimum โน1,800 (employee + employer) is applied when required.
Error RFE-12 (EPF Wages): EPF Wages can’t be greater than Gross Wages.
Fix: Column 4 cannot exceed Column 3.
๐ Still Getting Errors?
If your error file shows multiple issues, fix one error type across all rows systematically. For complex cases, contact our team at JZ Payroll Outsourcing โ 9911824722 or pyushverma@contractstaffinghub.com.
PF Calculation Methods & Tables UPDATED
PF Contribution Calculation Formula
Standard Calculation (2025-26):
Employee PF = 12% of Basic Salary
Employer PF = 12% of Basic Salary (distributed as shown below)
Note: Minimum monthly PF contribution is โน1,800 (employee + employer combined if basic salary is โน7,500)
Comprehensive PF Calculation Table
| Salary Level | Gross Salary | Basic Salary | Employee PF (12%) | Employer PF (12%) | Total Monthly PF |
|---|---|---|---|---|---|
| Entry Level | โน50,000 | โน25,000 | โน3,000 | โน3,000 | โน6,000 |
| Mid-Level | โน100,000 | โน50,000 | โน6,000 | โน6,000 | โน12,000 |
| Senior Level | โน150,000 | โน75,000 | โน9,000 | โน9,000 | โน18,000 |
Minimum PF Requirements
Minimum Monthly PF: โน1,800
Even if an employee’s basic salary is below โน7,500, the minimum contribution collected is โน1,800 per month (โน900 from employee + โน900 from employer).
Contribution Breakdown (EE, EPS, ER, EDLI) WITH EDLI
| Salary Level | Gross Salary | Basic Salary | EDLI (โน) | Employee Contribution (โน) | EPS Distribution (โน) | Employer PF (โน) | Admin Charges (โน) |
|---|---|---|---|---|---|---|---|
| Entry | โน50,000 | โน25,000 | 15,000 | 3,000 | 1,250 | 1,750 | 50 |
| Mid | โน100,000 | โน50,000 | 15,000 | 6,000 | 1,250 | 4,750 | 100 |
| Senior | โน150,000 | โน75,000 | 15,000 | 9,000 | 1,250 | 7,750 | 150 |
PF Withdrawal Process & Eligibility COMPLETE GUIDE
Online Withdrawal Process (Recommended)
- Log into EPFO member portal using UAN and password
- Choose Full Withdrawal (Form 19) or Partial Withdrawal (Form 31)
- Enter withdrawal reason and amount
- Upload required documents
- Verify bank details
- Track application status
- Funds transferred within 7-15 working days
Withdrawal Limits by Reason UPDATED 2025
| Withdrawal Purpose | Eligibility Condition | Maximum Amount | Form Required |
|---|---|---|---|
| Retirement | Age 58 years or above | 100% (Full Withdrawal) | Form 19 |
| Medical Emergency | Immediate need with proof | 6 months basic salary or actual expenses (lower) | Form 31 |
| Housing/Property | After 5 years of membership | 90% of balance or up to โน50 lakhs | Form 31 |
| Education | After 7 years of membership | 75% of balance (self or dependents) | Form 31 |
| Marriage | After 7 years of membership | 50% of balance or 6 months salary (lower) | Form 31 |
| Unemployment | Jobless for 2+ months after 1 year membership | Partial up to 50% of balance | Form 31 |
EPF Pension Scheme Benefits
Pension Eligibility & Calculation
Eligibility: Minimum 10 years service + age 58 (or 50 with reduced pension)
Monthly Pension Formula:
Pension = (Years of Service ร Average Monthly Salary) รท 70
Example: 25 years service, avg. salary โน15,000 (capped) โ โน5,357/month
Tax Benefits & Exemptions
- Section 80C: Employee contribution up to โน1.5 lakh
- Interest: Tax-exempt after 5 years
- Withdrawal: Tax-free after 5 years continuous service
Employer Compliance Checklist
- Register with EPFO within 30 days of liability
- Enroll employees within 15 days of joining
- Deposit contributions by 15th of following month
- Mark exits within 30 days
- Verify UAN before ECR filing
Frequently Asked Questions
Answer: 12% of Basic Salary (excluding allowances). Both employee and employer contribute 12%. Minimum โน1,800/month applies if basic is very low.
Answer: Simplified compliance, gig worker coverage, better portability, higher withdrawal flexibility, digital-first processes.
Answer: โน1,800 combined (โน900 employee + โน900 employer) even if basic salary is low.
Answer: No โ housing withdrawal requires minimum 5 years membership.
Answer: PAN, Aadhaar, bank details + cancelled cheque. Additional documents depend on reason (medical certificate, property papers, etc.).
Answer: Online: 7โ15 working days. Offline: 30โ45 days.
Answer: Tax-free after 5 years continuous service. Taxable if withdrawn earlier.
Answer: Transfers automatically using same UAN if properly linked.
Answer: Life insurance up to โน7 lakh (earlier โน6 lakh, now increased in many cases) in case of death in service.
Answer: Yes โ through Voluntary Provident Fund (VPF). No upper limit.
Answer: 12-digit lifelong number linking all PF accounts across jobs.
Answer: Usually previous employer hasn’t marked exit. Request them to update or raise grievance on EPFO portal.
Answer: Employer contribution mismatch. Ensure Column 7 = Column 8 + Column 9 exactly.
Case Study: Successful PF Implementation
IT Company โ 500 Employee Strong
Challenge: Frequent ECR errors, delayed payments, compliance notices.
Results Achieved: 100% compliance, zero penalties, 40% faster processing.
Professional PF Compliance & Management Services
๐ฑ Phone: 9911824722
โ๏ธ Email: pyushverma@contractstaffinghub.com
๐ Website: www.contractstaffinghub.com
