Yes. Because NEFT is an account-to-account transfer system, transactions cannot be completed without a bank account.