CTC Calculator India 2026
Estimate your market salary for tech jobs in Bangalore, Mumbai, Hyderabad and other Indian cities.
Salary Calculator
Estimate your CTC based on role, city and experience
How is CTC calculated?
We use salary data from thousands of verified submissions across Bangalore, Mumbai, Hyderabad and other Indian cities.
The calculator applies an experience multiplier to the base salary range for your role and city. More years of experience = higher multiplier applied to the average CTC.
Disclaimer: Estimates are indicative. Actual salary depends on company, skills, negotiation, and market conditions.
Frequently Asked Questions
What is CTC in India?
CTC (Cost to Company) is the total salary package a company offers an employee, including basic pay, HRA, allowances, PF contributions, bonuses, and other benefits. It is the total annual cost the company bears for an employee.
How to calculate in-hand salary from CTC?
In-hand salary is typically 70-80% of CTC. Deductions include PF (12% of basic), professional tax (₹200/month), and income tax (based on slab). For example, a ₹12 LPA CTC typically results in ₹75,000–85,000 per month in-hand.
What is a good CTC for a software engineer in Bangalore?
For freshers in Bangalore, a good CTC is ₹6–12 LPA. With 3–5 years experience, ₹20–40 LPA is typical. Senior engineers with 7+ years can earn ₹40–80 LPA at top companies like Google, Microsoft, and Amazon.
How much does a software engineer earn in India in 2026?
In 2026, software engineers in India earn ₹6–15 LPA at entry level, ₹15–35 LPA at mid level, and ₹35–80+ LPA at senior level. Top tech companies (FAANG) pay significantly higher than average.
What is the average CTC for a fresher in India?
The average CTC for a fresher software engineer in India is ₹4–8 LPA. Top product companies offer ₹10–20 LPA to freshers from premier institutes. Service companies like TCS, Infosys offer ₹3.5–6 LPA.