Every year, eye-catching figures of the average salary of an IIT engineer in India are released. The headline leaves all JEE aspirants curious about whether these numbers reflect reality or not. Over the years, IITs have successfully produced high-value engineers who are now a part of Fortune 500 companies and other global tech companies. Naturally, high salary packages are one of the strongest incentives behind students aspiring for IITs.
JEE aspirants are often curious about the job roles offered at IITs and the highest packages. Our experts have done extensive research to address the common questions that arise with respect to the average salary of an IIT engineer in India. The research is based on the official placements data released by IITs. This blog aims to bring clarity around average and median packages offered at IITs, branch-wise IIT placement statistics and job roles paying the highest salaries.
What is the Average Salary of an IIT Engineer in India?
The average salary of an IIT graduate engineer in India varies depending on the IIT branch and other factors.
- The average salary of an entry-level IIT graduate fresher is somewhere around ₹10 LPA to ₹ 25 LPA.
- The average salary of an IIT engineer with 5-10 years of experience is around ₹35 LPA to 50 LPA.
- The average salary of an IIT engineer with 15+ years of experience is ₹50 LPA to ₹1 crore+.
If looked at the statistics, it has been observed that there is a steady upward trend in terms of the salary packages offered at IITs. Despite the market fluctuation trends, IITs have been consistent in offering the best average salary packages compared to other engineering institutions.
Average Salary of IIT Engineers in India (Past 5-Year Data)
Based on the official data released by IITs, here is the data of the past 5-year average salary packages offered in India. There are some key terms to understand before knowing the average salaries of IIT engineers in India. The average salary figure does not represent the salary of every IIT engineer graduate. Most students get confused with this data. The average salary package number is calculated by adding the total value of all the salary packages offered, divided by the number of students.
Average Packages Offered at Top IITs (Domestic)
The figures mentioned below are in LPA format – Lakhs Per Annum. The packages are CTC
(Cost-to-Cost) and not the in-hand salaries of IIT engineers.
| Year | IIT Bombay | IIT Delhi | IIT Madras | IIT Kanpur | All IITs Average Packages |
| 2024 | ₹23.50 LPA | ₹25 LPA | ₹22 LPA | ₹26.27 LPA | ₹23.4 LPA |
| 2023 | ₹1.82 LPA | ₹20.50 LPA | ₹19.60 LPA | ₹26.27 LPA | ₹21 LPA |
| 2022 | ₹21.50 LPA | ₹20.50 LPA | ₹18.10 LPA | ₹33.53 LPA | ₹22 LPA |
| 2021 | ₹17.90 LPA | ₹17.60 LPA | ₹14 LPA | ₹26.27 LPA | ₹18.5 LPA |
| 2020 | ₹17 LPA | ₹15.80 LPA | ₹13.50 LPA | ₹11.02 LPA | ₹15 LPA |
Based on the above data, it can be concluded that the average salary of fresh IIT engineer graduates ranges from ₹20-25 lakh per annum (domestic placements).
How Many Students are a Part of the Average Salary Package Percentage?
The average salary is calculated only from the data of students who have received placement offers. Not every student earns the same package mentioned in average figures, and the extremes might differ.
For example, the average salary of an IIT engineer is ₹20-25 lakh per annum. A large number of students from IIT might fall in the range of ₹12-15 lakhs per annum, and only a small percentage earn the average salary.
| Metric | Percentage of students falling in the category |
| Average package (₹20-25 lakhs per annum) | 5-10% |
| Top packages (>₹35 lakhs per annum) | 5-10% |
| Lower packages (<₹15 lakhs per annum) | 20-30% |
| Near median range (₹15-25 lakhs per annum) | 50-60% |
Latest Average Salary IIT Placement Statistics (Branch-Wise)
The average salaries offered to IIT engineering graduates differ from one branch to another. Engineering undergraduate courses are pursued in different specialisations. Every branch offers job roles in different domains. Hence, this leads to variations in average salaries for different branches. CSE (Computer Science Engineering) dominates the placement statistics by offering higher average salaries to IIT CSE graduates.
Branch-Wise IIT Engineer Average Salary (Latest Data) – Domestic
| Engineering Branch | Average Salary of an IIT Engineer (CTC) | Key Recruiters/ Job Roles |
| Computer Science Engineering (CSE) | ₹25-35 LPA | Google, Microsoft, Amazon (SDE II); Goldman Sachs (Quant Analyst); Atlassian (Full Stack Engineer) |
| Electrical and Electronic Engineering (EEE) | ₹18-28 LPA | Intel, Qualcomm, Texas Instruments (ASIC Design Engineer, VLSI Specialist); NVIDIA (Hardware Engineer); Samsung (R&D Engineer) |
| Mathematics and Computing/Data Science | ₹22-32 LPA | Goldman Sachs; JP Morgan (Quantitative Analyst); McKinsey (Data Scientist); Uber, Flipkart (ML Engineer, Data Analyst) |
| Mechanical Engineering (ME) | ₹14-22 LPA | Tata Motors, Boeing, GE (Design Engineer, CAD Specialist); Mahindra (Manufacturing Engineer); ISRO & DRDO (R&D roles) |
| Chemical Engineering (ChE) | ₹13-21 LPA | Reliance Industries, Exxon Mobil (Process Engineer); IOCL/HPCL (Refinery Engineer); P&G; Unilever (R&D Chemist) |
| Civil Engineering (CE) | ₹11-20 LPA | L&T, Shapoorji Pallonji (Site Engineer, Project Manager); DLF (Construction Manager); NHAI/PSUs (Highway Engineer) |
| Metallurgical Branch | ₹10-17 LPA | SAIL, Tata Steel (metallurgist, Quality Control); Process Engineer; BARC (Research Scientist) |
Branch-Wise IIT Engineer Average Salary (Latest Data) – International
| Engineering Branch | Average Salary of an IIT Engineer (Annual CTC) | Key Recruiters/ Job Roles |
| Computer Science Engineering (CSE) | ₹80 lakhs-1.5 crore | DaVinci Derivatives, Jane Street (Quant Trader); Google (SDE); Microsoft (Software Engineer) |
| Electrical and Electronic Engineering (EEE) | ₹50 lakhs-1 crore | NVIDIA US, Qualcomm (VLSI Designer); Texas Instruments (Hardware Engineer) |
| Mathematics and Computing/Data Science | ₹70 lakhs-1.2 crore | Goldman Sachs (Quant Analyst); Citadel (Algo Trader); Uber (ML Engineer) |
| Mechanical Engineering (ME) | ₹30-60 LPA | Boeing, GE (Aerospace Design); Siemens (R&D Engineer) |
| Chemical Engineering (ChE) | ₹25-30 LPA | ExxonMobil (Process Engineer); Shell (Energy Analyst) |
| Civil Engineering (CE) | ₹20-40 LPA | BechTel (Project Engineer); AECOM |
| Metallurgical Branch | ₹20-45 LPA | ArcelorMittal (Metallurgist); Rio Tinto (Material Engineer) |
CTC vs In-Hand Salary of IIT Engineer(Estimate)
When you hear a headline saying, an IIT engineer bagged a ₹40 lakh package. Does this mean they will be earning exactly 40 lakhs every year? The answer is no. This number is the CTC, and the amount that the engineer will receive every year is lower. Let us understand this in detail:
What is CTC?
The full form of CTC is cost-to-cost company. The figure represents the cost a company spends on an employee. The CTC includes various variables: base salary, allowances, bonus, employee benefits, stocks and others. A CTC does not represent the exact amount an employee is getting.
What is the In-Hand Salary of IIT Engineers in India?
Out of the CTC, in-hand salary is the exact amount that the employee receives every month. Hence, the in-hand salary amount is usually lower than CTC.
CTC vs In-Hand for IIT Engineers Comparison Table:
| CTC (LPA) | In-Hand Salary (Rough Estimate) |
| ₹4-6LPA (lowest) | ₹35,000-43,000 |
| ₹6-10 LPA | ₹43,000-75,000 |
| ₹10-15 LPA | ₹82,000-1,15,000 |
| ₹15-20 LPA (average) | ₹1,15,000-1,45,000 |
| ₹20-25 LPA | ₹1,45,000-1,95,000 |
| ₹25-30 LPA | ₹1,95,000-2,25,000 |
| ₹30-40 LPA | ₹2,30,000-2,95,000 |
| ₹40-50 LPA | ₹2,95,000-3,65,000 |
| ₹50-75 LPA | ₹3,80,000-5,50,000 |
Highest & Lowest Salary Packages Offered to IIT Engineers in India
IITs are known for the exceptional opportunities they provide to students in the top companies. Every year, IIT releases an official placement report highlighting high salary packages. These packages are offered for roles in finance, technology and others. Highest salary packages are given to the roles which require exceptional-problem solving skills, competitive programming experience, and other technical skills. Below is the data of the highest salary packages offered at the top IITs in India for both domestic and international packages.
Highest Domestic Salary Packages offered at Top IITs (2023 – 2025)
| IIT | 2025 | 2024 | 2023 |
| IIT Bombay | ₹1.68 crores | ₹1.5 crores | ₹1.2 crores |
| IIT Delhi | ₹1 crore | ₹1.3 crores | ₹1.10 crores |
| IIT Madras | ₹96 lakhs | ₹1 crore | ₹85 lakhs |
| IIT Kanpur | ₹1.2 crores | ₹1 crore | ₹80 lakhs |
| IIT Kharagpur | ₹1.5 crores | ₹1.2 crores | ₹1 crore |
| IIT Roorkee | ₹1 crore | ₹1.2 crores | ₹90 lakhs |
| IIT Guwahati | ₹1.2 crores | ₹1 crore | ₹70 lakhs |
| IIT Hyderabad | ₹70 lakhs | ₹50 lakhs | ₹45 lakhs |
Highest International Salary Packages offered at Top IITs (2023 – 2025)
| IIT | 2025 | 2024 | 2023 |
| IIT Bombay | ₹3.65 crores | ₹2.2 crores | ₹1.5 crores |
| IIT Delhi | ₹2.5 crores | ₹2 crores | ₹1.5 crores |
| IIT Madras | ₹1.98 crores | ₹1.31 crores | ₹1.33 crores |
| IIT Kanpur | ₹1.9 crores | ₹1.42 crores | ₹1 crore |
| IIT Kharagpur | ₹2.68 crores | ₹1.5 crores | ₹1.2 crores |
| IIT Roorkee | ₹1.3 crores | ₹2.5 crores | ₹1.5 crores |
| IIT Guwahati | ₹2.05 crores | ₹2 crores | ₹1.15 crores |
| IIT Hyderabad | ₹1 crores | ₹65 lakhs | ₹60 lakhs |
Lowest Domestic Salary Packages offered at Top IITs
The average lowest packages offered to IIT engineering graduate ranges from ₹4-9 lakhs per annum. The salary packages offered vary from one IIT institute to different branches. Here is the data of the lowest packages that were offered in the top IITs for both domestic and international students.
Domestic Placement Statistics
| IIT | 2025 | 2024 | 2023 |
| IIT Bombay | ₹4 LPA | ₹4 LPA | ₹6 LPA |
| IIT Delhi | ₹7 LPA | ₹10 LPA | ₹10 LPA |
| IIT Madras | ₹8 LPA | ₹6 LPA | ₹5 LPA |
| IIT Kanpur | ₹5 LPA | ₹5 LPA | ₹5 LPA |
| IIT Kharagpur | ₹5 LPA | ₹5 LPA | ₹5 LPA |
| IIT Roorkee | ₹5 LPA | ₹5 LPA | ₹5 LPA |
| IIT Guwahati | ₹4 LPA | ₹4 LPA | ₹4 LPA |
| IIT Hyderabad | ₹5 LPA | ₹5 LPA | ₹5 LPA |
International Placement Statistics
| IIT | 2025 | 2024 | 2023 |
| IIT Bombay | ₹25 LPA | ₹25 LPA | ₹20 LPA |
| IIT Delhi | ₹30 LPA | ₹20 LPA | ₹25 LPA |
| IIT Madras | ₹25 LPA | ₹25 LPA | ₹20 LPA |
| IIT Kanpur | ₹25 LPA | ₹25 LPA | ₹20 LPA |
| IIT Kharagpur | ₹25 LPA | ₹25 LPA | ₹20 LPA |
| IIT Roorkee | ₹20 LPA | ₹20 LPA | ₹20 LPA |
| IIT Guwahati | ₹20 LPA | ₹20 LPA | ₹20 LPA |
| IIT Hyderabad | ₹20 LPA | ₹20 LPA | ₹20 LPA |
Which Different Engineering Branches are Offered at IITs?
IITs offer different Undergraduate engineering branches in various specialisations that students can choose from. These are CSE (Computer Science Engineering), Electrical and Electronic Engineering (EEE), Mathematics and Computing/Data Science, Mechanical Engineering (ME), Chemical Engineering (ChE), Civil Engineering (CE), and Metallurgical Branch. Specialisations that are offered include Robotics, AI and Data Science, Environmental Engineering and Ocean Engineering.
Which engineering branch offers the highest salary to IIT engineers?
Among all the different engineering branches offered at IITs, these are the highest-paying branches:
- CSE (Computer Science Engineering)
- Artificial Intelligence and Data Science/ Machine Learning
- Electrical and Electronic Engineering (EEE)
- Mechanical Engineering (ME)
Average vs Median IIT Engineer Salaries
The key terms whenever IIT placement data is released are average salary and median salary. What is the difference between the two? The key difference is that the average salary is the sum of all salaries divided by the student count, whereas the median is the middle value in a sorted list of order. The average value is sensitive to extremely high values added. Median is considered to tell the exact middle point salary. Both terms serve different purposes.
Averages are skewed by 10-20% because of the top 10% high packages. Refer to this table to understand the gap:
| IIT | Average (₹ LPA) |
Median (₹ LPA) |
Gap |
| IIT Bombay | ₹23.50 LPA | ₹19.61 LPA | 20% |
| IIT Delhi | ₹21.82 LPA | ₹17.50 LPA | 25% |
| IIT Madras | ₹25 LPA | ₹19.08 LPA | 31% |
| IIT Kanpur | ₹26.27 LPA | ₹20 LPA | 31% |
| All IITs | ₹23.40 LPA | 20 LPA | 17% |
Conclusion
The average salary of an IIT engineer is on the rise year after year. IITs give students a big break in their desired field and career. And the career graph of an IIT engineer is exceptional. It outweighs these packages, securing a stable future. Passing out from IIT is not just about getting high salary packages but also opening doors to global corporate ecosystems. If we look at the IIT alumni data, IIT engineers are exposed to exceptional international opportunities, leadership positions, entrepreneurship and successful role transitions. Hence, these salary figures still support the hype surrounding IITs.

Comments