The EPFO Employer Portal: Your Gateway to PF Compliance
The EPFO employer portal (unifiedportal.epfindia.gov.in) is the digital platform through which all employer-related PF compliance is managed — from initial registration and employee UAN generation to monthly ECR filing, KYC approval, and exit marking. For HR and payroll teams in Kerala, mastering the employer portal is not optional; it is the backbone of monthly PF compliance. A single error in the portal can delay an employee's claim, trigger an EPFO notice, or result in penal interest. This guide provides a comprehensive walkthrough of every function on the EPFO employer portal, with practical tips to avoid common errors. For employee-facing PF tasks like balance checking, see our PF Balance Check Guide.
Step 1: Employer Registration on the EPFO Portal
Before an establishment can comply with EPF, it must first obtain a PF code number from the EPFO. The registration process is now entirely online through the Shram Suvidha Portal (shramsuvidha.gov.in). Here is the complete process:
Documents Required for Registration
- PAN Card of the establishment
- Certificate of Incorporation (for companies) or Partnership Deed (for partnerships)
- Shop & Establishment Act registration certificate
- GST registration certificate
- Address proof (rent agreement, utility bill, or property tax receipt)
- List of all employees with their PAN, Aadhaar, and salary details
- Digital Signature Certificate (DSC) — Class 2 or Class 3, used for signing the application and all future ECR filings
- Bank account details of the establishment
Registration Steps
- Register on the Shram Suvidha Portal using your PAN, email, and mobile number. The portal sends a temporary login ID and password.
- Log in and click "Apply for PF Registration" under the EPFO section.
- Fill in Form 5A — the comprehensive employer registration form. This includes establishment name, address, ownership type (proprietorship, partnership, private limited, public limited), nature of business (using NIC code), date of commencement, number of employees, and branch details.
- Upload scanned copies of all required documents. Ensure each document is clear, legible, and under the specified file size limit (typically 500 KB per file).
- Digitally sign the application using your DSC and submit.
- The EPFO assigns a unique PF Code Number (typically within 7-15 working days). The code format is [State Code]/[Establishment Code]/[Branch Code] — for example, KR/12345/001 for a Kerala establishment.
Common registration delays and how to avoid them: The #1 cause of rejection is mismatched names — the name in Form 5A must exactly match the PAN card and the certificate of incorporation. Even a missing comma can cause the system to flag a mismatch. The #2 cause is incomplete DSC setup. Ensure your DSC is registered on the EPFO portal and not expiring soon. For a detailed guide on DSC, see our Digital Signature for EPF Guide.
Step 2: Employee UAN Generation and Management
Once your establishment has a PF code, the next step is generating UANs for your employees. The Universal Account Number (UAN) is a 12-digit portable number that remains with the employee for life across all jobs.
Generating UAN for New Employees
Log into the EPFO employer portal → "Registration of Employees" → "New Employee" → Enter personal details (name, date of birth, gender, father's name) → Enter contact details (mobile number, email — these are critical for employee self-service) → Enter Aadhaar and PAN → Submit. The system validates the data against UIDAI and generates a UAN. The new employee's UAN is linked to your establishment's member ID. Download and print the member ID slip for the employee's records.
Critical: Never Generate a Duplicate UAN
If the employee has worked for any other PF-covered establishment before, they already have a UAN. Before generating a new UAN, always ask the employee for their existing UAN. If they provide it, link it to your establishment by entering it in the "Existing UAN" field. Generating a duplicate UAN for an existing member is detected by EPFO's de-duplication system, which blocks online services for both the employee and the employer. Resolving duplicate UANs requires a months-long manual process involving both the previous and current employer. For job-change PF transfer, read our EPF Transfer Guide.
Step 3: Monthly ECR Filing (The Most Critical Compliance)
The Electronic Challan cum Return (ECR) is the monthly compliance filing that every PF-registered establishment must submit. It contains the wage details and contribution amounts for all employees for that month. The ECR must be filed by the 15th of the following month (e.g., ECR for April must be filed by 15th May). Late filing attracts penal interest at 12% per annum, and continued default can lead to inspection and prosecution.
ECR Filing Process
- Log into the EPFO employer portal → "ECR" → "Upload ECR"
- Download the ECR template (Excel format). Enter employee-wise details: UAN, member ID, name, wages (basic + DA), employee PF contribution (12% of wages), employer PF contribution (3.67%), employer EPS contribution (8.33% capped at ₹1,250), and employer EDLIS contribution (0.50%). For daily-wage employees, a simplified ECR template is available.
- Upload the completed ECR file. The portal validates the data — checking for missing UANs, incorrect member IDs, and contribution calculation errors. Fix any errors flagged by the system.
- After successful validation, the portal generates the challan showing the total contribution payable (employee + employer). Review the challan for accuracy.
- Pay through the portal using net banking or other payment methods. After payment, save the CIN (Challan Identification Number) and payment receipt for your records.
- Exit the ECR section. The system sends a confirmation to the registered email.
Pro tip: Maintain a monthly ECR tracker showing the filing date, challan amount, CIN, and payment date for each month. This tracker is the first document requested during an EPFO inspection. Our EPF ECR Filing Guide has detailed troubleshooting for common ECR errors.
Step 4: KYC Approval for Employees
Employees submit their KYC documents (Aadhaar, PAN, bank account) through the UAN member portal. However, the employer must approve these documents on the employer portal for them to become effective. Without employer approval, the employee's KYC remains "Pending" and the employee cannot file online claims.
How to Approve KYC
Log into the employer portal → "Manage" → "KYC" → Select "Pending Approval" → Review each employee's submitted KYC document (Aadhaar, PAN, bank account) → Verify the document matches the employee's details in your records → Click "Approve" or "Reject." For Aadhaar, the system validates the number against UIDAI. For PAN, it validates against the Income Tax database. For bank accounts, verify the IFSC code and account holder name match the employee's name in your payroll records.
Common KYC issues: Name mismatch (employee's name in your records differs from their Aadhaar/PAN name) — the most common KYC rejection reason. Request the employee to correct their name in Aadhaar or submit a joint declaration for correction. Bank account not in employee's name — the withdrawal account must be in the employee's own name, not a joint account with a different first name or a family member's account. Expired documents — if an employee's Aadhaar or PAN is not linked to their mobile, KYC cannot be completed. Our EPF KYC Update Guide covers the complete process.
Step 5: Exit Marking for Former Employees
When an employee resigns or is terminated, the employer must mark their exit date on the EPFO employer portal. This is critical because: it stops future contribution obligations for that employee, it enables the employee's PF transfer claim to the next employer, and it triggers the employee's service history update in the EPFO system.
How to Mark Exit
Employer portal → "Registration of Employees" → "Exit" → Select employee UAN → Enter date of exit (last working day) → Enter reason for exit (resignation, termination, retirement, death, etc.) → Confirm and submit. The exit date must match the employee's last working day as per your payroll records. Inconsistent exit dates between the EPFO portal and your Shops Act records are a common trigger for inspection expansion. Our Shop Act Compliance Guide covers register consistency.
If the exit date is entered incorrectly, you must submit a physical correction request to the EPFO regional office — an avoidable administrative burden. Verify the exit date with your HR records before submitting. For the full and final settlement process including PF, see our Full and Final Settlement Guide.
Common EPFO Employer Portal Issues and Solutions
- "DSC not registered" error: Your Digital Signature Certificate must be registered on the EPFO portal before it can be used for signing ECR. Register the DSC under "Settings" → "DSC Management" → Upload the certificate file. This is a one-time setup per DSC.
- ECR rejected due to wage mismatch: The total wages declared in ECR must match the total wages in your payroll for that month. If the EPFO system flags a discrepancy, compare your payroll summary with the ECR data uploaded.
- New employee not appearing in portal: UAN generation may take 24-48 hours after submission. If the employee's UAN does not appear after 48 hours, check the "Pending" section for validation failures (usually Aadhaar mismatch).
- Employee claiming they cannot log into UAN portal: The employee's UAN may not be activated, or their mobile may not be linked. The employer can check the mobile number entered during UAN generation and request the employee to activate via the UAN portal.
- Previous ECR pending (can't file current month): The EPFO system blocks ECR filing if previous months' contributions are unpaid. Pay all pending dues before attempting to file the current month's ECR.
📊 Calculate Your Monthly PF Contribution
Use our EPF Calculator to estimate monthly contributions for your workforce — essential for ECR preparation and payroll budgeting.
Open EPF Calculator →Monthly Compliance Calendar for EPF in Kerala
Establishments must follow this monthly cycle to stay compliant:
- Day 1-5 of the month: Collect attendance data from the previous month, calculate wages, and generate the payroll. Identify new joiners and exited employees from the previous month.
- Day 5-10: Generate UANs for new joiners. Mark exit for resigned/terminated employees on the EPFO portal. Collect KYC documents from new employees and initiate KYC seeding.
- Day 10-15: Prepare the ECR for the previous month. Upload wage details, validate, generate challan, and make payment. The 15th is the hard deadline — file at least 2-3 days before to account for payment processing time.
- Day 15-30: Archive ECR receipts, update the compliance tracker, and start preparing next month's data. Address any KYC pending approvals.
For establishments with multiple statutory deadlines (EPF on 15th, ESIC on 15th, PT on 10th), a unified compliance calendar is essential. Our HR Compliance Calendar provides a complete month-by-month deadline tracker.
Let GHR Consultancy Manage Your EPF Compliance
GHR Consultancy has been managing EPF compliance for Kerala establishments for over 30 years. Our EPF services include new employer registration on the Shram Suvidha portal and Form 5A filing, DSC procurement and registration, UAN generation and employee enrolment, monthly ECR preparation, validation, and filing, KYC approval management and exit marking, inspection readiness support and EPFO representation, and compliance health checks. Based in Kottayam, we serve businesses across all 14 districts of Kerala, from small shops with 5 employees to manufacturing units with 500+. Explore our EPF services or contact us for a free consultation.
Related guides: EPF ECR Filing Guide, EPF KYC Update Guide, Digital Signature for EPF Guide, and EPF Registration Kerala Guide.