1. Home
  2. Free tools
  3. PF & ESI Calculator

PF & ESI Calculator

In short: PF is compulsory once you have 20 employees and ESI once you have 10, under the Code on Social Security 2020 (in force from 21 November 2025). For PF, employee and employer each pay 12% of wages, on wages up to ₹25,000 a month from 17 September 2026, with up to ₹2,083 of the employer’s share going to the pension scheme. ESI is 0.75% from the employee and 3.25% from the employer for employees earning up to ₹21,000, and both are due by the 15th of the following month.

Free, no sign-upRuns in your browserRules checked 20 October 2026

Reviewed by Sagar Ruparelia, Founder & Head, Ofin Legal.Updated

Your establishment

PF and ESI under the Code on Social Security 2020

Everyone you employ. Leave blank to use the salary rows below.
ESI applies across India, but contributions start when ESIC covers your district.
Above ₹25,000 membership is optional.
Someone who joined with wages above the ceiling is not an EPS member, so the employer’s whole share goes to EPF.

Monthly salaries

₹
₹

Gross pay is total monthly pay, including allowances, before deductions. PF and ESI wages are basic + DA, raised to half of gross pay when allowances are more than half.

PF and ESI

Enter your salaries

Add each salary band with the number of employees on it. The calculator checks whether PF and ESI apply, then splits every contribution.

How to use the PF & ESI Calculator

  1. Enter your headcount. Total employees decides whether PF (20 or more) and ESI (10 or more) are compulsory. Say whether ESIC already covers your district.
  2. Add salary bands. For each group of employees on the same pay, enter basic + DA, gross monthly pay and how many employees are on it.
  3. Choose how to treat higher earners. Employees with PF wages above ₹25,000 need not be members. Pick whether they join on ₹25,000, on actual wages, or not at all.
  4. Read the split and the cost. You get each share of PF and ESI per employee, the totals, the employer’s monthly and yearly cost and the due dates.

PF and ESI under the Labour Codes

The four Labour Codes are in force from 21 November 2025. The Code on Social Security 2020 replaced the EPF Act 1952 and the ESI Act 1948. PF now runs under the EPF Scheme 2026, the Employees’ Pension Scheme 2026 and the EDLI Scheme 2026, notified on 29 June 2026, and the Social Security (Central) Rules 2026 were notified on 8 May 2026. The transition period under the Code for ESI ends on 20 November 2026.

Since 21 November 2025, PF and ESI are worked out on “wages” as the Code defines them: basic pay, dearness allowance and retaining allowance. If the allowances left out of wages (such as HRA, conveyance, overtime and commission) are more than half of total pay, the excess is added back. In practice, PF wages are never less than half of gross pay. The Labour Ministry’s FAQs say the Code’s definition of wages, with the 50% add-back, also governs ESI contributions, while the ₹21,000 ESI ceiling continues.

The PF wage ceiling is ₹25,000 a month from 17 September 2026 (S.O. 5109(E)), up from ₹15,000. Employees with wages up to ₹25,000 must be members. Those above it are “excluded employees” who can join with the employer on ₹25,000 or on actual wages. For September 2026, EPFO’s FAQs split the month: wages for 1 to 16 September use the ₹15,000 ceiling and 17 to 30 September the ₹25,000 ceiling, with one return for the month due on 15 October 2026 (check EPFO’s circulars for any extension).

PF and ESI contribution rates

PF (EPFO)

ComponentPaid byRateOn wages of ₹25,000
Employee PFEmployee12% of wages (10% in notified establishments)₹3,000
Pension (EPS)Employer8.33% of wages up to ₹25,000₹2,083 (maximum)
Employer EPFEmployer12% minus EPS (3.67% within the ceiling)₹917
EDLI insuranceEmployer0.5% up to the ceiling (confirm the current rate on EPFO)₹125
PF admin chargesEmployer0.5% of PF wages, minimum ₹500 a month per establishment (confirm the current rate on EPFO)₹125

ESI (ESIC)

ComponentRateOn wages of ₹20,000
Employee share0.75% of wages₹150
Employer share3.25% of wages₹650
Total4%₹800

Under ESIC’s rule from 1 September 2019, employees with an average daily wage up to ₹176 pay no employee share; the employer still pays. It is not confirmed whether the Social Security (Central) Rules 2026 keep this, so this calculator does not apply it.

When PF and ESI apply

