No in the starting term only you have to pay around 50 thousand rupees as a demand draft which is used to get you all your clothing, shoes and insurance premium. After that you dont have to pay anything at all as it is all funded by tje NDA. Your food,your training expenses,your medical problems
Yes, You have to pay an amount of around 50000 rupees at the time of joining for first semester. You have to pay for exam fees, daily uniform, incidental expenditure, army group insurance fund other daily expenses etc.
Total money to be paid in 3 years will be around 90000 - 100000 rupees and this will include your uniform charges, equipments you need, your daily expenses etc.
The rest will be paid and taken care of by Ministry of Defence, since the day you Join National Defence Academy.
Click at this link to know more about NDA - https://competition.careers360.com/exams/nda
Hope this was helpful.