Yes you need to pay NMAT registration fee every time you retake your exam. You can retake the exam 2 times after appearing it once. Every time you have to register for INR 2000. Exam rescheduling is for INR 1100.