1. Who Must Register Under EPF?
EPF registration is mandatory under the Employees' Provident Funds and Miscellaneous Provisions Act, 1952. The following categories of establishments are required to register:
| Category | Threshold | Applicability |
|---|---|---|
| Factories under Schedule 1 of the Act | 20 or more employees | Mandatory |
| Other establishments | 20 or more employees | Mandatory |
| Establishments with <20 employees | Fewer than 20 employees | Voluntary (can voluntarily register) |
| International workers | Any size | Special provisions apply |
The headcount of 20 includes all employees — permanent, contractual, part-time, and trainees — on the organisation's rolls at any given time.
2. EPF Employer Registration Process
Employer registration is done online through the EPFO employer portal. The process involves creating an employer account, submitting business details, and completing verification.
Visit the EPFO Employer Portal
Go to the EPFO employer portal and click 'Establishment Registration'. New establishments must use the Shram Suvidha Portal for online registration.
Fill in Establishment Details
Provide business name, address, nature of business, date of commencement, employee count, and owner/director details.
Upload Required Documents
Upload: PAN of establishment, address proof, incorporation certificate (for companies), owner identity proof, and bank account details.
Submit and Await Verification
Submit the application. EPFO will verify documents. Upon approval, you receive a 7-digit PF Code (establishment code) via email/post.
Register Employees and Generate UANs
Once registered, log in to the employer portal to register all existing employees, generate their UANs, and begin filing monthly ECRs.
Read the detailed EPF Employer Registration Guide with screenshots →
3. EPF Contribution Rules
Contribution Base
EPF contributions are calculated on Basic Salary + Dearness Allowance (DA). Other allowances (HRA, transport, etc.) are typically excluded. There is no statutory ceiling on the contribution base — however, if the salary exceeds ₹15,000/month, the employer may limit contributions to 12% of ₹15,000 (i.e., ₹1,800), or contribute on the actual salary.
| Component | Employee | Employer | Total |
|---|---|---|---|
| EPF Account | 12% of wages | 3.67% of wages | 15.67% |
| EPS Account | Nil | 8.33% of wages (capped ₹1,250/mo) | 8.33% |
| EDLI (Employee Insurance) | Nil | 0.5% of wages | 0.5% |
| EPF Admin Charges | Nil | 0.50% (min ₹75/month) | 0.50% |
4. ECR (Electronic Challan cum Return) Filing
The ECR is a monthly filing that employers must submit to EPFO containing wage details, EPF/EPS contribution amounts for each employee, and the payment challan. It must be filed on or before the 15th of every month for the previous month's contributions.
ECR Filing Process
Log In to EPFO Employer Portal
Sign in with your PF code (establishment code) and password.
Go to ECR Filing Section
Navigate to 'Payment' → 'ECR/Return Filing'. Select the wage month for which you are filing.
Upload ECR File
Prepare and upload the ECR text file in the prescribed format containing each employee's UAN, wages, and contribution details. The portal provides the ECR format file for download.
Validate and Generate Challan
After upload, validate the file. The portal automatically calculates totals and generates a payment challan (TRRN — Transaction Reference Number).
Make Payment
Pay the challan amount via net banking or authorised bank. Payment must be made on or before the 15th of the month. Retain the payment receipt.
Read the detailed ECR Filing Guide with file format specifications →
5. EPF Due Dates & Compliance Calendar
6. Late Payment Penalties & Consequences
EPFO imposes strict penalties for late EPF deposits and non-compliance. These can significantly increase the cost of delayed contributions:
| Violation | Penalty Rate | Legal Provision |
|---|---|---|
| Late EPF payment (interest) | 12% per annum on delayed amount | Section 7Q |
| Delayed payment (damages) — up to 2 months | 5% p.a. of arrears | Section 14B |
| Delayed payment (damages) — 2 to 4 months | 10% p.a. of arrears | Section 14B |
| Delayed payment (damages) — 4 to 6 months | 15% p.a. of arrears | Section 14B |
| Delayed payment (damages) — over 6 months | 25% p.a. of arrears | Section 14B |
| Deduction but non-deposit (criminal liability) | Imprisonment + fine | Section 14(1A) |
| False information / records | Fine up to ₹5,000 | Section 14A |
Read the complete guide to EPF Penalties and how to avoid them →
7. Employee Registration & UAN Generation
When a new employee joins an EPF-covered establishment, the employer must:
- Check if the employee already has a UAN from a previous employer.
- If yes: register the employee under the existing UAN by creating a new Member ID linked to it.
- If no: generate a new UAN for the employee through the employer portal.
- Seed the employee's Aadhaar with their UAN within 30 days of joining.
- Inform the employee of their UAN in writing.
Common Employer Mistakes to Avoid
- Creating a new UAN for an employee who already has one (causes dual UAN issues).
- Entering incorrect date of birth, name, or Aadhaar details that later cause KYC mismatches.
- Not approving employee KYC on the portal — this blocks employees from filing online claims.
- Not updating the employee's date of exit after they leave — this blocks PF withdrawal.
- Filing ECR with incorrect wage or contribution amounts.
8. Employer EPF Compliance Checklist
| Task | Frequency | Deadline |
|---|---|---|
| EPF contribution deposit | Monthly | 15th of every month |
| ECR filing | Monthly | 15th of every month |
| UAN generation for new joinees | On joining | Within 30 days of joining |
| Aadhaar seeding for new employees | On joining | Within 30 days of joining |
| KYC approval for employees | When submitted by employee | Within 7 working days |
| Date of exit update for leaving employees | On leaving | Within 2 months of exit |
| Annual return filing (Form 3A/6A) | Annual | June 30 every year |
| Passbook correction requests | When raised | Promptly |