PF (EPFO)ESI (ESIC)
Compulsory from20 employees, any industry10 employees; 1 in notified hazardous occupations
Below thatVoluntary, if employer and most employees agreeVoluntary, if employer and most employees agree
Wage limit₹25,000 a month; membership optional above it₹21,000 a month (₹25,000 for persons with disability)
Employee pays12%0.75%
Employer pays12% (8.33% to EPS, up to ₹2,083)3.25%
Due date15th of the following month, with the ECR15th of the following month
Where it startsAll of IndiaAll of India, from the date ESIC covers your district
LawCode on Social Security 2020; EPF Scheme 2026, EPS 2026Code on Social Security 2020; Social Security (Central) Rules 2026

In practice, contributions start from the date ESIC begins providing benefits in your district under its notification (for example, S.O. 5206(E) extended coverage to whole districts from 1 October 2026). Check your district on ESIC’s website. An employee whose wages cross the limit during a contribution period stays covered until the period ends.

ESI contribution and benefit periods

Contribution periodMatching benefit period
1 April to 30 September1 January to 30 June of the next year
1 October to 31 March1 July to 31 December of the next year

Running payroll in Maharashtra? Add professional tax with the Maharashtra Professional Tax Calculator, or see professional tax in other states. Need ESI too? Ofin registers you with ESIC from ₹2,899.

This calculator follows the Code, the 2026 Schemes and ESIC’s published rates. It does not check your EPFO or ESIC records, and special cases such as members who joined after 58 or opted for higher pension are not covered.

PF and ESI calculation changed twice in a year: the Code on Social Security 2020 brought in a new definition of wages from 21 November 2025, and the PF wage ceiling rose from ₹15,000 to ₹25,000 a month from 17 September 2026. This guide explains PF applicability at 20 employees and ESI applicability at 10, how the employer PF contribution and the ESI contribution rate apply to a real salary, and the monthly deadlines. The key point: both PF and ESI now run on Code wages, which are never less than half of gross pay.

When does PF become applicable to a business?

PF is compulsory once an establishment has 20 or more employees, in any industry, under the Code on Social Security 2020. Below 20, an establishment can join voluntarily if the employer and most employees agree.

The PIB note on the Code says the 20-employee test applies "regardless of the type of industry". Within a covered establishment, every employee with wages up to ₹25,000 a month must be a member. Employees above ₹25,000 are "excluded employees": they can still join, with the employer, on ₹25,000 or on actual wages. The calculator asks how you want to treat them, because the choice changes the employer's cost.

When does ESI apply, and which employees are covered?

ESI applies to establishments with 10 or more employees anywhere in India, and to establishments with even 1 employee in hazardous occupations notified by the Centre. Employees with wages up to ₹21,000 a month (₹25,000 for persons with disability) are covered, as ESIC's coverage page states.

Three points decide whether you actually pay:

  • District coverage. The Code removed the old "notified area" test, but contributions start from the date ESIC begins providing benefits in your district. For example, S.O. 5206(E) extended coverage to whole districts from 1 October 2026; check your district on ESIC's website.
  • Code wages, not gross. The Labour Ministry's FAQ No. 12 (16 March 2026) says the Code's definition of wages governs ESI coverage, with the ₹21,000 limit continuing. An employee on a high gross salary with a low basic can still fall within ESI.
  • Contribution periods. An employee whose wages cross ₹21,000 during a contribution period stays covered until that period ends (the periods are in the table above).

How do Code wages change the PF calculation?

PF is 12% of "wages": basic pay, dearness allowance and retaining allowance. If the allowances left out of wages are more than half of total pay, the excess is added back, so PF wages are never less than 50% of gross. The employer pays another 12%, of which 8.33% goes to the pension scheme (EPS).

The Ministry of Labour's FAQs clarify what goes into the 50% test:

  • Overtime allowance counts as an excluded allowance, so a large overtime payment can push wages up.
  • Annual performance-based incentives are not wages.
  • Food coupons, ration items and mobile recharges are remuneration in kind.

EPS is 8.33% of wages up to ₹25,000, so it stops at ₹2,083 a month. The rest of the employer's 12% goes to the employee's PF account (3.67% when wages are within the ceiling). EPFO's FAQs on the new ceiling add that EPS is open only to employees whose wages were within the ceiling when they joined or on 17 September 2026; for anyone else, the employer's whole 12% goes to EPF. A 10% rate applies only to establishments the Central Government has notified, not to every small business.

Worked example: PF and ESI for two employees

Take a made-up company, Bluepeak Foods Private Limited, with 25 employees in a district where ESIC already provides benefits. Two of its salary bands look like this in October 2026, with PF for higher earners capped at ₹25,000 and Employee B an existing EPS member.

