Updated 2026-07-13

How CTC Is Calculated: The Complete Breakdown

Every Indian employee's first shock: the offer letter says a big number, but the bank credit is much smaller. CTC (Cost to Company) isn't your salary: it's the total your employer spends on you. Here's the exact formula, component by component, with real numbers.

Component ₹12 Lakh CTC ₹20 Lakh CTC Formula
Annual CTC₹12.00 L₹20.00 LOffer letter total
Annual Basic₹4.80 L₹8.00 L40% of effective CTC
Annual HRA₹2.40 L₹4.00 L50% of basic
Employer EPF₹57,600₹96,00012% of basic (in CTC)
Special Allowance₹4.22 L₹7.04 LCTC − Basic − HRA − Employer EPF
Annual Gross₹11.42 L₹19.04 LBasic + HRA + Allowance
− Employee EPF₹57,600₹96,00012% of basic
− Prof. Tax₹2,500₹2,500₹2,400/year
− Income Tax₹0₹1.72 LAs per slab − rebate
Annual Take-Home₹10.82 L₹16.33 LGross − all deductions

The CTC Formula: Step by Step

CTC is not one number: it's an aggregation of multiple components. Here's the exact calculation pipeline companies use:

Step 1: Define the CTC

The company decides your total annual cost: ₹12,00,000 in this example. This is the ceiling: every component must fit within this number.

Step 2: Deduct Variable Components (Bonus)

If your offer includes a bonus (e.g., 10% of CTC as performance bonus), that amount is subtracted before computing fixed monthly components. The remaining effective CTC determines your monthly salary.

Example: ₹15L CTC with 10% bonus (₹1.5L): effective CTC = ₹13.5L. Your monthly pay components are computed from ₹13.5L, not ₹15L. The bonus is paid separately, usually annually.

Step 3: Calculate Basic Salary

Basic salary is typically 40-50% of effective CTC. Companies set this percentage, and it's the foundation for all other calculations.

  • At 40%: Basic = effective CTC × 0.40
  • At 50%: Basic = effective CTC × 0.50
  • Higher basic = higher EPF (more retirement savings) but also higher taxable income

Step 4: Calculate HRA

Companies commonly set HRA at 40-50% of basic salary. For the old-regime exemption limit, only Mumbai, Kolkata, Delhi, and Chennai use 50% of salary; other cities use 40%. The HRA component in a salary structure and the tax-exemption limit are separate calculations.

Step 5: Add Employer EPF

Employer contributes 12% of your basic salary to EPF. If this is included in CTC (most companies), it reduces the amount available for your monthly salary. If the company offers "CTC exclusive of employer PF" (rare), your monthly salary is computed on the full CTC before adding PF.

The EPF wage ceiling is ₹15,000/month. If your basic exceeds ₹15,000 and the company follows the ceiling, EPF is capped at ₹1,800/month. If they offer "PF on full basic" (uncapped), EPF is 12% of your full basic.

Step 6: Calculate Special Allowance

Special allowance is the balancing figure: CTC − Basic − HRA − Employer EPF − Gratuity provision − Insurance. Whatever remains becomes your special allowance. It's fully taxable with no exemptions, which is why it's called a "dumping ground" component.

Gratuity: The Hidden Component

Under the Payment of Gratuity Act, 1972, gratuity is computed as 4.81% of basic salary (15 days' wages per year of service). Companies typically include this in CTC as a provision even though you'll only receive it after 5 continuous years. Some companies list it separately in the offer letter; others absorb it into the special allowance.

Why the Same CTC Can Give Different In-Hand

Two employees with identical ₹12L CTC can have different in-hand salaries because of:

  • Basic percentage: 40% basic = ₹40,000/month. 50% basic = ₹50,000/month. Higher basic means higher EPF deduction (both sides) but also higher gratuity.
  • EPF policy: Capped (₹1,800/month) vs uncapped (₹6,000/month at 50% basic). ₹4,200/month difference in in-hand.
  • Variable pay: ₹12L "fixed" vs ₹12L "with ₹1.2L bonus". The bonus case gives lower monthly in-hand.
  • Insurance & benefits: Group health insurance, accident cover, food coupons are included in CTC but don't affect monthly salary.

How to Read Your Offer Letter's CTC

  1. Look for "Fixed" vs "Total" CTC: Some companies inflate CTC by including maximum possible bonus, stock options (at grant value), and non-cash benefits. Your fixed monthly salary is what matters for in-hand.
  2. Check for "CTC includes employer PF": Most companies include it. If it says "CTC is exclusive of employer PF," your in-hand will be higher than the standard calculation.
  3. Find the gratuity and insurance provisions: These are listed as costs but never reach your bank account. Subtract them mentally from the headline number.
  4. Understand the bonus fine print: Is the bonus "guaranteed" or "performance-based"? A ₹12L CTC with ₹2L non-guaranteed bonus is effectively ₹10L fixed.

Use our Salary Calculator to enter your actual offer letter numbers and see the exact in-hand. Don't trust the headline: compute your reality.

Frequently Asked Questions

What is the formula for CTC calculation?
CTC = Gross Salary + Employer PF + Employer Insurance + Gratuity + Other Benefits. Gross Salary = Basic + HRA + Special Allowance + Bonus. In-hand = Gross Salary − Employee PF − Professional Tax − Income Tax. The typical split is 40% basic, 20% HRA (50% of basic), and the rest as special allowance.
How do companies calculate basic salary from CTC?
Basic salary is typically 40-50% of CTC. For a ₹12L CTC: 40% = ₹4,80,000/year (₹40,000/month). Some companies use 50% to maximize EPF (better for you) while others use 30-35% to reduce their EPF liability. Your offer letter usually specifies this as a percentage or fixed amount.
Is gratuity included in CTC?
Yes, gratuity is part of your CTC even though you don't see it monthly. It's calculated as 4.81% of basic salary. You receive it only after completing 5 continuous years with the company. Some companies exclude it from CTC; always check your offer letter's fine print.
How is HRA calculated in CTC?
HRA is typically 40-50% of your basic salary. If your basic is ₹40,000/month, HRA would be ₹16,000-20,000/month. For the old-regime exemption limit, Mumbai, Kolkata, Delhi, and Chennai use 50% of salary; other cities use 40%. A company may set the HRA component differently from this tax limit.
What's the difference between gross salary and CTC?
Gross salary = CTC − Employer-side contributions (employer EPF, gratuity provision, group insurance premium). It's the amount your employer pays you before your personal deductions. For a ₹12L CTC with 40% basic: Gross ≈₹11.42L (CTC minus ₹57,600 employer EPF). Gross is what gets reduced by your EPF, tax, and professional tax to reach in-hand.
How does bonus affect CTC calculation?
If your CTC includes a bonus (e.g., 10% of CTC), the bonus amount is deducted before computing monthly components. For a ₹15L CTC with ₹1.5L bonus: effective CTC for monthly calculation is ₹13.5L. Your basic, HRA, and EPF are based on ₹13.5L, not ₹15L. The bonus is paid separately (usually annually), so your monthly in-hand is lower than if the same CTC had no bonus component.
Try it yourself → Salary Calculator

Written by Amir Khan, a contributor to RupeeReality: free financial calculators for Indian investors. All calculations use standard financial formulas cross-referenced against established platforms. Numbers updated for FY 2026-27. Not financial advice.