Salary Structure in India — CTC, Gross Salary & Take-Home Explained
Updated: 3 June 2026 | Income-tax Act, 2025 | Applicable for Tax Year 2026-27
India salary structure has three levels: CTC (total employer cost including PF, ESI, gratuity), Gross Salary (CTC minus employer's statutory contributions), and Net / Take-home Salary (gross minus employee PF, income tax TDS, and professional tax). For a ₹12L CTC: gross ≈ ₹11.1L, taxable income ≈ ₹10.35L, income tax ≈ ₹73,500 (new regime), take-home ≈ ₹10.26L per year. Under the new tax regime, standard deduction of ₹75,000 applies from gross salary.
₹75,000
Standard deduction from gross salary — available under new regime (2026-27)
No bills or proof required. Automatically applied by employer while computing TDS. Also claimable in ITR.
No bills or proof required. Automatically applied by employer while computing TDS. Also claimable in ITR.
⚠
CTC ≠ Your Salary. Many employees confuse CTC with take-home. CTC includes employer's PF, gratuity provision, and sometimes even insurance premiums. Your actual monthly credit will always be lower than CTC ÷ 12. Always ask for gross salary and net salary breakdowns before accepting an offer.
Typical Indian Salary Components
| Salary Component | Typical % of CTC | Taxable / Exempt? | Condition for Exemption |
|---|---|---|---|
| Basic Salary | 40–50% of CTC | Fully Taxable | — |
| HRA (House Rent Allowance) | 40–50% of Basic | Partially Exempt | Must pay rent; Sec 10(13A) limits apply |
| Special Allowance | Residual (balance of CTC) | Fully Taxable | — |
| LTA (Leave Travel Allowance) | 5–10% of Basic | Exempt (with travel) | Twice in 4-year block; actual travel bills needed |
| Food Coupons / Meal Vouchers | Up to ₹2,600/month | Exempt up to ₹50/meal | ₹50 × 2 meals × 26 days = ₹2,600/month max |
| Medical Allowance | Variable | Fully Taxable | Medical reimbursement (with bills) exempt up to ₹15K (old regime only) |
| Employee PF Contribution | 12% of Basic | Deduction 80C | Counts in ₹1.5L 80C limit (old regime) |
| Employer PF Contribution | 12% of Basic | Not in Gross Salary | Part of CTC; exempt from tax for employee |
| Gratuity Provision | 4.81% of Basic | Exempt on receipt | Paid after 5 years; exempt up to ₹20L |
| Professional Tax | Up to ₹2,400/year | Deductible | Deducted from gross salary before tax |
CTC to Take-Home — Worked Calculation (₹12L CTC, New Regime)
Step 1: CTC Breakdown
Basic Salary (40% of CTC)₹4,80,000
HRA (50% of Basic)₹2,40,000
Special Allowance (balancing)₹2,50,800
LTA₹29,200
Food Coupons₹31,200
Employer PF (12% of Basic)₹57,600
Gratuity Provision (4.81%)₹23,088
Total CTC≈ ₹12,12,000
Step 2: Gross Salary (CTC minus employer contributions)
CTC₹12,00,000
Less: Employer PF− ₹57,600
Less: Gratuity Provision− ₹23,088
Gross Salary≈ ₹11,19,312
Step 3: Taxable Income (New Regime)
Gross Salary₹11,19,312
Less: Standard Deduction− ₹75,000
Less: Professional Tax− ₹2,400
Net Taxable Income≈ ₹10,41,912
Step 4: Income Tax (New Regime Slabs 2026-27)
₹0 – ₹4L (nil)₹0
₹4L – ₹8L @ 5%₹20,000
₹8L – ₹10.42L @ 10%₹24,192
Cess @ 4%₹1,768
Total Tax (TDS)≈ ₹45,960
Step 5: Annual Take-Home
Gross Salary₹11,19,312
Less: Employee PF (12% of Basic)− ₹57,600
Less: Income Tax (TDS)− ₹45,960
Less: Professional Tax− ₹2,400
Annual Take-Home≈ ₹10,13,352 (~₹84,446/month)
Employer's Statutory Contributions
These are part of CTC but never credited to the employee's bank account directly:
- Provident Fund (PF): 12% of Basic salary — contributed to EPFO. Available to employee on exit/retirement.
- ESI (Employee State Insurance): 3.25% of gross salary — applies when gross salary ≤ ₹21,000/month. Provides medical and disability benefits.
- Gratuity: 4.81% of Basic — set aside as provision; paid as lump sum after 5 years of continuous service. Exempt up to ₹20 lakh on receipt.
New regime note: Under the new tax regime (default from Tax Year 2024-25 onwards), HRA exemption, LTA, and most allowances are NOT available. Only standard deduction (₹75,000) and employer NPS contribution (80CCD(2)) benefit salaried employees. For most employees with CTC under ₹15L and modest deductions, the new regime results in lower tax. Always compare both regimes.
Frequently Asked Questions
How can I optimise my salary structure to pay less income tax?
The most effective ways to optimise salary structure for tax savings: (1) Maximise HRA — ensure Basic salary is structured to allow maximum HRA exemption if you pay rent; (2) Use Flexi Benefit Plan (FBP) — route allowances like fuel, books, telephone, uniform as reimbursements instead of taxable allowances; (3) Food coupons/meal allowance — ₹50 per meal × 2 meals × 26 working days = ₹2,600/month tax-exempt; (4) LTA — claim Leave Travel Allowance twice in a 4-year block for actual travel costs; (5) NPS contribution via employer (Section 80CCD(2)) — available even in new regime; (6) Car maintenance reimbursement — structured properly for company cars. Note: Flexi Benefit Plans and food coupons work under old regime; new regime has standard deduction of ₹75,000 instead.
What is the difference between CTC, gross salary, and take-home salary?
CTC (Cost to Company) is the total annual cost the employer bears for an employee — it includes gross salary + employer's PF contribution (12% of basic) + employer's ESI (if applicable) + gratuity provision (4.81% of basic) + any other perquisites. Gross Salary is what the employee earns before deductions — CTC minus employer's PF, ESI, and gratuity. Net / Take-home Salary is gross salary minus: (a) employee's PF contribution (12% of basic), (b) income tax deducted at source (TDS), (c) professional tax (₹200/month in most states). Example: CTC ₹12L → Gross ~₹11.1L → Take-home ~₹10.26L after TDS of ~₹73,500.
Is joining bonus taxable?
Yes, joining bonus (sign-on bonus) is fully taxable as salary income in the year it is received. It is added to your gross salary and taxed at your applicable slab rate. If you leave the company and return the joining bonus, the returned amount can be claimed as a deduction in the year of return (Supreme Court ruling). No specific exemption exists for joining bonus under the Income-tax Act. Employers deduct TDS on joining bonus at the time of payment — ensure it reflects correctly in your Form 16 and Form 26AS.
What documents do I need to prove HRA exemption?
To claim HRA exemption from employer (via Form 12BB) or while filing ITR, you need: (1) Rent receipts for each month (with ₹1 revenue stamp if rent > ₹5,000/month — though this rule is relaxed in practice), (2) Rent agreement with landlord (recommended for rent > ₹8,333/month i.e., annual rent > ₹1L), (3) Landlord's PAN — mandatory if annual rent exceeds ₹1,00,000 (you must submit landlord's PAN to employer), (4) Proof that you do not own a house in the same city where you claim HRA. If your landlord is a family member, you must pay actual rent by bank transfer and have a genuine agreement.
What is a Flexi Benefit Plan and how does it save tax?
A Flexi Benefit Plan (FBP) is a feature in salary structures where a pool of allowances (often called flexi pay) is offered, and the employee can choose how to allocate it — e.g., between fuel reimbursement, telephone bills, books and periodicals, or take it as special allowance (taxable). The tax benefit: fuel reimbursement with bills is exempt from tax (up to prescribed limits); books/periodicals reimbursement is exempt; telephone/broadband bills are exempt. Taking the same amount as special allowance makes it fully taxable. FBP is effective under the old regime. Under the new regime, most allowances and reimbursements lose their exemption status, making FBP less useful.
Related Pages
HRA Calculator
Form 12BB
Income Tax Calculator
Old vs New Regime
Standard Deduction
ITR-1 Sahaj Guide
Calculate Your Exact Take-Home Salary
Enter your CTC and salary components to compute exact take-home, tax liability, and compare old vs new regime.
Open Tax Calculator →◆ Available in 71 Cities
Salary Structure India Near You
Expert CA/CS assistance for salary structure india across India. Click your city for local details.
→
New Delhi
→
Mumbai
→
Bengaluru (Bangalore)
→
Hyderabad
→
Chennai
→
Kolkata
→
Pune
→
Ahmedabad
→
Noida (UP)
→
Gurgaon (Gurugram)
→
Jaipur
→
Lucknow
→
Chandigarh
→
Surat
→
Kochi (Cochin)
→
Faridabad
→
Ghaziabad
→
Greater Noida
→
Panipat
→
Sonipat
→
Manesar (IMT)
→
Dharuhera
→
Mathura
→
Palwal
→
Agra
→
Kosi Kalan
→
Aligarh
→
Khair
→
Jewar (Noida International Airport)
→
Kanpur
→
Varanasi (Kashi)
→
Prayagraj (Allahabad)
→
Meerut
→
Bareilly
→
Moradabad
→
Gorakhpur
→
Firozabad
→
Saharanpur
→
Muzaffarnagar
→
Bulandshahr
→
Hapur
→
Karnal
→
Kurukshetra
→
Ambala
→
Hisar
→
Rohtak
→
Yamunanagar
→
Rewari
→
Bhiwani
→
Jodhpur
→
Udaipur
→
Kota
→
Ajmer
→
Bikaner
→
Ludhiana
→
Amritsar
→
Jalandhar
→
Patiala
→
Mohali (SAS Nagar)
→
Bathinda
→
Dehradun
→
Haridwar
→
Rudrapur
→
Shimla
→
Solan (Baddi-Barotiwala-Nalagarh)
→
Bhopal
→
Indore
→
Gwalior
→
Jammu
→
Srinagar
→
Panchkula