ItemEmployee AEmployee B
Basic + DA₹16,000₹30,000
Gross pay₹40,000₹60,000
Code wages₹20,000₹30,000
Employee PF (12%)₹2,400₹3,000
Employer EPS (8.33%)₹1,666₹2,083
Employer EPF₹734₹917
ESI employee (0.75%)₹150Not covered
ESI employer (3.25%)₹650Not covered
Example. Employee A's basic of ₹16,000 is less than half of ₹40,000, so ₹4,000 is added back and Code wages are ₹20,000. Those wages are within ₹21,000, so ESI applies even though gross pay is ₹40,000. The employer pays ₹3,050 a month for A (₹2,400 PF and ₹650 ESI) and ₹3,000 for B, and deducts ₹2,550 from A's salary and ₹3,000 from B's. EDLI and PF admin charges come on top; the calculator shows them separately.

What changed for PF and ESI in 2025 and 2026?

The four Labour Codes took effect on 21 November 2025, bringing the new wages definition. On 17 September 2026 the PF wage ceiling rose from ₹15,000 to ₹25,000 a month (S.O. 5109(E)), the first revision since September 2014. The ESI ceiling stays at ₹21,000.

  • The Social Security (Central) Rules 2026 were notified on 8 May 2026, and the EPF Scheme 2026, Employees' Pension Scheme 2026 and EDLI Scheme 2026 on 29 June 2026.
  • The maximum EPS share rose from ₹1,250 to ₹2,083 a month. PIB estimates that more than 51 lakh additional workers earning ₹15,000 to ₹25,000 come under compulsory EPFO coverage.
  • September 2026 is a split month: wages for 1 to 16 September use the ₹15,000 ceiling and 17 to 30 September the ₹25,000 ceiling, in one return due on 15 October 2026.
  • The transition period under the Code for ESI ends on 20 November 2026.

For an employee with wages of ₹25,000 or more whose PF you cap at the ceiling, the employee share rises from ₹1,800 to ₹3,000 a month, and the employer matches it.

What does late PF or ESI payment cost?

Late PF carries simple interest at 12% a year plus damages of 0.25% to 1% a month, and a late statutory return costs ₹500 a day. Both PF and ESI are due by the 15th of the following month.

PF is paid with the monthly electronic challan-cum-return (ECR); ESI is due within 15 days of the end of the month. Damages under the EPF Scheme 2026 run at 0.25% a month for delays under 2 months, 0.5% a month from 2 to 4 months and 1% a month after 4 months.

Watch out. On ₹50,000 of PF paid one month late, interest at 12% a year is ₹500 (₹50,000 × 12% ÷ 12), and damages at 0.25% add ₹125. After four months, the damages rate quadruples. Deposit the employee's share you have deducted even if cash is tight.

Common mistakes in PF and ESI calculation

Most errors come from carrying old payroll settings into the Code regime: PF on basic pay alone, ESI tested on gross pay and the old ₹15,000 ceiling. Check these before you file the next ECR.

  • Calculating PF on basic pay alone when allowances are more than half of gross pay.
  • Testing ESI on gross pay instead of Code wages, which leaves out employees like Employee A above.
  • Still using the ₹15,000 ceiling for wages from 17 September 2026, or not splitting September 2026.
  • Sending more than ₹2,083 a month to EPS. The excess of the employer's 12% belongs in EPF.
  • Stopping ESI the month an employee's wages cross ₹21,000, instead of at the end of the contribution period.
  • Assuming the 10% rate applies because the business is small.

What to set up alongside PF and ESI

Payroll in most states also needs professional tax. In Maharashtra, use the Maharashtra Professional Tax Calculator; elsewhere, check professional tax by state. If you deduct TDS on salary, the TDS late fee and interest calculator shows what a missed deposit costs. Starting out, the business registration checklist lists every registration your headcount triggers.

How Ofin can help with PF and ESI

Ofin registers your establishment with EPFO from ₹2,899 and with ESIC from ₹2,899, and offers monthly ECR and ESI return support as an add-on, with wages computed under the Code. See PF registration and ESI registration.

Rules this tool uses

