EPF and ESI are statutory social security schemes for the Indian salaried workforce. Coverage, contribution rates, benefits and FY 2026-27 compliance guide.
A Detailed Analysis on EPF and ESI
Under the Employees' Provident Funds & Miscellaneous Provisions Act, 1952 and the Employees' State Insurance Act, 1948, any establishment crossing the prescribed headcount threshold must register, contribute, and file returns every single month. For FY 2026-27, EPF contributions run at 12% + 12% of qualifying wages, ESI at 0.75% + 3.25% of gross wages up to ₹21,000 per month. Both dues fall on the 15th of the following month. A single missed deadline can convert a modest payroll liability into a significant penalty within six months — the arithmetic is unforgiving, and it is worked through in detail below.
The Legal Framework: Which Law Applies to You
Employee Provident Fund (EPF) is governed by the Employees' Provident Funds & Miscellaneous Provisions Act, 1952, administered by the Employees' Provident Fund Organisation (EPFO). Three schemes operate under the Act: the Employees' Provident Fund Scheme, 1952 (the retirement corpus), the Employees' Pension Scheme, 1995 (EPS — the monthly pension), and the Employees' Deposit Linked Insurance Scheme, 1976 (EDLI — the death cover).
Employees' State Insurance (ESI) is governed by the Employees' State Insurance Act, 1948, administered by the Employees' State Insurance Corporation (ESIC). It is a self-financing, contributory health and social security scheme — think of it as a mandatory group mediclaim combined with a short-term income-protection product.
The Code on Social Security, 2020 is a consolidating statute designed to absorb both Acts, along with seven other labour laws. As of FY 2026-27, the Central Government has not notified the commencement date or the final Rules for most provisions of the Code. The existing Acts therefore remain fully operative. Where the Code introduces a materially different definition — particularly on "wages" — a separate section below flags it.
EPF Contributions: Every Component Explained
Which Establishments and Employees Are Covered
EPF applies to every establishment employing 20 or more persons in industries listed in Schedule I of the Act. Coverage is permanent once the threshold is crossed — headcount falling below 20 later does not trigger de-registration.
Employees drawing basic wages up to ₹15,000 per month are mandatorily covered. An employee earning above ₹15,000 may join voluntarily; if already a member, they continue contributing on their actual wages until employment ends.
The Contribution Split — In Full Detail
The EPF contribution base is basic wages + dearness allowance (DA) + retaining allowance, where applicable. Specifically excluded: house rent allowance (HRA), overtime wages, annual bonus, commissions on sales, and reimbursements.
| Component | Paid By | Rate | Wage Cap |
|---|---|---|---|
| EPF | Employee | 12% | None (mandatory only up to ₹15,000) |
| EPS (sub-allocation of employer share) | Employer | 8.33% | ₹15,000/month |
| EPF (employer's residual) | Employer | 3.67% | None |
| EPF Admin Charges | Employer | 0.5% (minimum ₹500/month) | None |
| EDLI Contribution | Employer | 0.5% | ₹15,000/month |
On EPS: The maximum EPS credit per employee is ₹1,250 per month (₹15,000 × 8.33%). The remaining 3.67% of wages above ₹15,000 — and 3.67% of wages up to ₹15,000 — flows into the EPF sub-account. Employees who exercised the higher-pension option following the Supreme Court's November 2022 direction have the 8.33% applied on actual wages without the ₹15,000 cap; this significantly raises employer cost for senior-salaried employees.
On EDLI: The scheme provides nominees of deceased employees a lump-sum benefit of up to ₹7 lakh. No separate registration is needed — EPFO automatically covers every registered employer. The EDLI admin charge was abolished in 2017; only the 0.5% contribution remains.
ESI Contributions: Coverage, Rates and the Continuation Rule
Coverage Thresholds
ESI applies to non-seasonal establishments employing 10 or more persons (20 or more in certain states — verify the current threshold for your state on esic.gov.in). An employee is covered only if their gross wages do not exceed ₹21,000 per month (₹25,000 per month for persons with disability). Above this ceiling, the employee falls outside ESI irrespective of headcount.
What Counts as "Wages" for ESI
The ESI wage base is deliberately broader than the EPF base. It includes basic pay, DA, HRA, city compensatory allowance, night-shift allowance, overtime, and most fixed monthly allowances. It excludes: the employer's contribution to PF/ESI, annual bonus, gratuity, and reimbursements against actuals. This means an employee with a ₹12,000 basic but ₹5,000 in fixed allowances has an ESI wage of ₹17,000 — and contributions must be calculated on that full ₹17,000, not merely the basic pay.
Contribution Rates for FY 2026-27
- Employee contribution: 0.75% of wages
- Employer contribution: 3.25% of wages
Employees earning up to approximately ₹176 per day (around ₹5,500 per month) contribute nil — this zero-rate protection was introduced to spare the lowest-wage workers any deduction. The employer still pays 3.25% on their wages.
The Continuation Rule — Most Frequently Disputed in Audits
ESI runs in two contribution periods each year: 1 April to 30 September and 1 October to 31 March. If an employee's wages cross ₹21,000 mid-period — say, in July — they do not exit ESI in July. They continue contributing and receiving benefits until 30 September, then fall out from 1 October onwards.
Employers who stop ESI deductions the moment wages cross ₹21,000 mid-period are in technical default for the balance of the contribution period. This is among the top three observations in ESIC field inspections. Conversely, continuing ESI beyond the contribution period when wages have exceeded the ceiling for two consecutive periods is also wrong and should be corrected at the April or October rollover.
Registration: Timelines, Documents and Cost of Delay
EPF Registration
- Deadline: Within one month of first crossing the 20-employee threshold.
- Portal: EPFO Unified Portal —
unifiedportal-emp.epfindia.gov.in - Voluntary registration: Available before the threshold — advisable for fast-growing startups to avoid a compliance scramble.
Documents:
- PAN of the establishment
- Aadhaar and PAN of all directors, partners or proprietor
- GST registration certificate or trade licence
- Cancelled cheque and bank statement (account number and IFSC)
- Registered-office address proof
- DSC or Aadhaar OTP for authorised signatory
On successful registration, EPFO issues a PF Code (format: State/Region/Establishment/Extension). This code appears on every challan, ECR and correspondence.
ESI Registration
- Deadline: Within 15 days of becoming eligible (not 15 days from the date the first salary is paid — from the date eligibility is triggered).
- Portal:
esic.gov.in→ Employer's login module. - Documents: PAN, Aadhaar of responsible persons, address proof, bank details, and an employee roster with wages.
Each covered employee receives a 17-digit insurance number (UAN-linked). The employer receives an ESI Code Number. Late registration does not reset the clock — ESIC will compute arrears of contribution from the date eligibility began, with interest and damages on every month of delay.
Monthly Compliance Calendar for FY 2026-27
Both schemes run on the same monthly timeline. Build this into your payroll processing cycle.
| Action | Due Date | Portal |
|---|---|---|
| Pay EPF contributions + admin charges + EDLI | 15th of following month | EPFO Unified Portal |
| Upload ECR (Electronic Challan cum Return) | Before or with payment (25th at latest) | EPFO Unified Portal |
| Pay ESI contributions | 15th of following month | ESIC portal |
| Generate UAN for new EPF members | Within 1 month of joining | EPFO Unified Portal |
| Seed Aadhaar to UAN / complete e-KYC | Within 1 month of joining | EPFO/UMANG |
| File ESIC half-yearly return | 11 November (Apr–Sep); 11 May (Oct–Mar) | ESIC portal |
| Issue Form 11 (EPF declaration) to new members | On day of joining | Internal / EPFO |
ECR is not optional and sequence matters. The ECR maps wages and contributions employee-by-employee. If you remit the challan before uploading the ECR, the EPFO system shows an unmatched remittance — individual accounts are not credited, and the employer carries a compliance flag. The correct sequence: log in → ECR Upload → generate challan → pay online.
Aadhaar seeding is a live technical gate. An employee whose UAN is not Aadhaar-seeded and e-KYC-approved will appear as a rejected line in the ECR. You will not be able to credit their account. Make Aadhaar-UAN linkage a Day 1 task alongside the offer-letter documentation.
Worked Example: A 30-Employee Software Services Firm
Consider Techspark Solutions, a Bengaluru-based SaaS startup with 30 employees in April 2026. Two representative employees illustrate the full calculation.
Employee A — Software Engineer
- Basic + DA: ₹22,000/month
- Gross wages (for ESI): ₹28,500/month → above ₹21,000 ceiling → not covered by ESI
- EPF applicable because employee is an existing member
| EPF Component | Calculation | Amount |
|---|---|---|
| Employee EPF deduction | 12% × ₹22,000 | ₹2,640 |
| Employer EPS | 8.33% × ₹15,000 (capped) | ₹1,250 |
| Employer EPF balance | 3.67% × ₹22,000 | ₹807 |
| Admin charges | 0.5% × ₹22,000 | ₹110 |
| EDLI | 0.5% × ₹15,000 | ₹75 |
| Total employer statutory cost | ||
| ₹2,242/month |
Employee B — Customer Support Executive
- Basic + DA: ₹12,000/month
- Gross wages (for ESI): ₹18,500/month → below ₹21,000 → covered by ESI
| Scheme | Component | Calculation | Amount |
|---|---|---|---|
| EPF | Employee deduction | 12% × ₹12,000 | ₹1,440 |
| EPF | Employer EPS | 8.33% × ₹12,000 | ₹1,000 |
| EPF | Employer balance | 3.67% × ₹12,000 | ₹440 |
| EPF | Admin + EDLI | 0.5% × ₹12,000 + 0.5% × ₹12,000 | ₹120 |
| ESI | Employee deduction | 0.75% × ₹18,500 | ₹139 |
| ESI | Employer share | 3.25% × ₹18,500 | ₹601 |
| Employer's total statutory add-on above salary | |||
| ₹2,161/month | |||
| Employee's total deductions | |||
| ₹1,579/month |
If Techspark has 10 employees in the same band as Employee B, monthly ESI outgo for those ten employees is approximately ₹7,400 — due by the 15th of the following month, separately from the EPF challan.
Penalties in Practice: What a 150-Day Delay Really Costs
Employers sometimes defer EPF payment to manage short-term cash flow. The statutory penalty structure makes this expensive very quickly.
Scenario: Monthly EPF liability (contributions + admin charges + EDLI) = ₹75,000 for one month. Payment delayed by 150 days (five months into the default).
Section 7Q — Simple interest at 12% p.a.: 12% × (150 ÷ 365) × ₹75,000 = ₹3,699
Section 14B — Penal damages (150 days falls in the 4–6 month bracket): 27% p.a. × (150 ÷ 365) × ₹75,000 = ₹8,322
Total additional outgo on one month's delayed liability: ₹12,021 — a 16% surcharge for five months of deferral.
The Section 14B damage schedule is progressive:
| Period of Default | Damage Rate |
|---|---|
| Up to 2 months | 17% p.a. |
| 2 to 4 months | 22% p.a. |
| 4 to 6 months | 27% p.a. |
| Above 6 months | 37% p.a. |
Multiply this across three months of successive delayed payments and cumulative penalties can exceed ₹40,000 on a ₹75,000 monthly base. Beyond interest and damages, Section 14 of the EPF Act authorises prosecution leading to imprisonment for up to three years. The ESI Act imposes equivalent financial penalties under Sections 39 and 85A, with Section 85 prescribing imprisonment for persistent default.
Common Mistakes and How to Avoid Them
1. Using the same wage figure for both EPF and ESI
EPF is on basic + DA. ESI is on gross wages including HRA and most allowances. A single "wages" field in payroll will under-compute ESI contributions for every employee with fixed allowances above basic pay. Fix: Build two separate fields — EPF wages and ESI wages — and map them independently in your payroll software.
2. Paying ECR without uploading the return first
Remitting the challan amount without first uploading the ECR leaves individual employee accounts uncredited. The EPFO system stores the money as an unmatched remittance until reconciled, which can take months. Always follow the sequence: ECR upload → challan generation → payment.
3. Stopping ESI mid-contribution period when wages cross ₹21,000
The moment an employee gets a raise above ₹21,000, some payroll teams switch off ESI immediately. If that happens inside a contribution period (say, in August — inside the April-to-September window), the employer is in default for August and September. The employee also loses their ESI benefits for that period. Audit the contribution period calendars, not just the wage ceiling.
4. Creating a new UAN for an existing PF member
Form 11 is the EPF declaration that new joiners submit on Day 1. It records whether they already hold a UAN. If you skip Form 11 and generate a fresh UAN for someone already on the EPFO database, you create a duplicate-UAN problem. Resolving it requires a joint declaration, EPFO back-office processing, and time — during which the ECR may be rejected for that employee.
5. Leaving Aadhaar unseeded before ECR generation
EPFO's current system rejects ECR lines for employees whose UANs are not Aadhaar-seeded and e-KYC approved. A rejected line means no contribution credit to that employee's account and a short challan. Make Aadhaar collection, UAN linking, and e-KYC approval part of the pre-payroll onboarding checklist — not an HR task to complete "when convenient."
6. Ignoring the voluntary EPF coverage option for senior employees
For employees drawing above ₹15,000 in basic + DA, EPF is not mandatory at joining — but many employers omit EPF entirely for senior hires. Senior employees may want to contribute for tax efficiency (EPF interest is tax-free up to limits; Section 80C deduction applies). At the time of onboarding, check whether the employee wishes to continue or join EPF voluntarily and document the decision in Form 11.
The Code on Social Security 2020: What to Plan For Now
The Code on Social Security, 2020 will subsume the EPF Act and ESI Act once the Central Government notifies its commencement. Three provisions deserve attention even before notification:
1. The new "wages" definition. The Code caps "exclusions" from wages — items like allowances that can be excluded from the contribution base — such that non-variable fixed components cannot exceed 50% of total remuneration. In plain terms: if an employee's CTC is ₹50,000 and the current payroll structure pays ₹15,000 basic + ₹35,000 in allowances, the Code will require basic wages to be at least ₹25,000. This directly raises EPF and ESI liabilities. Model your current structure against this definition now and quantify the incremental monthly outflow.
2. Gig and platform workers. The Code creates a Social Security Fund for gig workers and platform workers. Aggregators (food delivery platforms, ride-hailing companies, e-commerce logistics providers) will be required to contribute a percentage of annual turnover or aggregate wages, as notified. The exact rates are to be prescribed by rules. If you operate an aggregator model or engage contract workers through a platform, this provision will directly affect your cost structure.
3. Threshold flexibility. The Code empowers the Central Government to notify different thresholds for different industries and geographies. The present 20-employee EPF threshold and 10-employee ESI threshold may be revised — potentially downwards to capture more micro and small enterprises.
Until formal notification and commencement, continue operating under the EPF Act, 1952 and the ESI Act, 1948 without any modifications. However, use FY 2026-27 to audit your payroll structure for Code-readiness, so the transition does not arrive as a cost shock.
Key Takeaways
- Thresholds are 20 employees for EPF and 10 employees for ESI (check state-specific ESI threshold). Registration deadlines are one month and 15 days respectively from the trigger date — arrears accrue from the trigger date, not the registration date.
- EPF wage base (basic + DA) and ESI wage base (gross wages) are different. Using the same number for both is incorrect and will generate either excess or short contributions on every payroll run.
- Both contributions are due by the 15th of the following month. A 150-day default on a ₹75,000 monthly EPF liability costs ₹12,021 in interest and Section 14B damages alone — before any prosecution risk.
- ECR must precede the EPF payment. Upload first, generate challan, then remit. Reversing the sequence leaves employee accounts uncredited.
- The ESI continuation rule governs exit timing, not the wage ceiling alone. An employee stays in ESI until the end of the contribution period in which their wages cross ₹21,000 — not from the very next month.
- Aadhaar seeding of UAN is a hard technical requirement. Unlinked UANs cause ECR rejections. Complete e-KYC as part of Day 1 onboarding, not later.
- The Code on Social Security 2020 will likely increase EPF and ESI liabilities for establishments with high-allowance, low-basic salary structures. Run the impact analysis in FY 2026-27, before commencement forces you to absorb an unplanned cost jump.





