HomeCTC CalculatorHow to Calculate CTC

Step by Step Formula

How to Calculate CTC in India
Formula, Steps & Examples 2026

A complete step-by-step guide to calculating CTC — with exact formulas, real ₹6L example, and a free calculator to do it instantly.

CTC Calculation Formula

Basic = Monthly CTC × 50%

HRA = Basic × 50% (metro) or 40% (non-metro)

Gross = Basic + HRA + Medical (₹1,250) + Conveyance (₹1,600) + Special Allowance

Employer PF = MIN(Basic, ₹15,000) × 12%

Gratuity = Basic × 4.81%

CTC = Gross + Employer PF + Gratuity + Employer ESIC + Variable Pay

Net Take-Home = Gross − Employee PF − ESIC − Professional Tax

Worked Example — ₹6,00,000 Annual CTC

₹6 LPA
StepComponentFormula UsedAmount
1Annual CTCGiven₹6,00,000
2Monthly CTC₹6,00,000 ÷ 12₹50,000
3Basic Salary₹50,000 × 50%₹25,000
4HRA₹25,000 × 50%₹12,500
5Medical AllowanceFixed₹1,250
6Conveyance AllowanceFixed₹1,600
7Employer PFMIN(₹25,000, ₹15,000) × 12%₹1,800
8Gratuity Provision₹25,000 × 4.81%₹1,202
9Special Allowance₹50,000 − ₹1,800 − ₹1,202 − ₹25,000 − ₹12,500 − ₹1,250 − ₹1,600₹6,648
10Gross Salary₹25,000 + ₹12,500 + ₹1,250 + ₹1,600 + ₹6,648₹46,998
11Employee PF₹25,000 × 12% (capped)₹1,800
12Professional TaxState slab₹200
13Net Take-Home₹46,998 − ₹1,800 − ₹200₹44,998

Step-by-Step Calculation Guide

01

💼 Start with Annual CTC

Get the annual CTC from the offer letter or HR records. This is the total yearly cost.

Monthly CTC = Annual CTC ÷ 12e.g. ₹6,00,000 ÷ 12 = ₹50,000/month

💡 The monthly figure is your working base. All calculations flow from here.

02

🏦 Remove Employer Indirect Costs

Subtract employer-side costs that are in CTC but not paid to you directly.

Gross Salary = Monthly CTC − Employer PF − Gratuitye.g. ₹50,000 − ₹1,800 − ₹1,202 = ₹46,998

⚠️ Employer PF = MIN(Basic, ₹15,000) × 12%. Gratuity = Basic × 4.81%.

03

📊 Calculate Basic Salary

Basic salary is the foundation of the CTC structure. Everything else is derived from it.

Basic = Monthly CTC × 50%e.g. ₹50,000 × 50% = ₹25,000

💡 Some companies use 40%. Higher Basic = more PF + more Gratuity provision.

04

🏠 Calculate HRA

HRA is calculated as a percentage of Basic salary. Depends on city type.

HRA = Basic × 50% (metro) or Basic × 40% (non-metro)e.g. ₹25,000 × 50% = ₹12,500

💡 Delhi, Mumbai, Bangalore, Kolkata, Chennai, Hyderabad = metro cities.

05

Add Fixed Allowances

Medical Allowance and Conveyance Allowance are standard fixed components.

Medical = ₹1,250/month | Conveyance = ₹1,600/monthe.g. Medical ₹1,250 + Conveyance ₹1,600 = ₹2,850

💡 These amounts are standard across most Indian companies.

06

⚙️ Calculate Special Allowance

Special Allowance is the balance — whatever is left after all other components.

Special = Gross − Basic − HRA − Medical − Conveyancee.g. ₹46,998 − ₹25,000 − ₹12,500 − ₹1,250 − ₹1,600 = ₹6,648

⚠️ Special Allowance is fully taxable. The bigger it is, the more you pay in income tax.

07

Calculate Net Take-Home

Subtract employee-side statutory deductions from Gross to get net pay.

Net = Gross − Employee PF − ESIC − Professional Taxe.g. ₹46,998 − ₹1,800 − ₹0 − ₹200 = ₹44,998

💡 ESIC (0.75%) only applies if Gross ≤ ₹21,000. PF capped at ₹1,800/month.

Skip the manual steps — calculate in seconds

Enter annual CTC → get full salary breakup, gross, net, all deductions instantly.

Calculate CTC →

Frequently Asked Questions

What is the formula to calculate CTC in India?

CTC = Gross Salary + Employer PF (12% of Basic) + Gratuity (4.81% of Basic/month) + Employer ESIC (3.25% if Gross ≤ ₹21,000) + Variable Pay. Gross = Basic (50% of monthly CTC) + HRA (50% of Basic) + Medical (₹1,250) + Conveyance (₹1,600) + Special Allowance (balance).

How to calculate monthly salary from annual CTC?

Monthly Gross = (Annual CTC ÷ 12) − Employer PF − Gratuity. For ₹6 LPA: Monthly CTC = ₹50,000. Minus Employer PF ₹1,800 + Gratuity ₹1,202 = ₹3,002. Monthly Gross = ₹46,998. Net = ₹46,998 − ₹2,000 (Employee PF + PT) = ₹44,998.

How is gratuity calculated in CTC?

Gratuity provision in CTC = Basic Salary × 4.81% per month (= 15/26 days of Basic per year). This is the monthly provision the employer keeps aside. The employee receives the accumulated gratuity only after 5 years of service. It is exempt up to ₹20 lakh under Section 10(10).

Can I negotiate CTC components with my employer?

Yes. You can negotiate to restructure CTC components to maximise take-home and minimise tax. Common strategies: (1) Increase HRA if you pay rent — higher HRA = more tax exemption. (2) Add LTA if you travel — exempt for 2 trips per 4-year block. (3) Keep Basic at the lower end (40%) to reduce PF and increase in-hand pay.