RuleWhat it saysSource
Labour CodesIn force from 21 November 2025. The Code on Social Security 2020 replaced the EPF Act 1952 and the ESI Act 1948.PIB, 21 November 2025: India’s labour reforms
Who must register for PFEstablishments with 20 or more employees, in any industry. Voluntary below 20.PIB, 22 November 2025: Code on Social Security, 2020
PF wage ceiling₹25,000 a month from 17 September 2026 (₹15,000 before). EPS maximum ₹2,083 a month.PIB, 23 September 2026: EPFO raises wage ceiling (S.O. 5109(E))
PF contribution ratesEmployee 12%. Employer 12%: EPS 8.33% on wages up to the ceiling, the rest to EPF. 10% for notified establishments.Khaitan & Co (15 July 2026): EPF, EPS and EDLI Schemes 2026
EDLI and PF admin chargesOld-scheme rates: EDLI 0.5% (up to ₹125 a month), admin 0.5% (minimum ₹500 a month). Confirm the current rates under the 2026 Schemes on the EPFO portal.Corporate Professionals (22 September 2026): EPF wage ceiling moves to ₹25,000
Wages for PF and ESIBasic + DA + retaining allowance; excluded allowances above 50% of total pay are added back. From 21 November 2025.Ministry of Labour FAQs on the Labour Codes (16 March 2026)
PF due dateContributions and ECR by the 15th of the following month.KPMG (26 September 2026): EPFO FAQs on the ₹25,000 wage ceiling
Who must register for ESIEstablishments with 10 or more employees across India; 1 or more in notified hazardous occupations. Voluntary below 10.PIB, 22 November 2025: Code on Social Security, 2020
ESI wage ceiling₹21,000 a month (₹25,000 for persons with disability).ESIC: Coverage
ESI contribution rates and due dateEmployee 0.75%, employer 3.25%. Due within 15 days of the end of the month.ESIC: Contribution
Late paymentSimple interest at 12% a year; damages of 0.25% a month (under 2 months), 0.5% (2 to 4 months) and 1% (after 4 months); ₹500 a day for late returns.Khaitan & Co (15 July 2026): EPF, EPS and EDLI Schemes 2026

Rules checked on 20 October 2026 and reviewed by Sagar Ruparelia. Laws and fees change; the official portals linked above are the final authority. This tool is for guidance, not legal advice.

PF & ESI Calculator: frequently asked questions

What is the PF wage ceiling in 2026?

₹25,000 a month from 17 September 2026 (Gazette S.O. 5109(E)), up from ₹15,000. The employer’s pension (EPS) share rises from ₹1,250 to a maximum of ₹2,083 a month. For September 2026, EPFO’s FAQs split the month: wages for 1 to 16 September use the ₹15,000 ceiling and 17 to 30 September the ₹25,000 ceiling, with one return for the month due on 15 October 2026 (check EPFO’s circulars for any extension).

Is PF compulsory for fewer than 20 employees?

No. Under the Code on Social Security 2020, PF is compulsory for establishments with 20 or more employees, in any industry. Below 20, you can join voluntarily if the employer and most employees agree. Ofin registers you with EPFO from ₹2,899 inclusive of GST.

How is PF calculated on salary under the new Labour Codes?

On “wages”: basic pay, DA and retaining allowance, with any allowances above half of total pay added back. Example: basic ₹12,000 and gross ₹30,000 gives PF wages of ₹15,000. The employee pays ₹1,800 (12%). The employer also pays ₹1,800: ₹1,250 to EPS (8.33%) and ₹550 to EPF. At wages of ₹25,000 or more (capped), it is ₹3,000 each, with ₹2,083 to EPS.

What is the ESI salary limit and contribution rate?

ESI covers employees with wages up to ₹21,000 a month (₹25,000 for persons with disability) in establishments with 10 or more employees. The employee pays 0.75% and the employer 3.25%: on ₹20,000 that is ₹150 and ₹650. The Labour Ministry’s FAQs say the Code’s definition of wages, with the 50% add-back, also governs ESI contributions, while the ₹21,000 ESI ceiling continues.

What is the due date for PF and ESI payment?

Both are due by the 15th of the following month: PF with the monthly ECR, ESI within 15 days of the month end. Late payment carries simple interest at 12% a year. Damages under the EPF Scheme 2026 are 0.25% a month for delays under 2 months, 0.5% a month from 2 to 4 months and 1% a month after 4 months. A late statutory return costs ₹500 a day.

Are EDLI and PF admin charges still payable?

Under the old schemes, the employer also paid EDLI insurance at 0.5% of wages up to the ceiling (₹125 a month at most) and PF admin charges at 0.5% of PF wages, with a minimum of ₹500 a month. EPFO’s FAQs on the ₹25,000 ceiling apply the same 0.5% rates; confirm the current rates on the EPFO portal. This calculator shows them separately and leaves them out of the totals until the new rates are notified.

Free consultation

Want an expert to handle PF Registration?

Send your details and your result above goes with them. An Ofin CA/CS calls you back within 24 hours (Mon-Sat) with a fixed-price proposal.

  • PF Registration from ₹2,899 inclusive of GST
  • CAs, CSs and legal professionals on every file
  • Rated 4.9 on Google, 5,000+ clients served
Starting at₹2,899inclusive of GST

Request a call back

Takes 30 seconds.

+91
  • 100% confidential
  • Reply in 24h
  • 4.9★ Google

Ready to start your business the right way?

Talk to an Ofin expert today; we’ll recommend the right structure and send a fixed-price proposal.

Ofin Legal compliance expert