Back

Salary Structure in India: CTC, Gross and Net Pay Explained

Oct 22, 2026  •  3 min read

"The CTC is ₹12 lakh." The candidate hears ₹1 lakh a month. The first payslip shows ₹72,000. This conversation damages trust in the first month of employment, and it is entirely avoidable.

💡 The short version CTC is what the company spends. Gross is what you earn before deductions. Net is what reaches your bank. The gaps between them are PF, gratuity, taxes and benefits — all real, none of them in-hand cash.

CTC: Cost to Company

CTC is the employer's total annual spend on an employee. It includes items the employee never sees as cash:

  • Fixed salary components
  • Employer PF contribution
  • Employer ESI contribution, where applicable
  • Gratuity accrual
  • Insurance premiums
  • Variable pay and bonus at target
  • Sometimes perks like meal cards or transport

Gross salary

Gross is the sum of earnings credited to the employee before deductions — basic, HRA, allowances, and any variable paid that month. It excludes employer-side contributions.

Net salary (take-home)

Gross minus employee PF, professional tax, TDS and any other deductions. This is the number candidates actually care about.

A worked example: ₹12,00,000 CTC

A typical structure for a ₹12 LPA offer:

  • Basic salary (40% of CTC): ₹4,80,000 — ₹40,000/month
  • HRA (50% of basic): ₹2,40,000 — ₹20,000/month
  • Special allowance: ₹3,06,400 — ₹25,533/month
  • Employer PF (12% of basic): ₹57,600 — ₹4,800/month
  • Gratuity accrual (4.81% of basic): ₹23,088 — ₹1,924/month
  • Insurance premium: ₹12,912
  • Total CTC: ₹12,00,000

Monthly gross is basic + HRA + special allowance = ₹85,533. Note this is already well below the ₹1,00,000 the candidate imagined, because ₹93,600 of the CTC is employer contributions and accruals.

From gross, monthly deductions:

  • Employee PF (12% of basic): ₹4,800
  • Professional tax (Maharashtra): ₹200
  • TDS: roughly ₹6,000–8,500 depending on regime and declarations

Net take-home: approximately ₹72,000–74,500 per month.

⚠️ Where offers go wrong Quoting CTC without showing the breakdown. Send every offer with a component-level structure and an estimated net figure. It costs nothing and prevents a bad first payday.

How basic salary drives everything

Basic is the anchor. It determines PF, gratuity, and often HRA and bonus eligibility. Setting it too low to reduce costs is a known compliance risk:

  • Too low — authorities may treat allowances as part of PF wages, creating retrospective liability with interest
  • Too high — higher PF and gratuity costs, lower take-home for the employee
  • Common practice — 40–50% of CTC, which generally withstands scrutiny

The Supreme Court has held that allowances paid universally and ordinarily to all employees form part of PF wages. Structures that push almost everything into "special allowance" to minimise PF do not reliably survive an inspection.

Structuring for tax efficiency, legitimately

Under the old regime, these components reduce taxable income:

  • HRA — exempt up to the least of: actual HRA, rent paid minus 10% of basic, or 50% of basic (metro) / 40% (non-metro)
  • LTA — exempt for actual domestic travel, twice in four years
  • Meal cards — up to ₹50 per meal
  • Telephone and internet reimbursement — against bills
  • NPS employer contribution — additional deduction under 80CCD(2)

Under the new regime most exemptions disappear in exchange for lower slab rates, so elaborate structuring matters less. Let employees choose their regime and declare accordingly — your payroll system should handle both.

✅ Practical recommendation Keep structures simple: basic at 40–50%, HRA at 50% of basic, a modest set of reimbursements, and the remainder as special allowance. Simple structures are easier to defend, easier to explain and easier to run.
📝 Final note Transparency beats cleverness. An employee who understands their structure is a far easier conversation than one who feels misled, regardless of whether the numbers were technically correct.