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| Step | Component | Formula Used | Amount |
|---|---|---|---|
| 1 | Annual CTC | Given | ₹6,00,000 |
| 2 | Monthly CTC | ₹6,00,000 ÷ 12 | ₹50,000 |
| 3 | Basic Salary | ₹50,000 × 50% | ₹25,000 |
| 4 | HRA | ₹25,000 × 50% | ₹12,500 |
| 5 | Medical Allowance | Fixed | ₹1,250 |
| 6 | Conveyance Allowance | Fixed | ₹1,600 |
| 7 | Employer PF | MIN(₹25,000, ₹15,000) × 12% | ₹1,800 |
| 8 | Gratuity Provision | ₹25,000 × 4.81% | ₹1,202 |
| 9 | Special Allowance | ₹50,000 − ₹1,800 − ₹1,202 − ₹25,000 − ₹12,500 − ₹1,250 − ₹1,600 | ₹6,648 |
| 10 | Gross Salary | ₹25,000 + ₹12,500 + ₹1,250 + ₹1,600 + ₹6,648 | ₹46,998 |
| 11 | Employee PF | ₹25,000 × 12% (capped) | ₹1,800 |
| 12 | Professional Tax | State slab | ₹200 |
| 13 | Net Take-Home | ₹46,998 − ₹1,800 − ₹200 | ₹44,998 |
Step-by-Step Calculation Guide
💼 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.
🏦 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%.
📊 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.
🏠 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.
➕ 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.
⚙️ 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.
✅ 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.
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.