Skip to main content
Back to BlogPayroll & Compliance

CTC vs Gross Salary vs Net Salary: Differences Explained

Fininvo Team
March 13, 20269 min read

The difference between CTC vs gross salary vs net salary is the single most common source of confusion in Indian offer letters. A candidate hears "₹12 lakh CTC", divides by twelve, expects ₹1 lakh a month, and then receives about ₹94,000. Nothing is wrong; the three numbers simply measure different things. This guide defines each one, shows the components that sit between them, and works through a complete example from annual CTC to monthly take-home, so HR, payroll and finance teams can explain salary clearly and avoid disputes.

The Three Numbers in One Line Each

  • CTC (cost to company): the total annual cost the employer incurs for the employee, including amounts the employee never sees in the bank.
  • Gross salary: the total earnings paid to the employee before deductions. It is CTC minus employer-side costs such as employer PF and gratuity provision.
  • Net salary (take-home): what reaches the bank account. It is gross salary minus employee deductions such as employee PF, professional tax, TDS and any recoveries.

So the order is always CTC, then gross, then net, each smaller than the one before.

What Sits Inside CTC

CTC typically has four layers:

LayerTypical componentsPaid in monthly salary?
Fixed earningsBasic, HRA, special allowance, conveyance, LTAYes
Variable payPerformance bonus, incentivesPeriodically, if earned
Employer statutory contributionsEmployer PF, employer ESI (if applicable), EDLI, admin chargesNo, paid to the government
Benefits and provisionsGratuity provision, group health insurance premium, meal cardsNo, or paid in kind

Whether a component is included in CTC is a company decision. Some employers keep gratuity outside CTC; some include health insurance. The offer letter should list every item so the employee can see how the total is built.

From CTC to Gross Salary

To get gross salary, subtract the employer-side items from CTC:

Gross salary = CTC minus employer PF minus employer ESI minus gratuity provision minus insurance and other employer-only benefits minus variable pay not yet earned.

Gratuity provision

Gratuity is payable later (after five years of continuous service for permanent employees, or after one year for fixed-term employees under the Code on Social Security). Many employers accrue it monthly at 4.81% of basic plus DA, which is 15/26 divided by 12. For the calculation itself, see our guide on how to calculate gratuity.

Variable pay

If CTC includes a 10% target bonus, the fixed gross salary is lower by that amount. Always show fixed and variable CTC separately in offers.

From Gross Salary to Net Salary

Net salary = gross salary minus employee PF minus employee ESI (if applicable) minus professional tax minus TDS minus other recoveries (loans, advances, canteen).

  • Employee PF: 12% of PF wages, or ₹1,800 if capped at the ₹15,000 ceiling.
  • Employee ESI: 0.75% of gross wages, only if gross is ₹21,000 a month or less.
  • Professional tax: state-specific, up to ₹2,500 a year.
  • TDS: estimated annual income tax divided over the remaining months.

Worked Example: ₹12 Lakh CTC to Take-Home

Consider an employee in Karnataka with a fixed CTC of ₹12,00,000 (₹1,00,000 a month) and no variable pay. The employer caps PF at ₹15,000 and includes gratuity provision in CTC.

Step 1: Monthly CTC breakup

ComponentMonthly (₹)Annual (₹)
Basic50,0006,00,000
HRA (40% of basic)20,0002,40,000
Special allowance25,7953,09,540
Gross salary95,79511,49,540
Employer PF (12% of ₹15,000)1,80021,600
Gratuity provision (4.81% of basic)2,40528,860
CTC1,00,00012,00,000

Check: ₹95,795 + ₹1,800 + ₹2,405 = ₹1,00,000. Basic is 50% of CTC and 52% of gross, so the Code on Wages 50% test is met.

Step 2: Deductions

  • Employee PF: 12% of ₹15,000 = ₹1,800.
  • ESI: not applicable, since gross exceeds ₹21,000.
  • Professional tax (Karnataka): ₹200 a month in a typical month; verify current slabs and any higher February instalment.
  • TDS under the new regime: annual gross ₹11,49,540 minus standard deduction ₹75,000 = taxable income ₹10,74,540. This is below ₹12,00,000, so the rebate reduces tax to nil for a resident individual with no other income. TDS = ₹0.

Step 3: Net salary

₹95,795 minus ₹1,800 minus ₹200 = ₹93,795 per month.

So a ₹1,00,000 monthly CTC becomes ₹93,795 in hand. If the same employee had other income or chose the old regime with few deductions, TDS would apply and take-home would fall further. Our TDS on salary guide shows how monthly TDS is worked out.

Comparing the Three Side by Side

