Salary Structure

CTC vs Gross vs Net Salary — Difference Explained

SalaryPilot Team|Updated: March 2025|6 min read

Introduction

If you have ever compared a job offer letter with your actual bank credit, you have already felt the gap between CTC and in-hand salary. CTC, gross salary, and net salary are three fundamentally different numbers — yet most Indian employees treat them interchangeably. Understanding each component is essential for evaluating job offers, negotiating hikes, and planning your taxes effectively. In this guide, we break down every term with real numbers so you always know exactly what you are earning.

Use our in-hand salary calculator to instantly convert any CTC to take-home pay.

What is CTC (Cost to Company)?

CTC stands for Cost to Company. It is the total amount an employer spends on an employee in a year. CTC is not your salary — it is the company's total expenditure on you. It includes direct cash payments (basic salary, HRA, special allowance) as well as non-cash benefits and employer-side statutory contributions.

Components Typically Included in CTC

  • Basic Salary — Usually 40-50% of CTC, the core of your salary
  • House Rent Allowance (HRA) — Typically 50% of basic (metro) or 40% (non-metro)
  • Special / Flexible Allowance — Remaining cash component after basic and HRA
  • Employer PF Contribution — 12% of basic salary (you never see this in bank)
  • Gratuity — 4.81% of basic (payable only after 5 years of service)
  • Insurance — Group health and life insurance premiums paid by employer
  • Variable Pay / Bonus — Performance-linked, not guaranteed monthly

The key point: CTC includes money that goes to EPF, gratuity, and insurance — not to your bank account. This is why your actual credit is always lower than the CTC number on your offer letter.

What is Gross Salary?

Gross salary is your total earnings before any deductions from your side. Think of it as CTC minus the employer-only contributions that never reach your payslip. Gross salary appears on your salary slip as the total of all earnings before taxes and employee deductions are applied.

Gross Salary = CTC - Employer PF - Gratuity - Employer Insurance

For example, if your CTC is ₹10,00,000, your employer PF is ₹21,600, gratuity is ₹8,654, and insurance is ₹5,000, your gross salary would be approximately ₹9,64,746 per year. Learn to spot these components by reading our guide on how to read your salary slip.

What is Net / In-Hand Salary?

Net salary is the amount that actually gets credited to your bank account every month. It is also called in-hand salary or take-home salary. This is the number that matters for your monthly budget, EMIs, rent, and savings.

Net Salary = Gross Salary - Employee PF - Income Tax (TDS) - Professional Tax

The deductions from gross salary include your own PF contribution (12% of basic), income tax deducted at source (TDS) based on your chosen regime, and professional tax (₹200/month in most states). Use our CTC to take-home calculator to see your exact net salary.

Key Differences — CTC vs Gross vs Net

AspectCTCGross SalaryNet Salary
DefinitionTotal employer costEarnings before deductionsBank credit amount
Includes Employer PFYesNoNo
Includes GratuityYesNoNo
Includes Your TaxN/AYes (pre-deduction)No (already deducted)
Where You See ItOffer letterSalary slip (top)Salary slip (bottom)
Used ForJob comparisonTax calculationMonthly budgeting
Approximate %100%85-92% of CTC65-80% of CTC

Real Example — 10 LPA CTC Breakdown

Let us trace a ₹10 LPA CTC through each stage to see how much actually reaches your bank account. This uses standard Indian salary structure assumptions.

ComponentAnnualMonthly
CTC₹10,00,000₹83,333
Basic Salary (40%)₹4,00,000₹33,333
HRA (50% of Basic)₹2,00,000₹16,667
Special Allowance₹2,51,200₹20,933
Employer PF (12%)- ₹21,600- ₹1,800
Gratuity (4.81%)- ₹19,230- ₹1,603
Insurance- ₹8,000- ₹667
Gross Salary₹9,51,170₹79,264
Employee PF (12%)- ₹21,600- ₹1,800
Professional Tax- ₹2,400- ₹200
Income Tax (New Regime)- ₹0- ₹0
Net In-Hand Salary₹9,27,170₹77,264

*Under the new regime, salary up to ₹12.75L is effectively tax-free (Section 87A rebate + ₹75K standard deduction). See the exact math with our 10 LPA salary breakdown page.

Formulas to Convert CTC to In-Hand

Step 1: CTC to Gross

Gross Salary = CTC - Employer PF (12% of Basic, max ₹1,800/month) - Gratuity (4.81% of Basic) - Employer Insurance

Step 2: Gross to Net

Net Salary = Gross Salary - Employee PF (12% of Basic, max ₹1,800/month) - Income Tax (TDS) - Professional Tax (₹200/month)

Quick Estimate

For a rough estimate, your in-hand salary is approximately 70-75% of CTC at salaries below ₹12 LPA (new regime) and 65-70% at higher salary levels.

Tips for Understanding Your Offer Letter

  • Always ask for a full salary breakup, not just the CTC number. A ₹12 LPA offer with high variable pay could mean much less guaranteed monthly income than a ₹11 LPA fixed offer.
  • Check if the employer PF contribution is calculated on actual basic or capped at ₹15,000. This significantly impacts your take-home. Use our PF calculator to check.
  • Look for hidden components like retention bonuses, stock options (ESOPs), or relocation allowances. These inflate CTC but may not be regular income.
  • Comparing two job offers? Always compare net in-hand salary, not CTC. Use our CTC to take-home calculator for both offers side by side.
  • Factor in the tax regime you plan to use. At salaries above ₹15 LPA, the choice between old and new regime can create a difference of ₹20,000-₹50,000 annually. Read our regime comparison guide.

Conclusion

CTC, gross salary, and net salary represent three stages of the same money flowing from your employer to your bank. CTC is the company's total cost, gross salary is your earnings on paper, and net salary is what you actually spend. Knowing these differences helps you evaluate job offers accurately, plan your taxes better, and negotiate smarter during appraisals. For your specific salary, use our in-hand salary calculator to get an instant, accurate breakdown.

Frequently Asked Questions

Related Articles