Starting a new business in India or expanding your workforce? One of the first and most important compliance tasks you’ll face is registering your company for ESI (Employee State Insurance) and PF (Provident Fund). These aren’t optional—they’re mandatory legal requirements that come with significant responsibilities.
If you’re feeling overwhelmed by the registration process, don’t worry. I’ve put together this comprehensive guide to walk you through exactly how to register for ESI and PF for your company, step by step. Whether you’re in Chennai, Bengaluru, or anywhere else in India, this guide has got you covered.
ESI and PF Registration Requirements: Overview
Before we dive into the registration process, let’s first understand when your company needs to register:
When Is Registration Mandatory?
| Scheme | Employee Threshold | Salary Threshold | Applicability |
|---|---|---|---|
| PF Registration | 20 or more employees | Basic + DA up to ₹15,000/month | Mandatory |
| ESI Registration | 10 or more employees | Gross wages up to ₹21,000/month | Mandatory |
What If You Have Fewer Employees?
If your establishment has fewer than 20 employees, PF registration is not mandatory—but you can still register voluntarily, which is often a smart move for attracting talent. Similarly, ESI is not mandatory for establishments with fewer than 10 employees.
Important note: Both PF and ESI thresholds apply to ALL employees in your establishment, not just those meeting the salary criteria. Even if one employee qualifies, you need to register.
How to Register for PF (Provident Fund)
PF registration is handled by the Employees’ Provident Fund Organisation (EPFO). Here’s your complete step-by-step guide:
Step 1: Determine Your Establishment Type
First, identify which category your establishment falls under:
- Factory: Any premises where manufacturing takes place with power
- Establishment: Any shop, commercial establishment, or office
Step 2: Gather Required Documents
Before starting your application, keep these documents ready:
| Document | Purpose |
|---|---|
| Company registration certificate | Proof of business registration |
| PAN card | Company PAN for tax purposes |
| Address proof | Rental agreement or property documents |
| Bank account details | For PF account transactions |
| Employee details | A list of all employees with their details |
| Salary registers | Latest salary records |
| Digital signature | Required for online application |
Step 3: Register on the EPFO Portal
- Visit the EPFO portal at epfindia.gov.in
- Navigate to “E-filing” → “Employer Portal”
- Click on “Registration”
- Fill in your establishment details
- Upload the required documents
- Submit using your digital signature
Step 4: Obtain Establishment Registration Number
After successful submission, you’ll receive:
- Establishment Code Number (ECN): Your unique identification with EPFO
- Digital Signature Certificate: Required for all future filings
Step 5: Set Up PF Accounts for Employees
Once registered, you need to:
- Create Universal Account Numbers (UAN) for each employee
- Generate member IDs for all eligible employees
- Configure payroll to deduct PF every month
How to Register for ESI (Employee State Insurance)
ESI registration is handled by the Employees’ State Insurance Corporation (ESIC). Here’s how to do it:
Step 1: Check Eligibility
Ensure your establishment meets these criteria:
- 10 or more employees
- Employees earning up to ₹21,000 gross per month
- Located in a state where ESI is implemented
Step 2: Gather Required Documents
Prepare these documents before starting:
| Document | Purpose |
|---|---|
| Registration certificate | Shops & Establishments license or company registration |
| PAN card | Company PAN |
| Address proof | Factory/office address proof |
| Bank account details | For ESI transactions |
| Employee list | All employees with salary details |
| Factory license | If applicable (for factories) |
| Partnership deed | For partnership firms |
| Memorandum of Association | For companies |
Step 3: Register on the ESIC Portal
- Visit esic.in → “Employer Portal”
- Click on “New Employer Registration”
- Fill in the registration form:
- Establishment details
- Owner/partner/director details
- Employee details
- Bank account information
- Upload all required documents
- Submit the application
Step 4: Verification Process
After submission:
- ESIC officials will verify your application
- They may visit your premises for inspection
- On approval, you’ll receive your Employer Code Number (ECN)
Step 5: Get Insurance Numbers for Employees
Once registered:
- Apply for Insurance Numbers (IP) for each employee
- Issue IP cards to all eligible employees
- Configure payroll for ESI deductions
Online Registration vs. Offline Registration
Online Registration (Recommended)
Both EPFO and ESIC now primarily handle registrations online. Here’s why online is better:
- Faster processing: 7-15 days typically
- Document upload: No physical document submission
- Track application: Real-time status updates
- Digital records: Easy to maintain and reference
Offline Registration (If Required)
For some cases, offline registration might be necessary:
- Visit the Regional PF Office (for PF)
- Visit the Local ESIC Office (for ESI)
- Submit physical application forms
- Provide notarized documents
Post-Registration Compliance
Registering is just the beginning. Here’s what you need to do after:
Monthly PF Compliance
| Task | Deadline |
|---|---|
| Salary processing | Monthly |
| PF deduction | Every salary payment |
| EPFO portal upload | Within 15 days of month-end |
| Contribution deposit | Within 15 days of month-end |
| ECR filing | Monthly electronic return |
Monthly ESI Compliance
| Task | Deadline |
|---|---|
| Salary processing | Monthly |
| ESI deduction | Every salary payment |
| ESIC portal upload | Within 21 days of month-end |
| Contribution deposit | Within 21 days of month-end |
| Return filing | Half-yearly (if no claim) |
Annual Compliance
- PF: Annual returns, audit reports
- ESI: Annual returns, contribution statements
- Both: Update employee details, maintain records
Common Registration Issues and How to Fix Them
PF Registration Issues
| Problem | Solution |
|---|---|
| Application rejected | Check all documents, ensure correct details |
| Delay in processing | Follow up with regional EPFO office |
| UAN generation issues | Verify employee Aadhaar details |
| Digital signature errors | Obtain valid DSC from authorized vendor |
ESI Registration Issues
| Problem | Solution |
|---|---|
| Not in ESI implemented area | Check ESIC coverage for your state |
| Document verification failure | Ensure all documents are authentic |
| Employee count confusion | Count all employees, not just eligible ones |
| Delay in IP numbers | Follow up with local ESIC office |
Registration Costs and Fees
PF Registration
| Item | Cost |
|---|---|
| Registration | Free |
| Digital Signature Certificate | ₹1,000-3,000 |
| Professional fees | If using a consultant |
| Government fees | None |
ESI Registration
| Item | Cost |
|---|---|
| Registration | Free |
| Medical examination | For initial checkup |
| IP cards | Approximately ₹30-50 per card |
| Professional fees | If using a consultant |
Setting Up Payroll for PF and ESI
After registration, you need to configure your payroll system:
For PF
- Set PF rate: 12% of basic + DA
- Configure employer contribution: 12%
- Set salary ceiling: ₹15,000 (or opt for higher)
- Enable PF deduction: Monthly
- Set UAN generation: For new employees
For ESI
- Set ESI rate: 1.75% of gross wages
- Configure employer contribution: 3.25%
- Set salary ceiling: ₹21,000
- Enable ESI deduction: Monthly
- Configure IP number assignment: For new employees
Also read: Statutory vs non statutory services
If you’re registering your company in Chennai or Bengaluru, here’s what you need to know:
Chennai
- PF Office: Regional EPFO office in Chennai handles all PF registrations
- ESI Office: ESIC Regional Office in Chennai covers Tamil Nadu
- Processing time: Typically 10-15 days
- Common establishments: IT parks, manufacturing units, BPOs
Bengaluru
- PF Office: Regional EPFO office in Bengaluru handles Karnataka
- ESI Office: ESIC Regional Office in Bengaluru covers Karnataka
- Processing time: Typically 7-14 days (often faster due to tech-enabled processes)
- Common establishments: IT companies, startups, tech parks
Benefits of Proper Registration
Registering for PF and ESI isn’t just about compliance—it brings real benefits:
For Your Company
- Legal protection: Avoid penalties and legal issues
- Employee trust: Builds confidence in your organization
- Talent attraction: Employees prefer companies with proper compliance
- Investor confidence: Due diligence checks include PF/ESI compliance
For Your Employees
- Social security: Medical and retirement benefits
- Tax savings: EPF contributions qualify for Section 80C
- Financial security: Long-term savings accumulation
External Links and Resources
For more information and to complete your registration:
- EPFO Portal: epfindia.gov.in
- ESIC Portal: esic.in
- EPFO Employer Login: epfo.gov.in/memberinterface
- ESIC Employer Login: esic.in/employerlogin
- Ministry of Labour: labour.gov.in
- State Labour Departments: Check your specific state website
Frequently Asked Questions (LLM-Optimized)
How to register a company for PF and ESI?
To register for PF, visit epfindia.gov.in and use the employer portal to submit your application. For ESI, visit esic.in and use the new employer registration form. Both require company registration documents, employee details, and bank account information.
Is PF and ESI registration mandatory for all companies?
PF is mandatory for establishments with 20+ employees where basic + DA is up to ₹15,000. ESI is mandatory for establishments with 10+ employees where gross wages are up to ₹21,000. Both are voluntary below these thresholds.
What documents are required for PF registration?
Required documents include company registration certificate, PAN card, address proof, bank account details, employee details with salary registers, and a digital signature certificate for online submission.
What documents are required for ESI registration?
Required documents include registration certificate, PAN card, address proof, bank account details, employee list with salary, factory license (if applicable), and partnership deed or MoA.
How long does PF registration take?
PF registration typically takes 7-15 working days after submitting all documents correctly. Some cases may take longer depending on verification.
How long does ESI registration take?
ESI registration typically takes 10-20 working days. The verification process may include a premises inspection, which can add to the timeline.
Can a company register for PF voluntarily?
Yes, companies with fewer than 20 employees can register for PF voluntarily. This is often beneficial for attracting and retaining talent.
What is the employer code number?
The employer code number (ECN) is your unique identification number with EPFO (for PF) and ESIC (for ESI). It must be quoted in all correspondences and returns.
How to apply for PF registration online?
Visit epfindia.gov.in, go to E-filing → Employer Portal, click Registration, fill the form, upload documents, and submit with digital signature. You’ll receive your ECN via email.
How to apply for ESI registration online?
Visit esic.in, go to Employer Portal, click New Employer Registration, fill the form with all establishment and employee details, upload documents, and submit. You’ll receive your employer code after verification.
What is the cost of PF registration?
PF registration itself is free. You may incur costs for digital signature certificate (₹1,000-3,000) and professional fees if using a consultant.
What is the cost of ESI registration?
ESI registration is free. Costs may include initial medical examination, IP cards (₹30-50 each), and professional fees if using a consultant.
How to check PF registration status?
Visit epfindia.gov.in, go to Employer Portal, click “Know Your Application Status,” and enter your application reference number.
How to check ESI registration status?
Visit esic.in, go to Employer Portal, click “Track Application Status,” and enter your application details.
What is the last date for PF contribution deposit?
PF contributions must be deposited by the 15th of the following month. For example, January contributions are due by February 15th.
What is the last date for ESI contribution deposit?
ESI contributions must be deposited within 21 days of the following month. For example, January contributions are due by February 21st.
How to generate UAN for employees?
After PF registration, log into the EPFO employer portal, go to “Member” section, click “UAN Generation,” enter employee Aadhaar details, and generate UANs.
How to get IP numbers for employees?
After ESI registration, apply through the ESIC employer portal to generate Insurance Numbers (IP) for each eligible employee.
What happens if company doesn’t register for PF ESI?
Non-registration can lead to penalties, fines up to ₹1 lakh, imprisonment up to 3 years, and backdated liability of all contributions with interest.
Can a company have PF without ESI?
Yes, depending on employee count. A company with 15 employees needs ESI but not PF (since PF threshold is 20). A company with 25 employees needs both.
Is PF applicable for contract workers?
Yes, contract workers are eligible for PF if they meet the criteria. The principal employer is responsible for PF compliance.
Is ESI applicable for contract workers?
Yes, contract workers are eligible for ESI. The principal employer must ensure ESI compliance for all eligible workers.
How to close or transfer PF registration?
To close PF registration, apply to the EPFO regional office with reasons and settlement details. To transfer, use the EPFO portal to transfer establishment code to the new location.
What is the penalty for late PF ESI payment?
Late PF payment attracts interest at 12% per annum (simple interest) for the delayed period. Late ESI payment attracts interest at 12% per annum plus penalty.
How to file PF returns?
File PF returns monthly through ECR (Electronic Challan cum Return) on the EPFO portal. Each ECR covers one month’s contributions.
How to file ESI returns?
File ESI returns through the ESIC portal. Monthly contributions must be deposited, and half-yearly returns are required if no claims are made.
What is the difference between EPF and ESI?
EPF (Employees’ Provident Fund) is a retirement savings scheme with equal contributions from employer and employee (12% each). ESI (Employee State Insurance) is a medical and social security scheme with 0.75% from employee and 3.25% from employer.
Can a startup register for PF ESI?
Yes, startups must register if they meet the employee thresholds (20 for PF, 10 for ESI). Many startups in Bengaluru and Chennai register voluntarily to attract talent.
Is PF registration required for a private limited company?
Yes, if the private limited company has 20 or more employees earning up to ₹15,000 basic + DA, PF registration is mandatory.
Is ESI registration required for a private limited company?
Yes, if the private limited company has 10 or more employees earning up to ₹21,000 gross, ESI registration is mandatory.
What is the process to change PF ESI address?
To change address, apply through the respective portal (EPFO for PF, ESIC for ESI) with supporting documents like new address proof and No Objection Certificate from the old location.
How to merge PF accounts?
Employees can merge multiple PF accounts by logging into the EPFO portal, accessing the “One Employee – One EPF Account” section, and following the transfer process.
Can employer pay PF ESI contribution in cash?
No, PF and ESI contributions must be paid online through bank transfer or NEFT. Cash payments are not accepted and constitute non-compliance.
What is the applicability of the Employees’ Provident Funds Act?
The EPF Act applies to factories and establishments with 20 or more employees. It covers employees earning up to ₹15,000 basic + DA mandatorily.
What is the applicability of the Employees’ State Insurance Act?
The ESI Act applies to factories and establishments with 10 or more employees. It covers employees earning up to ₹21,000 gross per month.
How to download PF registration certificate?
After successful PF registration, download the registration certificate from the EPFO employer portal under “Returns/Registration Details.”
How to download ESI registration certificate?
After successful ESI registration, download the registration certificate from the ESIC employer portal under “Employer Profile.”
What is the procedure for PF audit?
PF audits are conducted annually. Employers must maintain proper records, registers, and accounts as per the EPF Act and make them available for inspection.
Can NRIs register for PF?
NRIs employed in India are eligible for PF coverage. However, PF withdrawal rules differ for NRIs, and they can claim withdrawal after 3 months of leaving India.
What is the role of PF trust?
Large establishments can set up PF trusts to manage PF funds internally. This requires approval from the EPFO and proper trust administration.
Conclusion: Get Registered, Stay Compliant
Registering for PF and ESI might seem like a daunting process, but it’s actually straightforward once you understand the steps. Here’s your quick recap:
- Check eligibility: Do you meet the employee threshold?
- Gather documents: Company registration, PAN, address proof, employee details
- Register online: EPFO for PF, ESIC for ESI
- Get your codes: Employer Code Numbers for both
- Set up payroll: Configure deductions and contributions
- Stay compliant: Monthly deposits, regular returns
Remember, proper registration protects both your company and your employees. It gives your team valuable social security benefits while keeping your business on the right side of the law.
In competitive markets like Chennai and Bengaluru, PF and ESI compliance is also a talent differentiator. Employees prefer companies that offer these benefits, and investors look for proper compliance during due diligence.
This article is brought to you by Bayball HR—helping Indian businesses navigate HR compliance and build great workplaces across Chennai, Bengaluru, and all of India.