Data AnalyticsSalary, offers and pay mechanics

CTC Items You Will Never Receive as Monthly Cash

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

Related programme: the Data Analytics with Generative AI course (3–4 months; ₹90,000 (inclusive of GST) · EMI from ₹4,000/month).

The short answer

A CTC figure is the employer's total cost, and several of its lines never arrive in your bank account as salary. Sort every line into six groups: monthly cash, money credited to your EPF account, pension contributions, conditional pay, benefits in kind, and pure employer costs. On the hypothetical ₹8,00,000 CTC below, ₹6,79,000 is fixed cash, 84.9% of CTC. The other ₹1,21,000 splits across five destinations, and only ₹11,004 of it is money you can later see in your own EPF balance.

The six groups

GroupWhat it means for you
Monthly cashPaid through payroll each month, before your own deductions
Your EPF accountCredited to your provident fund balance, withdrawable under EPF rules
Pension (EPS)Goes to the Employees' Pension Scheme, not to your EPF balance
ConditionalPaid only if a condition is met, such as a rating or years of service
In kindA benefit you use, such as insurance, not cash
Employer costCharges the employer pays that bring you no direct balance

A worked ₹8,00,000 CTC

All figures are hypothetical. Basic is ₹25,000 a month, so EPF wages sit exactly at the ceiling, and you joined at wages of ₹25,000 or less, which makes you an EPS member. EPFO's wage ceiling FAQ gives the employer rates: 8.33% to EPS, 3.67% to EPF, 0.5% EDLI and 0.5% admin.

CTC lineMonthlyAnnualGroup
Fixed gross (basic, HRA, allowances)₹56,583₹6,79,000Monthly cash
Employer EPF share, 3.67%₹917₹11,004Your EPF account
Employer EPS share, 8.33%₹2,083₹24,996Pension
Performance variable target–₹60,000Conditional
Gratuity provision–₹14,000Conditional
Group health premium–₹8,000In kind
EDLI contribution, 0.5%₹125₹1,500Employer cost
EPF admin charge, 0.5%₹125₹1,500Employer cost
CTC₹8,00,000

Monthly fixed gross is ₹6,79,000 ÷ 12 = ₹56,583.33, shown rounded.

What each non-cash line is worth to you

Employer EPF, ₹11,004. Real money, credited to your account and earning interest. EPFO's FAQ gives the FY 2025-26 rate as 8.25%. You can reach it under the withdrawal rules, including a partial withdrawal of up to 75% of the eligible balance after a year's service.

Employer EPS, ₹24,996. This goes to the pension scheme. It is a pension entitlement, not a balance in your EPF passbook. It is the largest non-cash line here, and the one most often mistaken for savings. Where your PF money goes shows how the 12% divides at different wages.

Variable, ₹60,000. Cash only if it pays out, and usually once a year. Budget on your realistic payout, not the target.

Gratuity provision, ₹14,000. The employer's accounting figure, not a payment. You receive gratuity only on leaving, and only if you meet the conditions, which this article does not cover.

Group health, ₹8,000. The employer's premium. Its value to you depends on the cover terms; group health insurance in your CTC prices it against a quote.

EDLI and admin, ₹3,000. These do not add to your EPF balance. EDLI is life cover while you are a member, up to a maximum of ₹7 lakh according to EPFO's FAQ. The admin charge brings you nothing directly.

From CTC to in-hand

Your own employee PF of 12% on ₹25,000, ₹3,000 a month, comes out of the fixed gross. In tax year 2026-27, fixed pay plus a fully paid variable is ₹7,39,000. Less the ₹75,000 standard deduction, that leaves ₹6,64,000, within the new-regime rebate, so no income tax is deducted. Monthly in-hand is ₹56,583 − ₹3,000 = ₹53,583, before any professional tax your state levies.

python
# Hypothetical ₹8,00,000 CTC split into the six groups.
ctc_lines = {
    "fixed_gross": (679000, "cash"),
    "employer_epf": (11004, "your_epf"),
    "employer_eps": (24996, "pension"),
    "variable_target": (60000, "conditional"),
    "gratuity_provision": (14000, "conditional"),
    "group_health": (8000, "in_kind"),
    "edli": (1500, "employer_cost"),
    "epf_admin": (1500, "employer_cost"),
}

def by_group(lines):
    totals = {}
    for amount, group in lines.values():
        totals[group] = totals.get(group, 0) + amount
    return totals

ctc = sum(a for a, _ in ctc_lines.values())
groups = by_group(ctc_lines)
print("CTC:", ctc)
for g, amt in groups.items():
    print(f"{g:<14} {amt:>8,} {amt / ctc:6.1%}")
monthly_in_hand = round(ctc_lines["fixed_gross"][0] / 12 - 3000)
print("monthly in-hand before professional tax:", monthly_in_hand)

Using the split to compare offers

Two offers with the same CTC can have very different cash groups. Put each offer through the same table. Compare fixed cash first, then your EPF credit, then the conditional lines at the payout you expect. Leave in-kind items and employer costs out of the headline, and note them beside it. Payslip anatomy then checks that the cash group actually arrives each month as the annexure says.

Sorting records into mutually exclusive groups and checking they add back to the total is a basic analytical step. It comes up early in our Data Analyst programme, which runs 3–4 months, live online with optional in-person labs at our Noida centre.

Frequently asked questions

If EDLI and EPF admin charges are in my CTC, is that allowed?

The EPFO wage ceiling FAQ notes that CTC is not a statutory concept, and says an employer cannot simply relabel CTC to recover its own share. How an employer presents its costs in an offer is a separate matter. What matters to you is knowing these lines never reach you as cash, so you compare offers on fixed pay.

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 Analytics with Generative AI programme — 3–4 months. The full analyst stack — Excel, SQL, Power BI and Python pipelines — then a generative-AI layer you can prove is right.

Explore Data Analytics with Generative AI
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.