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, ₹25,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, ₹25,000) × 12% | ₹3,000 |
| 8 | Gratuity Provision | ₹25,000 × 4.81% | ₹1,202 |
| 9 | Special Allowance | ₹50,000 − ₹3,000 − ₹1,202 − ₹25,000 − ₹12,500 − ₹1,250 − ₹1,600 | ₹5,448 |
| 10 | Gross Salary | ₹25,000 + ₹12,500 + ₹1,250 + ₹1,600 + ₹5,448 | ₹45,798 |
| 11 | Employee PF | ₹25,000 × 12% (capped) | ₹3,000 |
| 12 | Professional Tax | State slab | ₹200 |
| 13 | Net Take-Home | ₹45,798 − ₹3,000 − ₹200 | ₹42,598 |
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 − ₹3,000 − ₹1,202 = ₹45,798⚠️ Employer PF = MIN(Basic, ₹25,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. ₹45,798 − ₹25,000 − ₹12,500 − ₹1,250 − ₹1,600 = ₹5,448⚠️ 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. ₹45,798 − ₹3,000 − ₹0 − ₹200 = ₹42,598💡 ESIC (0.75%) only applies if Gross ≤ ₹21,000. PF capped at ₹3,000/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 ₹3,000 + Gratuity ₹1,202 = ₹4,202. Monthly Gross = ₹45,798. Net = ₹45,798 − ₹3,200 (Employee PF + PT) = ₹42,598.
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.