Data ScienceSalary, offers and pay mechanics

EPF on ₹25,000 or on Full Basic: The In-Hand Difference

PK
Pankit Kumar
Sr. Data Scientist at Parexel (a Goldman Sachs–backed company) · 27 September 2026 · 5 min read
In this article (5 sections)

Related programme: the Data Science course (6 months; ₹1,30,000 (inclusive of GST) · EMI from ₹5,000/month).

The short answer

If your basic pay is above the EPF wage ceiling (₹25,000 a month from 17 September 2026), PF can be calculated on either the ceiling or your full basic. On a fixed CTC, contributing on full basic lowers your monthly in-hand pay and raises your retirement saving by the same amount; your total compensation does not change. For a hypothetical ₹45,000 basic, the difference is ₹4,800 a month in-hand.

What changed on 17 September 2026

EPFO's wage-ceiling FAQ explains notification S.O. 5109(E), issued under the Code on Social Security, 2020. The notification raised the statutory wage ceiling from ₹15,000 to ₹25,000 a month from 17 September 2026. The FAQ confirms three points that matter here:

  • EPF wages are basic, DA and retaining allowance, not gross pay. An HRA or special allowance line does not attract PF.
  • The employee pays 12% of EPF wages. The employer also pays 12%: 8.33% goes to EPS, 3.67% to EPF, plus 0.5% EDLI and 0.5% admin charges on top.
  • EPS membership applies only if your EPF wages at joining were ₹25,000 or less. If you joined above the ceiling, the employer's full 12% goes to your EPF account.

The FAQ also says that contributing on wages above the ceiling needs the consent that the scheme provides for. It also calls CTC "not a statutory concept". Your offer letter decides how the employer's share is presented; the scheme decides the minimum.

One CTC, two ways of calculating PF

Take a hypothetical Data Science offer with an annual CTC of ₹11,16,000, where CTC includes the employer's PF. Basic is ₹45,000 a month, and the employer lets you choose the PF base. The EDLI and admin charges are ignored here to keep the split clean. Some employers include them in CTC, which reduces the salary line slightly.

Monthly figurePF on ₹25,000PF on ₹45,000 basic
Employer PF (inside CTC)₹3,000₹5,400
Gross salary: ₹93,000 − employer PF₹90,000₹87,600
Employee PF deducted₹3,000₹5,400
Income tax (see below)₹0₹0
In-hand₹87,000₹82,200
Total into your PF account₹6,000₹10,800

The ₹93,000 is simply ₹11,16,000 ÷ 12. In both columns, in-hand plus PF adds up to ₹93,000: ₹87,000 + ₹6,000, and ₹82,200 + ₹10,800. Choosing the higher base does not cost you money. It moves ₹4,800 a month from your bank account into PF.

Why tax is nil in both columns

In the new regime for tax year 2026-27, gross salary is ₹10,80,000 in the first column and ₹10,51,200 in the second. After the ₹75,000 standard deduction, total income is ₹10,05,000 or ₹9,76,200. Both are under ₹12,00,000, so the section 156 rebate cancels the tax. These slabs and the rebate appear on the Income Tax Department's AY 2026-27 page and continue into the 2025 Act.

Employer PF within the statutory 12% does not add to your taxable salary here. The Act does tax employer contributions to PF, NPS and approved superannuation combined above ₹7,50,000 a year, under section 17(1)(h). That is far above this example. The ₹7.5 lakh cap covers it.

In the old regime, your own PF counts toward the ₹1,50,000 section 123 deduction. The higher base uses ₹64,800 of that limit rather than ₹36,000, which can save tax if you have no other eligible items.

python
# Synthetic offer: annual CTC including employer PF, basic above the ceiling.
CEILING = 25000          # EPF wage ceiling per month from 17 Sep 2026

def pf_split(annual_ctc, monthly_basic, on_full_basic):
    base = monthly_basic if on_full_basic else min(monthly_basic, CEILING)
    er = ee = round(0.12 * base)
    gross = annual_ctc / 12 - er
    in_hand = gross - ee            # tax is nil in this example (checked below)
    return {"base": base, "gross": gross, "in_hand": in_hand, "pf_total": er + ee}

for choice in (False, True):
    r = pf_split(1116000, 45000, choice)
    taxable = r["gross"] * 12 - 75000
    assert taxable <= 1200000, "rebate no longer applies; add a tax step"
    print(r, "annual taxable", taxable)

If you are already above the ceiling

Say you joined in 2024 with a ₹40,000 basic, and your employer deducted PF on ₹15,000. Your deduction was ₹1,800 a month. From 17 September 2026 the ceiling-based deduction becomes ₹3,000, so your in-hand falls by ₹1,200 unless your employer changes the structure. The FAQ says September 2026 is prorated: days 1–16 use the old ceiling and days 17–30 the new one. That month's deduction will therefore fall between the two figures. If your September payslip shows a PF deduction you cannot reconcile, ask payroll for their day-split working.

Choosing, if you are offered the choice

The higher base suits you if:

  • your emergency fund is already in place;
  • you are unlikely to withdraw before five years of continuous service, since earlier withdrawals are taxable unless an exception applies (PF withdrawal before five years);
  • you value the interest rate. EPFO declared 8.25% for FY 2025-26. Future years' rates are declared each year, so do not treat that figure as fixed.

The ceiling base suits you if you have a near-term cash need, such as rent deposits after a move or an education-loan EMI. It also suits you if you already invest for retirement elsewhere.

Whichever you pick, check the first payslip. The PF deduction must equal 12% of the base you agreed, and the employer's share should appear on the EPFO passbook. If you are comparing Data Science offers, our Data Science programme runs for six months. It is taught live online, with optional in-person labs at our Noida centre.

PK
Pankit Kumar
Lead Instructor, NeuraPath Academy

Pankit Kumar has 10 years in Data Science & AI, building and shipping production systems in regulated pharma and clinical environments. He is a freelance trainer at Boston Institute of Analytics, AnalytixLabs and Scaler, and has taught this material to thousands of working professionals.

This article is part of our Data Science programme — 6 months. From data foundations to machine learning, deep learning and deployment.

Explore Data Science
Counselling is free · no obligation

Not sure which programme fits?

Tell us your background and we will map it to the right entry point — including saying so when a cheaper programme is the better fit. A counsellor replies within one working day.