BasisCTCGross salaryNet salary
Who uses itEmployer budgeting, offersPayroll, tax computation, ESI testEmployee, bank transfer
Includes employer PFYesNoNo
Includes gratuity provisionOftenNoNo
Includes employee PFYes (within gross)YesNo, deducted
Includes TDSYesYesNo, deducted
Example value₹1,00,000₹95,795₹93,795

Second Example: Entry-Level Salary with ESI

The gap between CTC and take-home looks different at lower salaries, because ESI applies and employer ESI usually sits inside CTC. Take an entry-level employee in Bengaluru whose employer keeps gratuity outside CTC and contributes PF on actual basic.

ComponentMonthly (₹)
Basic9,000
HRA3,600
Special allowance5,400
Gross salary18,000
Employer PF (12% of ₹9,000)1,080
Employer ESI (3.25% of ₹18,000)585
Monthly CTC19,665

Deductions: employee PF ₹1,080 and employee ESI (0.75% of ₹18,000) ₹135. Karnataka professional tax does not apply below ₹25,000 a month, and income tax is nil. Net salary: ₹18,000 minus ₹1,080 minus ₹135 = ₹16,785. Annual CTC is ₹2,35,980, so take-home is about 85% of CTC, a much larger gap in percentage terms than at ₹12 lakh, because statutory contributions are a bigger share of a small salary.

What happens when this employee gets a raise

If gross rises above ₹21,000, ESI stops from the next contribution period. The employer's 3.25% saving often gets folded back into gross, but the employee also loses ESI medical cover. Explain this when issuing increment letters near the ceiling, and consider whether group health insurance should start at the same time.

Variable Pay: Target vs Actual

When CTC includes variable pay, three figures matter: target variable (in CTC), actual variable (what is paid after performance review) and its timing. A ₹15 lakh CTC with ₹1.5 lakh target bonus has fixed CTC of ₹13.5 lakh. Monthly gross is built only from fixed CTC. If the actual bonus is 80% of target, the employee receives ₹1.2 lakh, taxed in the month paid, and TDS for the remaining months rises. Offer letters should say clearly that variable pay is not guaranteed and how it is calculated.

Why the Gap Changes Between Employees on the Same CTC

  • PF cap policy: contributing on actual basic (₹50,000) instead of ₹15,000 raises employer PF to ₹6,000 and lowers gross by ₹4,200 a month on the same CTC.
  • Tax regime: the old regime may cut TDS for an employee with large HRA, home-loan interest and 80C investments, and raise it for one without.
  • State: professional tax differs by state, and some states do not levy it.
  • ESI applicability: employees with gross up to ₹21,000 pay 0.75% and the employer pays 3.25%, which some employers include in CTC.
  • Variable pay: employees with higher variable components have lower fixed gross.

Common Mistakes When Explaining Salary

  • Quoting CTC in the offer letter without a component breakup.
  • Calling gross salary "net" in communications, which inflates expectations.
  • Including employer ESI in CTC without telling the employee it disappears once gross crosses ₹21,000.
  • Forgetting that the 50% wage rule may push up PF and gratuity cost, quietly cutting gross within a fixed CTC.
  • Showing annual figures for some components and monthly for others in the same table.

A Checklist for Clear Offer Letters

  1. State fixed CTC and variable CTC separately.
  2. List every earning component monthly and annually.
  3. List employer contributions and provisions as a separate block.
  4. Show an indicative net salary with assumptions (regime, state, PF policy).
  5. Explain that TDS depends on declarations and other income.
  6. Confirm basic plus DA meets the Code on Wages 50% test.

Generating CTC Breakups with Fininvo

Fininvo Payroll lets you define salary templates and CTC structures, so gross and net figures for an offer come from the same rules payroll will use each month. See salary structure features and India payroll, or compare plans on pricing.

Frequently Asked Questions

Is gross salary the same as CTC?

No. Gross salary excludes employer-only costs such as employer PF, gratuity provision and insurance premiums. CTC includes them, so CTC is always equal to or higher than gross.

How much of my CTC will I get in hand?

It depends on PF policy, tax regime, state and variable pay. For a ₹12 lakh fixed CTC with capped PF in a state with professional tax, take-home under the new regime is roughly 94% of monthly CTC, as in the example above.

Is employer PF part of my salary?

It is part of CTC and is credited to your PF account, but it is not paid to your bank account and does not appear in gross salary.

Does variable pay count in CTC?

Usually yes, as target variable pay. It is paid only if earned, so fixed gross salary is calculated without it.

Is this tax advice?

No. This is general information. Tax slabs, rebates and the standard deduction should be verified for the current tax year, and individual cases may need a professional's view.

#ctc#gross-salary#net-salary#salary-structure#take-home-pay

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