It’s the 3rd of the month, your accounts team is asking why the PF challan amount doesn’t match last month’s, and one employee has just messaged HR asking why ESI got deducted even though “my gross salary is above 21,000 now.” If this sounds familiar, you’re not alone — PF and ESI are two of the most miscalculated statutory deductions in Indian payroll, and the errors usually show up as EPFO or ESIC notices months later, not immediately.
This guide breaks down the exact PF and ESI calculation for 2026, what changes in your employer cost when you hire someone, how ECR filing works month to month, and where most HR teams slip up. Run your own numbers on the free PF & ESI calculator as you read — it takes the formulas below and gives you an instant employee and employer breakup.
TL;DR
- PF is 12% employee + 12% employer (split as 3.67% EPF + 8.33% EPS) on Basic + DA, capped at ₹15,000 basic unless you opt for higher voluntary contribution.
- ESI is 0.75% employee + 3.25% employer on gross wages, but only applies when gross salary is ₹21,000/month or less (₹25,000 for persons with disability).
- PF and ESI contributions are filed separately every month — PF via ECR on the EPFO portal, ESI via the ESIC portal — both due by the 15th of the following month.
- Getting the “eligible wage” definition wrong (not the rate) is the single biggest source of PF/ESI compliance notices in Indian SMEs.

