Yes, having a bank account is mandatory as your payouts will be processed directly in the given bank account.