Courses
By Ankit Gupta
|
Updated on 10 Sep 2025, 15:26 IST
Getting admission into an Indian Institute of Technology (IIT) is a dream for lakhs of students every year. Along with preparing for JEE Advanced, students and parents are equally concerned about the IIT fees. Knowing the IIT fee structure in advance is very important because it helps in proper financial planning. The IIT college fees include tuition charges, hostel fees, mess expenses, and other one-time deposits.
The IIT fees for BTech courses vary from campus to campus, but on average, the IIT fees per year for General and OBC students range between ₹2 lakh and ₹3 lakh. Over four years, the IIT fees for 4 years BTech including hostel and mess expenses can be around ₹8–10 lakh. For SC, ST, and PwD students, tuition fees are waived, which reduces the total cost significantly.
IIT Campus | Tuition Fee (per year) | Hostel & Mess Charges (per year) | Total Estimated Fee (4 years) |
IIT Bombay | ₹2.4 – ₹2.5 lakh | ₹50,000 – ₹60,000 | ~₹9.5 lakh |
IIT Delhi | ₹2.1 – ₹2.2 lakh | ₹40,000 – ₹50,000 | ~₹8.5 lakh |
Other IITs (avg) | ₹2 – ₹3 lakh | ₹50,000 – ₹80,000 | ₹8 – ₹10 lakh |
The fee structure of IIT is updated from time to time by the IIT Council, so students must always check the latest circulars. However, the broad pattern of IIT fees per year and the IIT total fees for 4 years with hostel remains similar across all IITs.
Do Check: 3 Ways to Choose the Best Coaching Institute For JEE Advanced
The IIT fees for BTech generally fall in the range of ₹8 – ₹10 lakh for General/OBC students. For SC/ST/PwD students, tuition fees are waived, making the cost much lower. Over the years, the IIT fees per year have increased significantly. In 2008, the annual fees were about ₹50,000, but today, they have gone up to around ₹2 – 3 lakh per year.
The following table shows the IIT BTech fees structure per semester, including tuition and hostel charges:
IIT Name | Tuition Fees | Hostel Fees |
IIT Bombay | ₹1,19,750 | ₹13,000 |
IIT Delhi | ₹1,07,800 | ₹8,000 |
IIT Kanpur | ₹1,12,142 | ₹12,175 |
IIT Kharagpur | ₹1,48,700 | ₹25,100 |
IIT Madras | ₹1,12,663 | ₹23,750 |
IIT Guwahati | ₹1,11,750 | ₹18,120 |
IIT Roorkee | ₹1,18,480 | ₹16,000 |
IIT Bhubaneswar | ₹1,43,000 | ₹19,300 |
IIT Hyderabad | ₹1,19,000 | ₹28,000 |
IIT BHU Varanasi | ₹1,20,700 | ₹12,000 |
IIT Dharwad | ₹1,22,876 | ₹13,000 |
IIT Goa | ₹1,22,876 | ₹13,000 |
Here is the IIT fees structure per semester for some top IITs, comparing General/OBC vs SC/ST/PwD categories:
IIT Name | Tuition Fee/Sem | Hostel Fee/Sem | Total Fees (Gen/OBC) | Total Fees (SC/ST/PwD) |
IIT Bombay | ₹1,19,750 | ₹13,000 | ₹9,50,000 | ₹1,36,000 |
IIT Delhi | ₹1,07,800 | ₹8,000 | ₹8,50,000 | ₹2,00,000 |
IIT Kanpur | ₹1,12,142 | ₹12,175 | ₹8,50,000 | ₹1,84,536 |
IIT Madras | ₹1,12,663 | ₹23,750 | ₹8,00,000 | ₹3,00,000 |
IIT Kharagpur | ₹1,48,700 | ₹25,100 | ₹10,00,000 | ₹2,16,165 |
IIT Guwahati | ₹1,11,750 | ₹18,120 | ₹8,50,000 | ₹2,38,960 |
Paying the IIT college fees is simple and fully online:
JEE
NEET
Foundation JEE
Foundation NEET
CBSE
To make education affordable, IITs offer fee waivers and scholarships:
Even though the IIT BTech fees are around ₹8–10 lakh, the return on investment is huge.
Do Check: NIRF Ranking 2025 - Top 4 Engineering College in Banglore to Consider
Here is the NIRF ranking of IITs for 2025, which also influences student preferences:
IIT Name | NIRF Score | Rank |
IIT Madras | 90.04 | 1 |
IIT Delhi | 88.12 | 2 |
IIT Bombay | 83.96 | 3 |
IIT Kanpur | 82.56 | 4 |
IIT Kharagpur | 78.89 | 5 |
IIT Roorkee | 76.70 | 6 |
IIT Guwahati | 72.98 | 7 |
IIT Hyderabad | 68.03 | 9 |
No courses found
As per the NIRF Rankings 2025, IIT Madras is ranked as the top IIT in India. Other IITs like IIT Bombay, IIT Delhi, and IIT Kanpur also consistently remain among the top institutes.
The IIT fees for BTech programs vary slightly from one institute to another. On average, the IIT fees for 4 years BTech range between ₹8 to ₹10 lakhs for general category students.
Here is a table showing the IIT fees per year and the total fees of IIT for 4 years BTech (approximate):
IIT Name | IIT Fees per Year | IIT Total Fees for 4 Years with Hostel |
IIT Bombay | ₹2.1 – ₹2.2 lakh | ₹8.5 – ₹9 lakh |
IIT Delhi | ₹2.1 – ₹2.2 lakh | ₹8.5 – ₹9 lakh |
IIT Kanpur | ₹2.29 lakh | ₹9.16 lakh |
IIT Kharagpur | ₹2 lakh | ₹8 lakh |
IIT Madras | ₹2 – ₹2.2 lakh | ₹8.2 – ₹9 lakh |
IIT Bombay is situated in Powai, Mumbai, Maharashtra, in the northeastern suburbs of the city.
The IIT Bombay fees for a 4-year BTech program are around ₹8.5 lakh. This includes tuition, hostel, and other charges. The yearly IIT Bombay fee structure is about ₹2.1–2.2 lakh.
The IIT Delhi total fees for 4 years BTech is about ₹8.5–9 lakh, including hostel facilities. The IIT Delhi fees per year are approximately ₹2.1–2.2 lakh.
The fees of IIT may appear high because of the costs involved in maintaining quality education, modern labs, research facilities, and infrastructure. However, the government subsidizes a large part of the actual cost. Compared to private universities, the IIT fee structure is still reasonable.
While the IIT fees for BTech might seem expensive, students benefit from world-class education, placements, and global opportunities. Moreover, financial assistance, fee concessions, and scholarships make IIT education affordable for deserving students.
Yes, IITs offer multiple scholarship schemes based on merit, financial need, and category. Students from low-income families often get fee waivers or IIT fee concessions.
Examples:
Among major IITs, IIT Kharagpur generally has the lowest IIT college fees, with the IIT total fees for 4 years BTech being around ₹8 lakh.
The IIT Kanpur fees for BTech are about ₹2.29 lakh per year, totaling around ₹9.16 lakh for 4 years. The MTech IIT fee structure at Kanpur ranges from ₹33,200 to ₹1.12 lakh depending on the specialization.
The average salary of IIT engineers in India is around ₹11 lakh per year, though packages vary widely depending on branch, IIT campus, and company. Top recruiters often offer much higher packages.
The MTech fees of IITs are much lower than BTech. For the 2025–26 academic year, the fees ranged from ₹35,000 to ₹70,000 per year, with some IITs charging slightly more.