通常来讲,要是收了钱却没签合同,在某些情形下那可是有效的。要是双方已经实实在在地履行了合同的主要义务,并且对方也欣然接受了这种履行,即便没有签订书面合同,这合同也能被当作是成立,而且是有效的。就好比说,有一方把货物给交付了,对方也接收了,还把货物给用起来了,像这种情况,合同一般都是有效的。
不过,要是碰到一些比较特殊类型的合同,就像法律明文规定必须得采用书面形式的合同,像不动产买卖合同之类的,要是没签订书面合同,那很可能就会导致合同无效。
所以,可不能随随便便就一概而论说收了钱没签合同到底有没有效,得依据具体的交易情况以及法律规定来进行判断。要是出现了争议,那可以通过协商、调解或者诉讼之类的方式去解决。