合同通常需要双方签名才有效。根据相关法律规定,当事人采用合同书形式订立合同的,自双方当事人签字或者盖章时合同成立。这意味着双方签名是合同生效的重要条件之一。双方签名表明双方对合同内容进行了确认和认可,愿意受合同条款的约束。签名具有证明当事人身份和意愿的作用,是合同成立的关键要素。然而,在某些特殊情况下,合同即使没有双方签名也可能有效。例如,一方已经履行主要义务,对方接受的,该合同成立。此外,如果法律、行政法规规定或者当事人约定合同应当采用书面形式订立,当事人未采用书面形式但一方已经履行主要义务,对方接受的,该合同也成立。但为了确保合同的效力和可执行性,建议尽量采用双方签名的方式订立合同。这样可以避免后续可能出现的争议和纠纷,保障双方的合法权益。如果对合同的效力或签名等问题存在疑问,建议咨询专业律师,以获取准确的法律建议和指导。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。