Knowing how to calculate PF on salary is the first statutory skill every Indian payroll team needs, because the Employees' Provident Fund touches almost every payslip, every month. The calculation looks simple (12% plus 12%), but most errors come from the details: which components count as PF wages, how the employer share splits between EPF and the pension scheme, what happens above the ₹15,000 wage ceiling, and how the Code on Wages changed the wage base from 21 November 2025. This guide walks through the formula, the rules behind each number, and several worked examples you can check line by line.
What PF Wages Mean Before You Calculate Anything
PF is not calculated on CTC or on gross salary. It is calculated on PF wages, which traditionally meant basic pay plus dearness allowance (DA) plus retaining allowance, if any. Allowances such as HRA, conveyance, overtime, bonus and commission were outside the base.
Since the four Labour Codes came into force on 21 November 2025, the definition of "wages" in the Code on Wages also applies to social security computations. The practical effect is the 50% rule: if the excluded components (HRA, conveyance, special allowances and similar) add up to more than half of total remuneration, the excess is added back into wages. So before applying any percentage, confirm that your wage base passes this test. We explain the mechanics in our guide to the difference between CTC, gross and net salary, and the full rule in the Code on Wages article in this series.
The ₹15,000 wage ceiling
The statutory wage ceiling for EPF is ₹15,000 per month. It matters in two ways:
- Coverage: an employee whose PF wages are up to ₹15,000 at joining must be enrolled. Employees joining with wages above the ceiling who were never members before can be treated as excluded employees, if company policy allows.
- Contribution base: employers may restrict contributions to ₹15,000 or contribute on actual PF wages. Many companies cap at ₹15,000 to control CTC; others contribute on actual to build employee savings. Either is lawful if applied consistently and documented.
The pension portion (EPS) is always capped at the ₹15,000 ceiling, unless a higher pension option applies under EPFO's rules for that member.
The PF Calculation Formula
Here is the standard formula for a member who is eligible for EPS:
| Component | Who pays | Rate | Base |
|---|---|---|---|
| Employee EPF share | Employee (deducted from salary) | 12% | PF wages (actual or capped) |
| Employer share to EPS | Employer | 8.33% | PF wages up to ₹15,000 (max ₹1,250) |
| Employer share to EPF | Employer | 12% minus the EPS amount | PF wages (actual or capped) |
| EDLI contribution | Employer | 0.5% | PF wages up to ₹15,000 (max ₹75) |
| EPF admin charges | Employer | 0.5% | PF wages, subject to a monthly minimum per establishment |
The employer share is 12% in total, split into 8.33% to EPS and 3.67% to EPF. When the wage base is above ₹15,000, the EPS amount stops at ₹1,250 and the rest of the employer's 12% goes to EPF. EDLI and admin charges are paid over and above the 12%. Check the latest EPFO circular for admin charge minimums and any changes to EDLI rates, as these have been revised in the past.
Rounding
EPFO computes each contribution to the nearest rupee. Calculate the employee share and the EPS share first, round each, then derive the employer EPF share as the employer's total 12% minus the rounded EPS amount. This avoids the one-rupee mismatches that cause ECR validation errors.
Worked Example 1: PF Wages Below the Ceiling
Asha earns basic plus DA of ₹12,000 per month.
- Employee share: 12% of ₹12,000 = ₹1,440.
- EPS: 8.33% of ₹12,000 = ₹999.60, rounded to ₹1,000.
- Employer EPF: ₹1,440 minus ₹1,000 = ₹440.
- EDLI: 0.5% of ₹12,000 = ₹60.
- Admin charges: 0.5% of ₹12,000 = ₹60.
Total credited to Asha's EPF account each month: ₹1,440 + ₹440 = ₹1,880. Her pension account receives ₹1,000. The employer's total monthly cost for PF is ₹1,440 + ₹60 + ₹60 = ₹1,560.
Worked Example 2: Salary Above the Ceiling, Contribution Capped
Rahul's basic plus DA is ₹25,000. His employer restricts PF to the ₹15,000 ceiling.
- Employee share: 12% of ₹15,000 = ₹1,800.
- EPS: 8.33% of ₹15,000 = ₹1,249.50, rounded to ₹1,250.
- Employer EPF: ₹1,800 minus ₹1,250 = ₹550.
- EDLI: 0.5% of ₹15,000 = ₹75.
- Admin charges: 0.5% of ₹15,000 = ₹75.
Rahul's take-home falls by ₹1,800. His EPF account gets ₹2,350 a month (₹1,800 + ₹550).
Worked Example 3: Salary Above the Ceiling, Contribution on Actual
Same salary, but the employer contributes on actual PF wages of ₹25,000.
- Employee share: 12% of ₹25,000 = ₹3,000.
- EPS: still capped at ₹1,250.
- Employer EPF: ₹3,000 minus ₹1,250 = ₹1,750.
- EDLI: capped at ₹75.
- Admin charges: 0.5% of ₹25,000 = ₹125.
Here the EPF account receives ₹4,750 a month. The employer's cost rises from ₹1,950 (Example 2: ₹1,800 + ₹75 + ₹75) to ₹3,200 (₹3,000 + ₹75 + ₹125). That difference is why the cap decision belongs in your salary structure policy, not in individual offer letters.
Worked Example 4: The 50% Wage Rule Changes the Base
Priya's monthly pay is ₹50,000: basic ₹15,000, HRA ₹7,500, conveyance ₹2,500 and special allowance ₹25,000. Her employer contributes PF on actual wages.
- Exclusions (HRA + conveyance + special allowance) = ₹35,000, which is 70% of ₹50,000.
- The permitted maximum for exclusions is 50%, that is ₹25,000.
- Excess of ₹10,000 is added back, so wages for PF become ₹15,000 + ₹10,000 = ₹25,000.
- Employee PF: 12% of ₹25,000 = ₹3,000 instead of ₹1,800 under the old basic-only approach.
If the same employer caps PF at ₹15,000, the deduction stays at ₹1,800, because the wage base already exceeds the ceiling. The 50% rule bites hardest where employers contribute on actual wages or where basic pay sits well below ₹15,000. Many advisers read the interaction between the Code on Wages and EPFO's ceiling differently, so document your interpretation and check the latest EPFO guidance.
Special Cases That Change the Calculation
Employees not eligible for EPS
Members who joined EPF for the first time after 1 September 2014 with PF wages above ₹15,000 are not eligible for EPS. For them, the full employer 12% goes to EPF and no pension contribution is made. Members aged 58 and above also stop EPS contributions; their employer share moves entirely to EPF.
Voluntary Provident Fund (VPF)
An employee may contribute more than 12% as VPF. The employer is not obliged to match it. VPF is shown as a separate deduction and reported within the employee share in the ECR.
Loss of pay days
PF is calculated on wages actually earned. If an employee with basic ₹20,000 has 3 loss-of-pay days in a 30-day month, earned basic is ₹18,000. With contributions on actual wages, employee PF is ₹2,160. If capped, it is ₹1,800 because earned wages still exceed ₹15,000. Report the loss-of-pay days as NCP (non-contributory period) days in the ECR.
Arrears
PF applies to arrears of basic and DA in the month they are paid. If contributions are capped and the employee was already above ₹15,000, arrears add nothing. If on actual, compute 12% on the arrear basic and report it in the arrear ECR.
Reduced rate establishments
Certain establishments (for example, those with fewer than 20 employees in specified categories, or notified sick units) may be eligible for a 10% rate. Most private companies pay 12%. Confirm your establishment's rate on the EPFO portal before configuring payroll.
How PF Appears on the Payslip and in CTC
On the payslip, only the employee share appears as a deduction. The employer share is usually shown in the CTC letter, not on the monthly payslip, though some employers print it for transparency.
| Payslip line (Rahul, capped PF) | Amount (₹) |
|---|---|
| Basic + DA | 25,000 |
| Employee PF deduction | 1,800 |
| Employer PF (CTC letter) | 1,800 |
| EDLI + admin (employer cost) | 150 |
When the employer share is part of CTC, an employee's gross salary is CTC minus employer PF and other employer costs. Explaining this in offer letters prevents the common complaint that "in-hand is lower than promised".
Common PF Calculation Mistakes
- Calculating on gross salary instead of PF wages, which over-deducts.
- Ignoring the 50% rule after 21 November 2025, which under-deducts and creates back-dated liability with interest.
- Applying EPS above the ceiling, for example 8.33% of ₹25,000 = ₹2,083, which EPFO will reject.
- Forgetting EPS exclusion for members aged 58 and above or post-2014 high-wage joiners.
- Not prorating for loss of pay, so contributions do not match earned wages.
- Rounding the employer EPF share separately, producing a ₹1 difference between the challan and ECR.
- Changing cap policy mid-year for one employee without a written reason.
Monthly PF Checklist for Payroll Teams
- Confirm new joiners' UAN, Aadhaar seeding and EPS eligibility.
- Verify each employee's wage base against the 50% rule.
- Apply the cap or actual-wage policy consistently.
- Calculate the employee share, EPS, employer EPF, EDLI and admin charges with proper rounding.
- Record NCP days for loss of pay.
- Generate the ECR file, upload on the EPFO portal and pay the challan by the 15th of the following month.
- Reconcile the challan total with the payroll register.
For the full list of monthly due dates across PF, ESI, TDS and professional tax, see our payroll compliance calendar for Indian employers.
How PF Contributions Are Treated for Income Tax
PF is also a tax item, and payroll has to reflect that in TDS:
- Employee contribution: under the old regime, the employee's PF (and VPF) counts towards the ₹1.5 lakh investment deduction (formerly section 80C). Under the new regime it gives no deduction.
- Employer contribution: exempt in the employee's hands, but if the employer's combined contributions to PF, NPS and superannuation exceed ₹7.5 lakh in a year, the excess (and the income on it) is a taxable perquisite.
- Interest on contributions: interest on the employee's own contributions above ₹2.5 lakh a year (₹5 lakh where there is no employer contribution) is taxable each year. EPFO maintains separate taxable and non-taxable accounts for this.
- Withdrawal: PF withdrawn after five years of continuous service is generally tax-free. Earlier withdrawals may be taxable, and EPFO deducts TDS in some cases.
These limits came from the 1961 Act and were carried into the Income-tax Act, 2025 with new section numbers. For most employees the ₹7.5 lakh threshold matters only where PF is on actual high basic plus employer NPS. Payroll should still track it, because a missed perquisite becomes short deduction of TDS. Verify current thresholds before year-end.
Worked check
An employee with basic of ₹3,00,000 a month and PF on actual: employer PF is 12% × ₹36,00,000 = ₹4,32,000 a year. If the employer also contributes 10% of basic to NPS (₹3,60,000), the total is ₹7,92,000, which is ₹42,000 above the limit. That ₹42,000 plus the income attributable to it is added to taxable salary.
Automating PF in Payroll Software
Spreadsheet PF works for five employees; at fifty, the cap rules, EPS exclusions and NCP days become a source of monthly errors. Fininvo Payroll computes EPF, EPS and EDLI from the configured salary structure and generates the ECR return file, so the payroll register and the challan come from the same numbers. You can see the PF and ESI capabilities on the India payroll features page and the ECR and return workflow on the compliance page. Plans are listed on pricing.
Frequently Asked Questions
Is PF calculated on basic salary or gross salary?
PF is calculated on PF wages: basic plus DA plus retaining allowance. Under the Code on Wages, if excluded allowances exceed 50% of total remuneration, the excess is added to wages. It is never calculated on full gross salary or CTC.
What is the maximum PF deduction from salary?
There is no statutory maximum if the employer contributes on actual wages. If contributions are capped at the ₹15,000 ceiling, the employee share is ₹1,800 a month. The EPS share is always capped at ₹1,250.
Can an employee opt out of PF?
Only an employee who was never a PF member and whose PF wages exceed ₹15,000 at joining can be treated as an excluded employee (commonly documented through Form 11). Once a member, the employee cannot opt out while in covered employment.
When is PF due each month?
The ECR and payment are due by the 15th of the month following the wage month. Late payment attracts interest and damages; check the current EPFO rates.
Is this guide tax or legal advice?
No. This is general information based on rules as we understand them in late 2026. EPFO notifications and Labour Code rules change, so verify current rates and consult a qualified professional for your situation.
Share this article
Ready to automate your business?
Start your 14-day free trial and experience the power of unified ERP, HR, and Payroll.
Start Free Trial