• no rating
  • blank-star-big blank-star-big blank-star-big blank-star-big blank-star-big
back-icon

Average Salary of an IIT Engineer in India: Highest Packages, Placements

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.

FAQs

Spread the love
Read More
What is the Average Salary of an Engineer From IIT per Month?

Based on the latest salary trends, the average salary of an IIT engineer is between 70,000 and 150,000 per month for fresh graduates. The salary varies according to the job role, IIT branch and specialisation. Software engineers/ CSE graduates have a higher average salary of up to 2 lakhs per month.

What is the Lowest Salary Package of an IIT Engineer in India?

The lowest average salary package of an IIT engineer in India ranges from 4 lakhs to 5 lakhs annually. The monthly salary for such packages ranges from 35,000 to 45,000. Based on the recent placement statistics, the lowest salary package offered at IIT Bombay (2024) was 4 LPA, and at IIT Delhi (2024)  was 11 LPA.

What is the IIT Engineer's Salary After 5 Years?

An IIT graduate usually earns 25 LPA to 35 LPA after 4-5 years of experience. This data varies based on the specialisation and company switches. The salary package goes upto 45 LPA for the top 10% graduates with a monthly salary of 2,90,000.

What is the Highest Salary Of An IIT Engineer in India?

The highest salary package offered to an IIT engineer can reach upto 3 crore for international placements and 1 crore for domestic placements. Based on placement statistics, the highest domestic salary package offered at IIT Bombay was 1.68 crore (2024- 2025), and the highest international package offered was 3.67 crore.

Which IIT offers the Highest Salary Package in India?

Based on placement statistics of the past 5 years, IIT Bombay has been at the top, offering the highest placements in India. According to the 2024-2025 placements, for the CSE branch, the highest salary package was 3.67 crore (international), 1 crore for the electrical engineering branch and 1.68 crore for the domestic package for the civil engineering branch.

Do IIT Engineers Earn 1 Crore?

Yes, it is common for IIT engineers to earn 1 crore or more, but this applies to the top 10% students.

Which Engineering Specialisation Offers the Highest Salary?

Compared to other engineering specialisations/branches, CSE (Computer Science Engineering) graduates earn more. Students who have opted for AI/ML in CSE tend to earn higher. CSE graduates (freshers) from top IITs earn up to 40 lakhs per annum (average) for roles like cloud architect or AI engineer.

Which Job Role has the Highest Salary from IIT in India?

The job roles that offer the highest salary to IIT graduates in India are Quantitative analyst roles, Quantitative research roles, software development engineers (SDE), and machine learning engineers. These roles usually hire CSE/electrical engineer graduates. The average salary range for these top roles ranges from 65 LPA to 1.5 crore LPA.

WRITE A REVIEW
REVIEWS

Comments

No one commented yet!

Write a Reply or Comment

Your email address will not be published.