Yes, it is absolutely necessary to add a beneficiary to your internet banking account in order to transfer money through NEFT. The beneficiary should be added before starting the process of money transfer as it takes around 24 hours time to add a beneficiary.