What Are PF and ESI, Exactly?
Provident Fund (PF) is a retirement savings scheme under the Employees’ Provident Funds & Miscellaneous Provisions Act, 1952, administered by the Employees’ Provident Fund Organisation (EPFO). Employee State Insurance (ESI) is a self-financed health insurance and social security scheme under the ESI Act, 1948, run by the Employees’ State Insurance Corporation (ESIC), covering medical, sickness, maternity and disability benefits.
Both are mandatory once your establishment crosses the applicability threshold — 20 employees for PF, 10 employees for ESI (varies slightly by state) — and both are calculated every single payroll cycle, not just at onboarding. That’s exactly why manual spreadsheets break down: the wage base changes with every increment, every LOP day, every mid-month joiner.
PF Calculation Formula 2026
PF is calculated on Basic + Dearness Allowance (DA), not on gross salary. As of 2026, the statutory wage ceiling for mandatory PF remains ₹15,000/month — this hasn’t moved since 2014, despite periodic speculation about a revision.
| Component | Employee Share | Employer Share | Notes |
|---|---|---|---|
| EPF (Provident Fund) | 12% | 3.67% | Of Basic + DA, capped at ₹15,000 |
| EPS (Pension Scheme) | Nil | 8.33% | Part of employer’s 12%; capped at ₹1,250/month |
| EDLI (Insurance) | Nil | 0.5% | Capped at ₹75/month per employee |
| Admin Charges | Nil | 0.5% | Minimum ₹500/month per establishment |
So for an employee with Basic + DA of ₹15,000: employee PF is ₹1,800, employer EPF is ₹550.50, employer EPS is ₹1,250, and total employer PF cost (including EDLI and admin) works out close to ₹1,875/month. If Basic + DA is above ₹15,000, employers can either cap the contribution at ₹15,000 (mandatory minimum) or let both sides contribute on the actual, higher basic — this needs mutual consent and shows up as a permanent commitment, not something you can toggle month to month.
ESI Calculation Formula 2026
ESI is calculated on gross salary (not just basic) and applies only when the employee’s gross wage is ₹21,000/month or less — ₹25,000/month for employees with disabilities. Once someone crosses this ceiling mid-contribution-period, ESI continues until the end of that six-month cycle (April–September or October–March), even if their salary has technically gone up.
| Component | Employee Share | Employer Share | Wage Ceiling |
|---|---|---|---|
| ESI Contribution | 0.75% | 3.25% | ₹21,000/month gross (₹25,000 for PwD) |
These rates have been unchanged since July 2019. Note that there’s been recurring industry chatter about ESIC raising the wage ceiling to ₹25,000 or ₹30,000 — as of writing, this remains a proposal, not a notified change, so keep calculating on the ₹21,000 ceiling until ESIC issues an official circular.
PF vs ESI — Side by Side
| Aspect | PF | ESI |
|---|---|---|
| Governing law | EPF & MP Act, 1952 | ESI Act, 1948 |
| Calculated on | Basic + DA | Gross salary |
| Wage ceiling | ₹15,000/month | ₹21,000/month |
| Employee rate | 12% | 0.75% |
| Employer rate | 12% (3.67% + 8.33%) | 3.25% |
| Filing portal | EPFO (ECR) | ESIC |
| Filing deadline | 15th of following month | 15th of following month |
How PF & ESI Change Your Real Employer Cost
Founders and hiring managers often quote CTC without realising how much of it is statutory overhead, not employee-visible salary. Here’s a simplified example for an employee with a monthly CTC of ₹18,000 (Basic ₹10,000, remaining as HRA + allowances, gross ₹18,000):
| Item | Monthly Amount |
|---|---|
| Employee PF deduction (12% of ₹10,000 basic) | ₹1,200 |
| Employee ESI deduction (0.75% of ₹18,000 gross) | ₹135 |
| Employer PF contribution (12% of basic) | ₹1,200 |
| Employer ESI contribution (3.25% of gross) | ₹585 |
| Total employer cost beyond CTC on paper | ₹1,785 |
This is why a “₹18,000 CTC hire” actually costs the company closer to ₹19,785 once you add employer PF and ESI — before you even factor in bonus accrual or gratuity provisioning. If your team is still building offer letters in a way that ignores this, your budgeting will always run short. Run the same math for your own headcount plan on the CTC to in-hand salary calculator, which shows the full breakup from CTC down to take-home.
ECR Filing — Your Monthly Checklist
PF is filed as an Electronic Challan-cum-Return (ECR) on the EPFO Unified Portal, and ESI is filed separately on the ESIC portal. Both follow roughly the same monthly rhythm:
- Freeze payroll and finalise Basic + DA and gross salary for every employee, including new joiners and exits for the month.
- Generate the ECR text file in EPFO’s prescribed format (UAN, wages, contributions) and upload it on the EPFO portal.
- Verify the ECR summary — EPFO auto-computes contributions once wages are uploaded correctly.
- Generate the challan and make payment through the portal before the 15th of the following month.
- Separately, upload the ESI monthly contribution file on the ESIC portal for all covered employees (gross ≤ ₹21,000).
- Pay the ESI challan, also due by the 15th.
- Retain proof of both filings — EPFO TRRN and ESIC challan receipt — for at least the statutory retention period, since both departments can call for records during inspection.
Miss the 15th deadline and you’re looking at interest under Section 7Q (PF) plus damages under Section 14B, so this isn’t a “file it whenever” task — it needs to sit on your compliance calendar with the same seriousness as TDS deadlines.
Where HR Managers Get This Wrong
A few patterns show up again and again when we look at payroll audits for Indian SMEs:
- Calculating PF on gross instead of Basic + DA. This inflates both employee deduction and employer cost, and it’s one of the most common errors in manually maintained Excel payroll.
- Forgetting the ESI “sunset rule.” An employee who crosses ₹21,000 mid-cycle stays ESI-applicable till the contribution period ends (September or March) — stopping the deduction immediately is a compliance miss.
- Applying PF ceiling inconsistently. If you’ve ever contributed on actual (higher) basic for an employee, you generally can’t switch back to the ₹15,000 cap for that same employee later without EPFO scrutiny.
- Missing new joiners in the same-month ECR. PF and ESI apply from day one of employment — even a two-week contribution period needs to be filed, not carried forward.
- Ignoring the EDLI and admin charge components. These are small individually but add up across headcount, and leaving them out understates your true payroll cost.
Most of these aren’t rate mistakes — they’re wage-definition and timing mistakes, which is exactly the kind of thing that’s easy to get wrong in a spreadsheet and hard to catch until an inspector points it out.
Frequently Asked Questions
Is PF mandatory for all employees in India?
PF is mandatory for employees earning up to ₹15,000/month Basic + DA in establishments with 20 or more employees. Employees above this can be excluded, or included with mutual consent, but once enrolled, exit isn’t straightforward.
Can an employee opt out of ESI?
No. If gross salary is ₹21,000/month or below and the establishment is ESI-covered, contribution is mandatory — it isn’t optional for the employee or the employer.
What happens if PF/ESI payment is delayed?
Delayed PF payment attracts interest under Section 7Q and can trigger damages under Section 14B of the EPF Act. Delayed ESI payment similarly attracts interest and penalty under the ESI Act — both are calculated from the due date, not the filing date.
Does ESI apply if my company has fewer than 10 employees?
Generally no — ESI applicability starts at 10 employees in most states (some states set it at 20), but always confirm your specific state threshold, since it isn’t uniform across India.
Is the PF wage ceiling of ₹15,000 likely to increase in 2026?
As of 2026, the Union Budget has not revised the ₹15,000 ceiling, which has stood since 2014. There’s ongoing industry discussion about revising it, but nothing has been notified — payroll teams should keep calculating on the current ceiling until EPFO issues a circular.
Do I need to file PF and ESI even for a single new joiner mid-month?
Yes. Both PF and ESI apply from the employee’s date of joining, so even a partial month needs to be reflected in that month’s ECR and ESI filing — it can’t be deferred to the next cycle.
Getting This Right, Every Month
PF and ESI aren’t complicated once you know the wage definitions and ceilings — the trouble is applying them consistently across every employee, every increment, every joiner and exit, month after month. That’s the exact repetitive work that trips up manual payroll. Try the PF & ESI calculator for a quick check on any employee’s numbers, or browse EZHRM’s full set of free HR calculators — including the statutory bonus calculator — if you’re running a fuller payroll health check. For more HR compliance breakdowns like this one, head to the EZHRM blog.