Not tax advice. Computation tools only. Have a professional check your work before filing.
openaccountants/skills/in-pf-esi-employer.md

Use this skill with your AI agent

View on GitHub

Paste this skill into your AI agent's context, or save the file to your project. Works with any AI agent that reads markdown.

in-pf-esi-employer.md281 lines11.4 KB
v10India
Not yet verified by an accountantContact accountant
1---
2name: in-pf-esi-employer
3description: >
4 Use this skill whenever asked about Indian EPF (Employees' Provident Fund), ESI (Employees' State Insurance), or employer social security obligations. Trigger on phrases like "PF contribution India", "EPF employer", "ESI contribution", "provident fund India", "PF admin charges", "EDLI", "EPS pension", "ECR filing", "PF return", "ESI threshold", "PF applicability", "12% PF", "employer PF obligation", or any question about computing, depositing, or filing EPF/ESI in India. This skill covers EPF contribution rates, EPS, EDLI, ESI rates and thresholds, applicability criteria, monthly filing (ECR), and compliance deadlines. ALWAYS read this skill before touching any Indian PF/ESI employer work.
5version: "1.0"
6jurisdiction: IN
7tax_year: 2025
8category: international
9---
10 
11# India EPF & ESI -- Employer Obligations Skill v1.0
12 
13---
14 
15## Section 1 -- Quick Reference
16 
17| Field | Value |
18|---|---|
19| Country | India (Republic of India) |
20| Tax/Contribution | EPF (Provident Fund) + ESI (State Insurance) |
21| Currency | INR only |
22| Applicable period | FY 2025-26 (April 2025 -- March 2026) |
23| EPF legislation | Employees' Provident Funds and Miscellaneous Provisions Act, 1952 |
24| ESI legislation | Employees' State Insurance Act, 1948 |
25| Administering bodies | EPFO (Employees' Provident Fund Organisation); ESIC (ESI Corporation) |
26| Filing portal (EPF) | Unified Portal (unifiedportal-emp.epfindia.gov.in) |
27| Filing portal (ESI) | ESIC Portal (esic.gov.in) |
28| Skill version | 1.0 |
29 
30### EPF Contribution Summary
31 
32| Component | Employer (%) | Employee (%) | On |
33|---|---|---|---|
34| EPF (Provident Fund) | 3.67% | 12% | Basic + DA |
35| EPS (Employee Pension Scheme) | 8.33% | Nil | Basic + DA (capped at ₹15,000/month) |
36| **Total employer contribution** | **12%** | -- | Basic + DA |
37| **Total employee contribution** | -- | **12%** | Basic + DA |
38 
39### Employer Administrative Charges
40 
41| Charge | Rate | On |
42|---|---|---|
43| EPF Admin charges | 0.50% | Total EPF wages (minimum ₹500/month if >20 employees) |
44| EDLI (Employees' Deposit Linked Insurance) | 0.50% | Basic + DA (capped at ₹15,000/month) |
45| EDLI Admin charges | Nil (removed w.e.f. 01-04-2017) | -- |
46 
47### ESI Contribution Summary
48 
49| Component | Rate | On |
50|---|---|---|
51| Employer ESI | 3.25% | Gross wages (all components except certain exclusions) |
52| Employee ESI | 0.75% | Gross wages |
53| **Total ESI** | **4%** | Gross wages |
54 
55### ESI Wage Ceiling
56 
57| Threshold | Amount |
58|---|---|
59| ESI applicability (employee) | Gross wages ≤ ₹21,000/month |
60| ESI applicability (disability employee) | Gross wages ≤ ₹25,000/month |
61 
62### Applicability Thresholds
63 
64| Scheme | Applies When |
65|---|---|
66| EPF | Establishment employs 20 or more persons |
67| ESI | Establishment employs 10 or more persons (in notified areas) |
68 
69### Conservative Defaults
70 
71| Ambiguity | Default |
72|---|---|
73| Unknown whether establishment is covered | Verify employee count -- do not assume |
74| Unknown wage components | Include all regular earnings as PF wages unless specifically excluded |
75| Unknown ESI area notification | Check ESIC notification for the area |
76 
77---
78 
79## Section 2 -- EPF Detailed Rules
80 
81### 2.1 Wage Components for PF
82 
83| Included in Basic + DA (PF Wages) | Excluded from PF Wages |
84|---|---|
85| Basic salary | House Rent Allowance (HRA) |
86| Dearness Allowance (DA) | Overtime allowance |
87| Retaining allowance | Bonus (statutory or otherwise) |
88| Cash value of food concession (if not provided) | Commission |
89| | Conveyance allowance |
90| | Retrenchment compensation |
91| | Gratuity |
92 
93**PF wage ceiling (voluntary cap):** ₹15,000/month is the statutory wage ceiling for EPF. Employers may choose to contribute on actual Basic + DA even if above ₹15,000 (most large employers do this). EPS is always capped at ₹15,000/month.
94 
95### 2.2 Employer 12% Breakup
96 
97| Component | Rate | Cap |
98|---|---|---|
99| EPF account (employee's individual PF) | 3.67% | On full PF wages |
100| EPS (Pension fund) | 8.33% | Capped at ₹15,000/month (max ₹1,250/month to EPS) |
101| If PF wages > ₹15,000 | Balance of 8.33% above cap goes to EPF | Full 12% effectively goes to EPF |
102 
103**Example:** Employee with Basic + DA = ₹30,000/month:
104- Employer EPF = ₹30,000 × 3.67% = ₹1,101
105- Employer EPS = ₹15,000 × 8.33% = ₹1,250 (capped)
106- Remaining to EPF = (₹30,000 × 8.33%) − ₹1,250 = ₹2,499 − ₹1,250 = ₹1,249
107- Total employer to EPF account = ₹1,101 + ₹1,249 = ₹2,350
108- Total employer contribution = ₹30,000 × 12% = ₹3,600 (split between EPF and EPS)
109 
110### 2.3 EDLI (Employees' Deposit Linked Insurance)
111 
112| Item | Detail |
113|---|---|
114| Purpose | Life insurance for EPF members |
115| Employer contribution | 0.50% of Basic + DA (capped at ₹15,000/month) |
116| Maximum EDLI contribution | ₹75/month per employee |
117| Benefit on death | Up to ₹7,00,000 (₹7 lakh) |
118| Employee contribution | Nil |
119 
120### 2.4 International Workers
121 
122| Scenario | PF Treatment |
123|---|---|
124| Indian employee sent abroad (no SSA country) | PF continues on Indian salary |
125| Foreign national working in India (from SSA country) | Exempt from PF if covered in home country |
126| Foreign national from non-SSA country | PF mandatory at full rate |
127 
128SSA = Social Security Agreement (India has SSAs with ~20 countries).
129 
130---
131 
132## Section 3 -- ESI Detailed Rules
133 
134### 3.1 Wage Components for ESI
135 
136ESI is calculated on **gross wages** (broader than PF wages):
137 
138| Included | Excluded |
139|---|---|
140| Basic salary | Annual bonus (statutory) |
141| DA | Retrenchment compensation |
142| HRA | Encashment of leave on superannuation |
143| City Compensatory Allowance | Gratuity |
144| Overtime (for contribution purposes) | |
145| All other regular cash payments | |
146 
147### 3.2 Contribution Period and Benefit Period
148 
149| Contribution Period | Benefit Period |
150|---|---|
151| 1 April -- 30 September | 1 January -- 30 June (following) |
152| 1 October -- 31 March | 1 July -- 31 December (following) |
153 
154### 3.3 ESI Benefits
155 
156| Benefit | Coverage |
157|---|---|
158| Medical benefit | Full medical care for employee and family |
159| Sickness benefit | 70% of wages for up to 91 days |
160| Maternity benefit | Full wages for 26 weeks |
161| Disablement benefit | 90% of wages (temporary); pension (permanent) |
162| Dependants' benefit | 90% of wages as pension to dependants |
163| Funeral expenses | ₹15,000 |
164 
165### 3.4 Crossing the ESI Threshold
166 
167If an employee's wages exceed ₹21,000/month mid-contribution period:
168- ESI contributions continue for the remainder of that contribution period
169- Employee ceases to be covered from the next contribution period
170- Employer must ensure coverage for the full 6-month period once started
171 
172---
173 
174## Section 4 -- Filing and Payment
175 
176### 4.1 EPF -- ECR (Electronic Challan cum Return)
177 
178| Item | Detail |
179|---|---|
180| What is ECR | Monthly return declaring employee-wise PF contributions |
181| Due date | 15th of the following month |
182| Payment mode | Online through EPFO Unified Portal |
183| Format | Upload employee data (UAN, name, wages, contribution breakup) |
184| Late payment penalty | Simple interest at 12% per annum on delayed deposits |
185| Damages | 5% to 25% per annum depending on delay period |
186 
187### 4.2 ESI -- Monthly Contribution
188 
189| Item | Detail |
190|---|---|
191| Due date | 15th of the following month |
192| Payment mode | Online through ESIC portal |
193| Return | Half-yearly return (now largely subsumed in monthly online filing) |
194| Late payment penalty | Simple interest at 12% per annum |
195| Damages | Up to 25% of arrears |
196 
197### 4.3 Annual Returns
198 
199| Return | Due Date | Covers |
200|---|---|---|
201| EPF Annual Return (Form 3A/6A) | Now via monthly ECR (no separate annual) | Automated through monthly ECR |
202| ESI Return (Form 5) | Half-yearly (11 May and 11 November) | Contribution register |
203 
204---
205 
206## Section 5 -- Computation Examples
207 
208### Example 1: Standard Employee (PF + ESI applicable)
209 
210Employee: Basic = ₹12,000/month, DA = ₹3,000/month, HRA = ₹5,000/month
211Gross = ₹20,000/month (below ₹21,000 ESI threshold)
212 
213| Component | Employer | Employee |
214|---|---|---|
215| EPF (on Basic + DA = ₹15,000) | ₹15,000 × 3.67% = ₹550.50 | ₹15,000 × 12% = ₹1,800 |
216| EPS (capped at ₹15,000) | ₹15,000 × 8.33% = ₹1,249.50 | Nil |
217| Total PF employer | ₹1,800 (12% of ₹15,000) | ₹1,800 |
218| EDLI | ₹15,000 × 0.50% = ₹75 | Nil |
219| PF Admin | ₹15,000 × 0.50% = ₹75 | Nil |
220| ESI (on gross ₹20,000) | ₹20,000 × 3.25% = ₹650 | ₹20,000 × 0.75% = ₹150 |
221| **Total employer cost** | **₹2,600** | -- |
222| **Total employee deduction** | -- | **₹1,950** |
223 
224### Example 2: Higher Salary (PF only, ESI not applicable)
225 
226Employee: Basic + DA = ₹40,000/month, Gross = ₹65,000/month (above ₹21,000 ESI threshold)
227 
228| Component | Employer | Employee |
229|---|---|---|
230| EPF (on ₹40,000, if contributing on actual) | ₹40,000 × 3.67% = ₹1,468 | ₹40,000 × 12% = ₹4,800 |
231| EPS (capped at ₹15,000) | ₹15,000 × 8.33% = ₹1,250 | Nil |
232| Remaining to EPF | ₹40,000 × 8.33% − ₹1,250 = ₹2,082 | Nil |
233| Total PF employer | ₹4,800 (12% of ₹40,000) | ₹4,800 |
234| EDLI | ₹15,000 × 0.50% = ₹75 | Nil |
235| PF Admin | ₹40,000 × 0.50% = ₹200 | Nil |
236| ESI | Not applicable (gross > ₹21,000) | Not applicable |
237| **Total employer cost** | **₹5,075** | -- |
238 
239---
240 
241## Section 6 -- Edge Cases
242 
243### 6.1 Establishments with < 20 Employees
244EPF is mandatory for establishments with 20+ employees. Establishments with fewer may voluntarily register. Once registered, coverage continues even if numbers drop below 20.
245 
246### 6.2 Contract Labour
247The principal employer is responsible for PF/ESI of contract workers if the contractor fails to deposit. Both principal employer and contractor must be registered.
248 
249### 6.3 Fixed-Term Employees
250Fixed-term employees are entitled to same PF/ESI benefits as regular employees from day one. No waiting period.
251 
252### 6.4 Exempted Establishments (PF Trust)
253Large employers may apply for EPF exemption to manage their own PF trust. Must provide equal or better benefits. Trust must maintain accounts as per EPFO norms.
254 
255### 6.5 VPF (Voluntary Provident Fund)
256Employee may contribute above 12% voluntarily (up to 100% of Basic + DA). Employer contribution remains at 12% -- no additional employer obligation for VPF.
257 
258### 6.6 New Establishments
259A new establishment must register with EPFO within one month of employing 20 persons. ESI registration within 15 days of applicability.
260 
261---
262 
263## Section 7 -- Prohibitions
264 
265- NEVER compute PF on gross salary -- PF is on Basic + DA only
266- NEVER exceed the EPS ceiling (₹15,000/month) for pension calculation
267- NEVER apply ESI to employees earning above ₹21,000/month gross (unless mid-period crossing)
268- NEVER miss the 15th of the month deadline without accounting for interest/damages
269- NEVER assume all establishments are covered -- verify employee count threshold
270- NEVER confuse employer contribution rate (12%) with employee rate (12%) -- they are separate obligations
271- NEVER ignore admin charges and EDLI when computing total employer cost
272- NEVER present calculations as definitive -- always label as estimated
273 
274---
275 
276## Disclaimer
277 
278This skill and its outputs are provided for informational and computational purposes only and do not constitute tax, legal, or financial advice. Open Accountants and its contributors accept no liability for any errors, omissions, or outcomes arising from the use of this skill. All outputs must be reviewed and signed off by a qualified professional (such as a CA, CMA, or equivalent licensed practitioner in your jurisdiction) before filing or acting upon.
279 
280The most up-to-date, verified version of this skill is maintained at [openaccountants.com](https://openaccountants.com). Log in to access the latest version, request a professional review from a licensed accountant, and track updates as tax law changes.
281 

Run this skill, then get an accountant to check it

After running the full skill pack in your AI agent, sign up and upload your worksheet. We'll connect you with a trusted accountant in our network who can review your numbers before you file.

Verification status

Research-verified

Drafted from authoritative sources (tax authority sites, Big-4 summaries). Awaiting credentialed sign-off.

Needs section-by-section practitioner review to reach accountant-verified.

Section review progress

0/30

About

Use this skill whenever asked about Indian EPF (Employees' Provident Fund), ESI (Employees' State Insurance), or employer social security obligations. Trigger on phrases like "PF contribution India", "EPF employer", "ESI contribution", "provident fund India", "PF admin charges", "EDLI", "EPS pension", "ECR filing", "PF return", "ESI threshold", "PF applicability", "12% PF", "employer PF obligation", or any question about computing, depositing, or filing EPF/ESI in India. This skill covers EPF contribution rates, EPS, EDLI, ESI rates and thresholds, applicability criteria, monthly filing (ECR), and compliance deadlines. ALWAYS read this skill before touching any Indian PF/ESI employer work.

INty-2025

Use this skill

This skill is open source and free to use in any AI agent. Copy it, download it, or clone the repo. If you find an error, report an issue — a licensed accountant will review.

1 of 16 in the IN workflow: