NIT Fee Structure 2025 - Check Annual & Semester Fees for BTech

Joint Entrance Exam (JEE) Main 2026 ( JEE Main )

DeskCalelnderExam On - 21 Jan '26 - 30 Jan '26

Updated on Jan 21, 2025 15:24 IST
Check complete NIT fee structure for 31 NITs. The NIT fee includes annual and semester fee for BTech courses for NIT Trichy, NIT Rourkela, NIT Warangal and more here. The fee structure has various components, among which tuition fees are the same across all the NITs. However, the components in NIT fee structure may vary.
Students willing to take admission in NITs can check the complete NIT fee structure for all National Institute of Technology (NITs). The fee structure varies as per the candidate's category and institute.

NIT Fee Structure: Most of the students aspiring to get admission to NITs have a common question regarding the fee structure of the institutes. NIT Council sets the fee structure of the NITs in India. Soon after JEE Main is over, the concerned institute releases the NIT fee structure for all the categories in the JoSAA portal. The fee structure has various components, among which tuition fees are the same across all the NITs. However, the components in the NIT fee structure may vary from one institute to the other.

JEE Main Application Form 2025 JEE Mains 2025 Exam Date
JEE Main Syllabus 2025 JEE Main Exam Pattern 2025

Below in this article, you will get details on:

  1. Components of NIT fee structure
  2. Category-wise benefits offered by NITs in India
  3. NIT Fees for B.Tech courses
  4. Top NIT courses for the value of money
  5. NIT Scholarships for B.Tech students
  6. NIT Cutoff for admission to undergraduate courses
Table of contents
  • Components of NIT Fee Structure
  • NIT Fee Structure for BTech Admission
  • Fee Benefits Offered by NITs - Category-wise
  • Top 100 NIT Courses: Value for Money
  • Scholarships Offered by NITs
  • NIT Cutoff for BTech Admission

Components of NIT Fee Structure

  • Tuition
  • Admission
  • Library
  • Development Fee
  • Students Group
  • Other Fee
  • Matriculation & Recognition
  • Sports Affiliation
  • Students Welfare
  • Amenities Fee
  • Magazine Fee
  • Association Fee
  • Registration Fee
  • Annual Premium for Medi-claim

NIT Fee Structure for BTech Admission

Please note this is the NIT fee structure for students who took admission in the year 2023-24.

Name of the college BTech Fees (in Rs/ 1st sem including 62,500 tuition fee) Detailed BTech Fees Structure
NIT Calicut 136,715 NIT Calicut Fee Structure
NIT Delhi 174,664 NIT Delhi Fee Structure
NIT Durgapur 74,450 NIT Durgapur Fee Structure
NIT Goa 103,450 NIT Goa Fee Structure
NIT Hamirpur 78,900 NIT Hamirpur
MNIT Jaipur (Rajasthan) 153,000 MNIT Jaipur (Rajasthan)
Dr. B R Ambedkar NIT Jalandhar 78,550 Dr. B R Ambedkar NIT Jalandhar
NIT Jamshedpur 1,53,500 NIT Jamshedpur Fee Structure
NIT Kurukshetra 91,605 NIT Kurukshetra Fee Structure
NIT Manipur 77,700 NIT Manipur Fee Structure
NIT Meghalaya 106,500 NIT Meghalaya Fee Structure
NIT Mizoram 95,750 NIT Mizoram Fee Structure
NIT Nagaland 105,750 NIT Nagaland Fee Structure
VNIT Nagpur 123,500 VNIT Nagpur Fee Structure
NIT Patna 83,700 NIT Patna Fee Structure
NIT Puducherry 97,800 NIT Puducherry Fee Structure
NIT Raipur 131,500 NIT Raipur Fee Structure
NIT Rourkela 168,000 NIT Rourkela Fee Structure
NIT Sikkim 89,750 NIT Sikkim Fee Structure
NIT, Silchar 81,000 NIT Silchar Fee Structure
NIT Srinagar NA NIT Srinagar Fee Structure
SVNIT Surat, (Gujarat)  116,960 SVNIT Surat Fee Structure
NIT Surathkal 98,901 NIT Surathkal Fee Structure
NIT Tirchy 101,350 NIT Tirchy Fee Structure
NIT Uttarakhand 105,500 NIT Uttarakhand Fee Structure
NIT Warangal 63000 NIT Warangal Fee Structure
NIT Agartala 77,700 NIT Agartala Fee Structure
MNIT Allahabad 69,776 MNIT Allahabad Fee Structure
NIT Andhra Pradesh 121,000 NIT Andhra Pradesh Fee Structure
Maulana Azad NIT Bhopal 79,500 Maulana Azad NIT Bhopal Fee Structure
NIT Arunachal Pradesh 98,500 NIT Arunachal Pradesh Fee Structure

Fee Benefits Offered by NITs - Category-wise

NITs in India also offer tuition-fee-related benefits to candidates across various categories. For economically backward students claiming waiver of tuition fees, candidates have to produce the Income Certificate of the family issued by the competent authority of the State Government every year afresh. In addition, candidates have to produce an affidavit on a Non-Judiciary Stamped paper of Rs. 100 as per the format provided in the Institute website, should be submitted along with the Income Certificate. Go through the table below to know the category-wise benefits offered by 31 NITs.

Explore colleges based on JEE Main

Mumbai
#3 NIRF
₹10.00 L
Delhi
#2 NIRF
₹8.00 L
Chennai
#1 NIRF
₹8.00 L
Kharagpur
#5 NIRF
₹8.00 L

Want better recommendations?

There is a 90% more chance of getting best college recommendations by sharing preferences.
Tiruchirappalli
#9 NIRF
₹5.00 L
Kanpur
#4 NIRF
₹8.00 L
Hyderabad
#7 NIRF
₹8.00 L
Roorkee
#6 NIRF
₹8.00 L
Delhi
#30 NIRF
₹7.40 L
Varanasi
#10 NIRF
₹8.00 L
Confused about which college or exam to opt for?assitentRcpRhsImage
  • Chat with our counselor
  • Get your personalised list of colleges & exams matching your preferences
View allCollections
Category Benefits
Scheduled Caste/ Scheduled Tribe/ Physically Handicapped 100% tuition fee waiver
Economically backward students (whose family income is less than Rs.1 lakh per annum) Full remission of the Fee
Other economically backward students (whose family income is between Rs.1 lakh to Rs.5 lakh per annum) 2/3rd of the fee

Top 100 NIT Courses: Value for Money

 In Shiksha, the current students and alumni of NITs in India have rated NIT courses and campuses in terms of value for money, referring to salary packages offered to shortlisted candidates for admission. Below is the list of Top 100 courses across 31 NITs that are considered best with regard to value for money the best with respect to value to money. The institutes mentioned below in the table are rated out of 5.

Q:   What is JEE Mains 2026 Session 1 Registration date?
A:

NTA released JEE Main 2026 Session 1 Application form on October 31. JEE Mains 2026 registration last date session 1 was November 27, 2025. The link to apply for session 1 was available on the website jeemain.nta.nic.in. 

Q:   What is the last date to register for JoSAA?
A:

The schedule for JoSAA 2026 will be announced after the result of JEE Main 2026 session 2.

Q:   Do the JoSAA registered candidates need to fill CSAB application form separately?
A:

Yes, applicants who wish to particpate in CSAB have to register online from the CSAB official website as both CSAB and JoSAA are separate counselling processes. The document verification of such candidates will not be conducted again, as the documents are verified during JoSAA.

Institute Course Value for Money (Out of 5)
National Institute of Technology, Mizoram B.Tech in Mechanical Engineering 5.00
National Institute of Technology, Sikkim B.Tech in Civil Engineering 5.00
National Institute of Technology, Agartala B.Tech. + M.Tech. in Engineering Physics 5.00
National Institute of Technology, Puducherry B.Tech in Mechanical Engineering 5.00
National Institute of Technology, Sikkim B.Tech in Electronics and Communication Engineering 5.00
National Institute of Technology, Arunachal Pradesh B.Tech. in Civil Engineering 5.00
National Institute of Technology, Tiruchirappalli B.Tech. in Instrumentation and Control Engineering 4.83
National Institute of Technology, Rourkela B.Tech in Civil Engineering 4.75
National Institute of Technology, Surathkal B.Tech. in Information Technology 4.71
National Institute of Technology, Tiruchirappalli B.Tech. in Chemical Engineering 4.70
National Institute of Technology, Warangal B.Tech in Chemical Engineering 4.68
National Institute of Technology, Warangal B.Tech in Biotechnology 4.67
National Institute of Technology, Surathkal B.Tech. in Metallurgical and Materials Engineering 4.67
National Institute of Technology, Rourkela B.Tech. in Industrial Design 4.67
National Institute of Technology, Rourkela B.Tech in Chemical Engineering 4.67
National Institute of Technology, Tiruchirappalli B.Tech. in Mechanical Engineering 4.64
National Institute of Technology, Rourkela B.Tech in Metallurgical and Materials Engineering 4.64
National Institute of Technology, Tiruchirappalli B.Tech. in Production Engineering 4.64
National Institute of Technology, Surathkal B.Tech. in Computer Science and Engineering 4.63
National Institute of Technology, Surathkal B.Tech. in Civil Engineering 4.63
National Institute of Technology, Surathkal B.Tech. in Electrical and Electronics Engineering 4.60
National Institute of Technology, Agartala B.Tech. in Electronics and Communication Engineering 4.57
National Institute of Technology, Tiruchirappalli B.Tech. in Electronics and Communication Engineering 4.56
National Institute of Technology, Warangal B.Tech in Metallurgical and Materials Engineering 4.53
National Institute of Technology, Surathkal B.Tech. in Mechanical Engineering 4.52
National Institute of Technology, Hamirpur B.Tech in Electronics and Communication Engineering 4.52
National Institute of Technology, Surathkal B.Tech. in Electronics and Communication Engineering 4.50
National Institute of Technology, Raipur B.Tech in Civil Engineering 4.50
National Institute of Technology, Tiruchirappalli B.Tech. in Electrical and Electronics Engineering 4.50
National Institute of Technology, Warangal B.Tech in Computer Science and Engineering 4.48
National Institute of Technology, Warangal B.Tech in Electronics and Communication Engineering 4.48
National Institute of Technology, Agartala B.Tech. in Civil Engineering 4.47
National Institute of Technology, Calicut B.Tech. in Computer Science and Engineering 4.44
National Institute of Technology, Warangal B.Tech in Mechanical Engineering 4.43
National Institute of Technology, Delhi B.Tech. in Electrical and Electronics Engineering 4.42
National Institute of Technology, Rourkela B.Tech in Computer Science and Engineering 4.40
National Institute of Technology, Rourkela B.Tech in Biotechnology Engineering 4.40
National Institute of Technology, Rourkela B.Tech in Ceramic Engineering 4.38
National Institute of Technology, Warangal B.Tech in Civil Engineering 4.36
National Institute of Technology, Tiruchirappalli B.Tech. in Civil Engineering 4.36
National Institute of Technology, Kurukshetra B.Tech. in Computer Engineering 4.33
National Institute of Technology, Delhi B.Tech in Electronics and Communication Engineering 4.33
National Institute of Technology, Rourkela B.Tech in Mining Engineering 4.33
National Institute of Technology, Surathkal B.Tech. in Chemical Engineering 4.33
National Institute of Technology, Nagaland B.Tech in Electronics and Communication Engineering 4.33
National Institute of Technology, Uttarakhand B.Tech in Electronics and Communication Engineering 4.33
National Institute of Technology, Patna B.Tech. in Electronics and Communication Engineering 4.32
National Institute of Technology, Jamshedpur B.Tech. (Hons.) in Computer Science and Engineering 4.31
National Institute of Technology, Surathkal B.Tech. in Mining Engineering 4.30
National Institute of Technology, Rourkela B.Tech in Mechanical Engineering 4.29
National Institute of Technology, Hamirpur B.Tech + M.Tech in Electronics and Communication Engineering 4.29
National Institute of Technology, Calicut B.Tech. in Electrical and Electronics Engineering 4.26
National Institute of Technology, Kurukshetra B.Tech in Civil Engineering 4.25
National Institute of Technology, Rourkela B.Tech in Electronics and Communication Engineering 4.25
National Institute of Technology, Calicut B.Tech. in Chemical Engineering 4.25
National Institute of Technology, Calicut B.Tech. in Production Engineering 4.25
National Institute of Technology, Puducherry B.Tech in Electronics and Communication Engineering 4.25
National Institute of Technology, Hamirpur B.Tech in Mechanical Engineering 4.24
National Institute of Technology, Hamirpur B.Tech. in Civil Engineering 4.23
National Institute of Technology, Patna B.Tech. in Information Technology 4.22
National Institute of Technology, Calicut B.Tech. in Civil Engineering 4.21
National Institute of Technology, Hamirpur B.Tech. in Computer Science and Engineering 4.21
National Institute of Technology, Goa B.Tech. in Computer Science and Engineering 4.20
National Institute of Technology, Kurukshetra B.Tech in Industrial Engineering and Management 4.19
National Institute of Technology, Kurukshetra B.Tech. in Mechanical Engineering 4.19
National Institute of Technology, Durgapur B.Tech. in Mechanical Engineering 4.15
National Institute of Technology, Raipur B.Tech in Mining Engineering 4.13
National Institute of Technology, Tiruchirappalli B.Tech. in Computer Science and Engineering 4.13
National Institute of Technology, Patna B.Tech. in Electrical Engineering 4.11
National Institute of Technology, Agartala B.Tech. in Mechanical Engineering 4.10
National Institute of Technology, Calicut B.Tech. in Mechanical Engineering 4.10
National Institute of Technology, Kurukshetra B.Tech. in Electronics and Communication Engineering 4.09
National Institute of Technology, Patna B.Tech. in Mechanical Engineering 4.08
National Institute of Technology, Delhi B.Tech. in Computer Science Engineering 4.08
National Institute of Technology, Rourkela B.Tech in Electrical Engineering 4.06
National Institute of Technology, Agartala B.Tech. in Computer Science and Engineering 4.06
National Institute of Technology, Durgapur B.Tech. in Metallurgical and Materials Engineering 4.06
National Institute of Technology, Patna B.Tech. in Civil Engineering 4.05
National Institute of Technology, Kurukshetra B.Tech. in Electrical Engineering 4.05
National Institute of Technology, Durgapur B.Tech. in Electrical Engineering 4.05
National Institute of Technology, Jamshedpur B.Tech. (Hons.) in Mechanical Engineering 4.03
National Institute of Technology, Raipur B.Tech in Mechanical Engineering 4.00
National Institute of Technology, Calicut B.Tech. in Electronics and Communication Engineering 4.00
National Institute of Technology, Tiruchirappalli B.Tech. in Metallurgical and Materials Engineering 4.00
National Institute of Technology, Durgapur B.Tech. in Electronics and Communication Engineering 4.00
National Institute of Technology, Hamirpur B.Tech. in Electrical and Electronics Engineering 4.00
National Institute of Technology, Srinagar B.Tech in Metallurgical And Materials Engineering 4.00
National Institute of Technology, Rourkela B.Tech in Electronics and Instrumentation Engineering 4.00
National Institute of Technology, Raipur B.Tech in Bio-Medical Engineering 4.00
National Institute of Technology, Hamirpur B.Tech + M.Tech in Computer Science and Engineering 4.00
National Institute of Technology, Agartala B.Tech. in Chemical Engineering 4.00
National Institute of Technology, Rourkela B.Tech in Food Process Engineering 4.00
National Institute of Technology, Sikkim B.Tech in Computer Science and Engineering 4.00
National Institute of Technology, Manipur B.Tech. in Civil Engineering 4.00
National Institute of Technology, Meghalaya B.Tech. in Mechanical Engineering 4.00
National Institute of Technology, Calicut B.Tech. in Biotechnology 4.00
National Institute of Technology, Mizoram B.Tech in Computer Science and Engineering 4.00
National Institute of Technology, Nagaland B.Tech in Electrical and Electronics Engineering 4.00
National Institute of Technology, Nagaland B.Tech in Mechanical engineering 4.00
National Institute of Technology, Mizoram B.Tech in Civil Engineering 4.00

Scholarships Offered by NITs

As the NIT fee structure varies every year, the current students might not be financially strong. Therefore, to aid such students, most of the institutes offer financial assistance in the form of scholarships. Depending on the categories of the candidates and their performance in every academic year, NITs across India offer different types of scholarships. NITs intend to support students of higher learning with financial aids. Also along with scholarships, NITs offer fellowship programmes to meritorious students.

Explore more B.Tech exams with upcoming dates

KREE 2026 Application Form

6 Jan '26

NTA UGC NET December 2025 Exam Date

31 Dec '25 - 7 Jan '26

AEEE 2026 slot booking for pha...

10 Jan '26

LPU NEST 2026 Online Application

14 Oct '25 - 15 Jan '26

MBUCET 2026 Phase 1 exam date

15 Jan '26 - 20 Jan '26

KLEEE 2026 Registration Last D...

2 Jan '26

GUJCET 2026 Application Form

16 Dec '25 - 6 Jan '26

VTUEEE 2026 Phase 1 Slot 1 Exam

4 Jan '26 - 6 Jan '26

CRMUAT 2026 Application Form D...

6 Jan '26

UPESEAT 2026 Early Registratio...

20 Jan '26

NIT Scholarships
NIT Tirchy NIT Agartala
NIT Jamshedpur VNIT Nagpur
NIT Durgapur NIT Kolkata
NIT Silchar NIT Jamshedpur
MNIT Allahabad NIT Hamirpur
NIT Delhi NIT Calicut
NIT Patna NIT Jalandhar

NIT Cutoff for BTech Admission

The admission to the B.Tech courses is based on JEE Main and JoSAA counselling. JoSAA releases category-wise and round-wise opening and closing cut-offs/ranks for admissions to BTech and Dual degree programmes in the NITs. Candidates seeking admission into the NITs, have to appear in JoSAA cunselling. Admission to the BTech programmes offered at NITs is based on this single counselling platform. The NIT cutoff depends on the number of candidates appearing in the entrance exam, total candidates applied for admission in NITs, total available seats, and difficulty level of the examination. Take a look at NIT BTech cut offs for some of the top NITs below.

Read more:

Q:   What is JEE Main application form 2026 official website?
A:

The JEE Main application form 2026 official website is jeemain.nta.nic.in. NTA has released the JEE Main 2026 application form in the official website. Candidates can fill the form from the website. Details regarding JEE Main application fee, documents required to fill the form, how to apply and other important details related to application process can be checked on this Shiksha page. 

Q:   When will JEE Main 2026 Registration start?
A:

JEE Main Registration 2026 session 1 is over. Session 2 registration will start in the last week of January 2026.

Q:   What is the fee for MBA at NIT Srinagar?
A:

NIT Srinagar MBA fee is a sum of multiple components, including tuition fee, security deposit, hostel fee, mess fee, and more. These components are either one-time chargeable or have to be paid annually/semesterly. NIT Srinagar MBA total tuition fee is INR 4 lakh. The hostel fee is INR 1.15 lakh and one-time is of INR 16,500.

Candidates must note that the given fee is taken from the official website/sanctioning body. It is still subject to change. Hence, is indicative.

Videos you may like
About the Author

Engineering Education & Entrance Exam Expert

Role: Senior News Writer & Content Editor, Shiksha.com

Education: B.Tech in Mechanical Engineering [IET], MA Education Philosophy

Satyendra Singh is an Engineering gradua

Read Full Bio
Download Important Dates for B.E. / B.Tech Exams

News & Updates

Latest NewsPopular News

Explore Other Exams

6 Apr '26 -

2 May '26

JEE Advanced 2026 registration...

Apr '26

JEE Advanced 2026 practice tes...

15 Dec '25 -

16 Mar '26

BITSAT 2026 Application Form S...

18 Mar '26 -

20 Mar '26

BITSAT 2026 Form Correction Se...

3 Nov '25 -

16 Apr '26

SRMJEEE 2026 Registration (Pha...

3 Nov '25 -

4 Jun '26

SRMJEEE 2026 Registration (Pha...

Feb '26

COMEDK application form 2026

May '26

COMEDK exam date 2026

Jan '26

WBJEE 2026 application form

Feb '26

WBJEE 2026 application form co...

24 Oct '25 -

31 Mar '26

VITEEE 2026 application form

Apr '26

VITEEE 2026 Mock Test Release ...

Feb '26

MHT CET 2026 Application Form ...

Apr '26

MHT CET 2026 Admit Card

The list of exams are recommended based on what other exams do the students in your area show interest in
qna

Student Forum

chatAnything you would want to ask experts?
Write here...

Answered 2 days ago

Amity University, Lucknow accepts JEE Main scores for admission to BTech programme. However, it is not compuslory. Aspirants can also get admission in BTech based on AMCAT or any other national or state-level Engineering entrance exam scores. 

N

Nishtha Shukla

Guide-Level 15

Answered 2 days ago

DBRAU JEE Main cutoff 2025 was released for admission to the BE courses. Yes, students can get admission to the DBRAU BE courses according to the JEE Main cutoff 2024 with a rank of 30000. The cutoff ranged from 327178 to 1341021 in the first and last round closing ranks. The hardest and the easiest

...Read more

N

Neerja Rohatgi

Contributor-Level 10

Answered 2 days ago

The DBRAU JEE Main Cutoff 2024 was published for admission to various BE/BTech course specialisations for different categories under the Home State quota. The cutoff for the General HS category ranged from 520157 to 1341021, wherein B.E. in Computer Science and Engineering was the toughest course fo

...Read more

N

Neerja Rohatgi

Contributor-Level 10

Answered 3 days ago

No, JEE Mains scores are not compulsory for admissions to the BTech course at Sai University, because the university also takes other entrance exam scores into account to get students. The scores that the university accepts, apart from the JEE Mains scores, are SAIU CAT, SAT, and other national/stat

...Read more

A

Atul Pruthi

Contributor-Level 9

Answered 4 days ago

CCSU JEE MAIN Cutoff 2024 was released for admission to BTech course and its various specialisations. According to the CCSU BTech cutoff 2024, the cutoff ranks were in the range of 255179 to 1244485 for the General HS quota. Among all, B.Tech. in Computer Science was the hardest course for admission

...Read more

N

Neerja Rohatgi

Contributor-Level 10

Answered 4 days ago

General applicants with JEE Main rank up to around 1.4 million could get admission to B.Tech at MDU Rohtak in 2025, and for competitive branches like CSE, the closing rank was around 167,000. 

V

Vishesh yadav

Beginner-Level 2

Answered a week ago

Bundelkhand University considers AKTU Entrance Test or Bundelkhand University Entrance Test scores for admission to BTech. Aspirants do not require passing JEE Main for admission to BTech programme of the university. Candidates must also meet the eligibility requirements for admission. Aspirants who

...Read more

N

Nishtha Shukla

Guide-Level 15

Answered a week ago

JEE Main is a national-level engineering entrance exam. It is held for candidates who pass the class 12 exam for admission to the best colleges of the nation, like the NITs, IIITs, and GFTIs. Various top private engineering colleges also accept the JEE Main exam score for admission.

JEE Main is also

...Read more

C

Chanchal Pandey

Contributor-Level 6

Answered a week ago

JEE Main 2026 session 1 exam will be held between January 21 to 30. Less than 1 month is left for the exams. Candidates can also appear for the JEE Main 2026 session 2 exams to be held between April 2 to 9.

V

Virajita Choudhury

Contributor-Level 6

Answered a week ago

KIET Ghaziabad accepts JEE Main score for admission to BTech programme. However, it is not compulsory. Aspirants can also get admission in BTech based on their CUET scores. Aspirants must also complete Class 12 with PCM stream for admission in BTech.

N

Nishtha Shukla

Guide-Level 15