- How to Calculate PF: Know how PF is calculated.
- Setup PF: Check how to set up Provident Fund for your organisation in Payroll.
EPF Eligibility
Employers and organisations qualify to contribute to EPF when any of the following conditions is true:- The employee earns less than ₹15,000 per month.
- EPF is also available for employees earning more than ₹15,000.
- The employee has contributed to PF before through any past employer.
- The company has more than 20 employees.
How PF is Calculated
PF Wages refer to the employer’s contribution to EPF and basic salary. It is calculated basis the employee’s basic salary and allowances (excluding HRA).- If employee’s basic salary is less than ₹15,000, PF Wages = Gross Pay (Basic + (Dearness Allowance) DA + Special allowances) - HRA
- If employee’s basic salary is more than ₹15,000, PF Wages = Dearness Allowance
- If employee’s basic salary is more than ₹15,000, and you enforce PF upper limit of ₹15,000, PF Wages = ₹15,000.
PF Contribution
The total 12% contribution from employer is divided into multiple categories. They include:Category | Percentage of contribution from PF Wages (%)
Employee Provident Fund | 3.67%
Employee Pension Scheme (EPS) | 8.33%
Employee’s Deposit Link Insurance Scheme (EDLIS) | 0.5% (Upper limit: ₹75)
EPF Admin Charges | 0.5% (No upper limit)
EDLIS Admin Charges | 0.01% Employer’s contribution to PF is only 3.67%. The remaining amount is added to Employee Pension Scheme (EPS). The employee’s contribution of 12% is added entirely to the Employee’s Provident Fund (EPF).Setup PF
You must set up PF organisation on the Payroll Dashboard to collect employee information and process PF.Register Employees
You must register your employees for PF individually. You can register employees for Provident whose UAN is already available, and generate UAN for new employees as well. There are two steps to individually register employees for Provident Fund:1. Configure PF for Employees
To configure employee-level PF settings:- Log in to the Payroll Dashboard.
- Navigate to People from the left menu.
- Open the employee’s profile and navigate to Provident Fund, Professional Tax & ESI. Click EDIT.
- In PF Status, select Opt In. Enter the UAN in the Provident Fund UAN text box. If the employee does not have a UAN, follow the steps to register employees for PF on the EPFO portal.
- Click CONTINUE.
2. EPFO Digital Signature Certificate (DSC) Registration
The Employees’ Provident Fund Organisation (EPFO) has mandated Digital Signature Certificate (DSC) registration for all establishments. In the absence of a registered DSC, RazorpayX Payroll will be unable to process your PF filings, and contribution processing for your employees will be blocked. We request you to kindly complete the DSC registration at the earliest to ensure uninterrupted PF compliance.Registration Process
The DSC registration process for EPFO includes logging into the Employer Portal, updating and filing Form 5A, preparing and submitting the necessary signed documents, and completing DSC registration upon approval of Form 5A. Take a look at the detailed steps below to complete your DSC registration smoothly:Login to EPFO Employer Portal
- Visit EPFO Unified Portal
- Select “Employer Sign In”
- Enter your Establishment ID and Password to login
Form 5A Filing and Document Preparation
Start Filing Form 5A- Navigate to Establishment → Form 5A
-
Verify and update the following:
- Establishment details
- Owner/Director details (must match MCA records)
- Bank details (upload cancelled cheque with company name printed)
-
Authorized signatory details:
- Name (must match exactly with the DSC)
- Designation
- PAN
- Mobile Number
- Email ID
- Click Save and download Form 5A preview in PDF format
3. Employee Registration on EPFO
When a new employee joins your organisation, you must either generate a UAN for that employee or map their existing UAN to your organisation. Video Tutorials Read the documentation below or watch the video tutorials on how to: To register employees for PF on the EPFO portal:- Log in to the EPFO portal using your credentials. You can also retrieve your credentials from Company Details → External Credentials on the Payroll Dashboard.
- Enter the OTP sent to your registered mobile number to authenticate your log in.
- On the EPFO website, navigate to Member in the top menu. Click REGISTER INDIVIDUAL in the drop-down menu.
-
On the Member Registration page and section:
- Select the Yes option for Previous Employment/UAN if the UAN if is already available for the employee.
- Select the No option to register the employee for PF.
- Provide the employee’s identity details such as Name and Date of Birth as on Aadhaar, Gender, Father/Husband’s Name, Nationality, Religion, Marital Status and more.
- Enter the Date of Joining and Monthly EPF Wages as on Joining. The monthly wages are as decided during PF setup.
-
In the KYC Details section, select the Document Type to verify employee details. Employee’s Aadhaar is mandatory.
- Select the check boxes for the documents you choose to upload.
- Enter the DOCUMENT NUMBER. For Aadhaar, you must enter the employee’s Aadhaar number.
- Enter the Name as per Document.
- Select the check box to affirm that you have the employee’s consent to upload the above information. Click Save.
- Navigate to Member in the top menu. Click APPROVALS.
- On the Pending page, review the details and click Approve.
Manage PF Payments
Calculate PF
PF contributions on Payroll are calculated as 12% of all fixed wages (except HRA). You can set a PF capping to see how the 12% calculation reflects as part of the basic salary. When enabled, Payroll will cap the fixed wages at ₹15,000. The maximum contribution calculated by Payroll will be 12% of ₹15,000, which is ₹1,800. This ₹1,800 will be deducted from the employee’s salary and credited to their PF account. If you have not set a cap, the Payroll will calculate PF at 12% of basic salary, assuming it is above ₹15,000.Additional Charges
Employers’ contribution towards PF can be greater than 1%, depending on whether you choose to include and allocate EDLI and admin charges in the employee’s CTC. The EPFO imposes a minimum of ₹500 as administration charges. If you have fewer than 7 employees, Payroll charges you this amount separately.Delayed Payments
Your organisation must make Provident Fund contribution payments on or before the 15th of the following month. For example, your January contribution to EPF must happen before February 15. If the PF payment is pending, EPFO sends notices with delayed amount payable under Damages (Section 14B) and Interest (Section 7Q). These delays occur due to the following reasons: Non-registration/Delayed registration of employees In some cases, new/existing employees’ PF registration may be pending. Even though the salary is processed, the PF payment remains on hold due to incomplete PF/UAN information. Know more about enabling compliances. To resolve this:- Log in to the Payroll Dashboard.
- Go to People from the left menu → employee/s profiles → Provident Fund, Professional Tax, ESI & LWF.
Delayed Salary Execution
Delayed salary processing can create delayed PF payments as the PF payment is made after the PF contribution due date (15th of the following month). For example, PF payment due for January 15 and is paid on January 20 creates delays in the PF payments. To resolve this:- Log in to the EPFO portal.
- Navigate to to the PAYMENTS page from the drop-down menu on the portal.
- Click Prepare 7Q-14B Challan against Damages and Interest in the ECR Quick Links table and pay the delayed PF payments amount.
PF Mismatch Error
Due to recent changes in the EPFO portal, payroll finalisation will now be automatically skipped for employees where Employee and Employer PF contributions do not match exactly. The Employee PF contribution and Employer PF contribution must match exactly to the rupee. Even a ₹1 difference will cause the employee’s payroll finalisation to be skipped. For example:| Scenario | Employee PF | Employer PF | Match Status | Result |
| ✅ Correct | ₹1,800 | ₹1,800 | Matching | Payroll proceeds |
| ❌ Incorrect | ₹1,800 | ₹1,795 | ₹5 mismatch | Payroll skipped |
| ❌ Incorrect | ₹1,800 | ₹1,950 | ₹150 mismatch | Payroll skipped |Make PF Payments on EPFO
In August, due to 2FA implementation on Payroll, automated PF payments were paused. To make PF payments, you had to manually make payments on via EPFO. However, as of February 2025, Payroll has resumed making PF payments for employees automatically.2. Upload, Validate & Verify ECR File on EPFO
- Log in to the EPFO portal using your credentials. You can also retrieve your credentials from Company Details → External Credentials on the Payroll Dashboard.
- Enter the OTP sent to your registered mobile number and authenticate your login.
- On the EPFO portal, navigate to Payments tab in the top menu → ECR/RETURN FILING in the drop-down menu.
- Go to ECR Quick Links and click ECR Upload.
-
On the ECR Upload page, enter the following:
- Wage Month. Select the payroll month, For example, August 2024.
- Salary Disbursal Date.
- Select File. Upload the .txt ECR downloaded from the Payroll Dashboard.
- File Type. Select ECR.
- Contribution Rate %. Select the number from the drop-down menu to indicate the percentage of employer’s contribution. For example, 12%.
- Remarks. Specify the payroll month, or any other remarks.
- Click Upload.
- In the Draft ECR’s: section, click the download icon in the ECR Statement column.
- Verify the ECR Statement. Click Verify in the Action column to proceed.
- In the In-Process ECR’s section, click Prepare Challan in the Action column.
-
The Summary of Electronic Challan cum Return (ECR) page opens. Here:
- Review the ECR details.
- Go to the Employer details section at the bottom of the challan.
- Enter the Total number of Employees in the month. These are the number of employees for whom ECR is generated.
- Provide the Number of excluded employees who are part of your organisation but are not present in the ECR file.
- Enter the Gross wages of the Excluded employees. If two employees were excluded, provide the sum of their wages.
- Click Generate Challan at the bottom of the page.
- Select the bank from the drop-down menu to make the PF payment from.
- Click Continue.
- Log in to your banking account and complete the payment.