ℹ️ Note: This guide is for informational purposes only. EPFOIndiaa.com is an independent website not affiliated with EPFO or the Government of India. For official registration and compliance actions, use the EPFO employer portal.

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:

CategoryThresholdApplicability
Factories under Schedule 1 of the Act20 or more employeesMandatory
Other establishments20 or more employeesMandatory
Establishments with <20 employeesFewer than 20 employeesVoluntary (can voluntarily register)
International workersAny sizeSpecial provisions apply
⚠️ Important: Once an establishment employs 20 or more employees at any point in time, EPF registration becomes mandatory within 30 days. Even if the headcount later falls below 20, EPF obligations continue.

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.

1

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.

2

Fill in Establishment Details

Provide business name, address, nature of business, date of commencement, employee count, and owner/director details.

3

Upload Required Documents

Upload: PAN of establishment, address proof, incorporation certificate (for companies), owner identity proof, and bank account details.

4

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.

5

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

Monthly EPF Contribution Breakdown (per employee)
12%
Employee Contribution
100% goes to EPF account
12%
Employer Contribution
3.67% EPF + 8.33% EPS
0.5%
EDLI (Insurance)
Employer only
0.5%
Admin Charges
Employer only

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.

ComponentEmployeeEmployerTotal
EPF Account12% of wages3.67% of wages15.67%
EPS AccountNil8.33% of wages (capped ₹1,250/mo)8.33%
EDLI (Employee Insurance)Nil0.5% of wages0.5%
EPF Admin ChargesNil0.50% (min ₹75/month)0.50%
✅ Key Rule: The employer's EPS contribution is capped at 8.33% of ₹15,000 = ₹1,250/month per employee, regardless of actual salary. Any excess (for higher-salaried employees) goes to EPF instead.

Read the complete EPF Contribution Rules guide →

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

1

Log In to EPFO Employer Portal

Sign in with your PF code (establishment code) and password.

2

Go to ECR Filing Section

Navigate to 'Payment' → 'ECR/Return Filing'. Select the wage month for which you are filing.

3

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.

4

Validate and Generate Challan

After upload, validate the file. The portal automatically calculates totals and generates a payment challan (TRRN — Transaction Reference Number).

5

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

15th
Monthly EPF Contribution Deposit
15th
Monthly ECR Filing Deadline
25th
Filing of Monthly Challans (ESIC)
30 Jun
Annual Returns Filing (Form 3A/6A)
30 Nov
Life Certificate for Pensioners
Ongoing
New Employee UAN Generation Within 30 Days of Joining
⚠️ Weekend/Holiday Rule: If the 15th falls on a Sunday or public holiday, the deadline moves to the next working day. However, it is best practice to file and pay before the 15th to avoid any delays.

View the complete monthly EPF 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:

ViolationPenalty RateLegal Provision
Late EPF payment (interest)12% per annum on delayed amountSection 7Q
Delayed payment (damages) — up to 2 months5% p.a. of arrearsSection 14B
Delayed payment (damages) — 2 to 4 months10% p.a. of arrearsSection 14B
Delayed payment (damages) — 4 to 6 months15% p.a. of arrearsSection 14B
Delayed payment (damages) — over 6 months25% p.a. of arrearsSection 14B
Deduction but non-deposit (criminal liability)Imprisonment + fineSection 14(1A)
False information / recordsFine up to ₹5,000Section 14A
⚠️ Critical: Deducting EPF from employee salaries but failing to deposit it with EPFO is a criminal offence under Section 14(1A) and can result in imprisonment for the responsible person. This is treated as misappropriation of employee funds.

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.
✅ Best Practice: Always update the date of exit for departing employees within 2 months of their leaving date. Failure to do so prevents employees from withdrawing their PF — a common source of employee grievances.

8. Employer EPF Compliance Checklist

TaskFrequencyDeadline
EPF contribution depositMonthly15th of every month
ECR filingMonthly15th of every month
UAN generation for new joineesOn joiningWithin 30 days of joining
Aadhaar seeding for new employeesOn joiningWithin 30 days of joining
KYC approval for employeesWhen submitted by employeeWithin 7 working days
Date of exit update for leaving employeesOn leavingWithin 2 months of exit
Annual return filing (Form 3A/6A)AnnualJune 30 every year
Passbook correction requestsWhen raisedPromptly
R

Written by Rahul Verma — Reviewed by EPFOIndiaa Editorial Team

Rahul is a former HR compliance specialist with 10+ years of experience in EPF and ESIC compliance for Indian companies. View Editorial Policy →