合同只有一方签字是否具有法律效力需视情况而定。1. 一般情况下,合同是双方或多方的法律行为,仅有一方签字,合同未成立,通常不具有法律效力。因为合同的订立需双方意思表示一致。2. 但存在例外情况。如果一方已经履行主要义务,对方接受时,该合同成立。例如,一方按照合同约定提供了货物,另一方接收并使用,此时合同视为成立并具有法律效力(《民法典》第四百九十条)。3. 此外,法律、行政法规规定或者当事人约定采用书面形式订立合同,当事人未采用书面形式但一方已经履行主要义务,对方接受的,该合同也成立有效。所以不能一概而论地说合同只有一方签字就一定没有法律效力,要综合具体情形判断。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。