第一、合同当事人在签订合同的时候应当具有相应的民事行为能力。比如限制行为能力的人签订的合同效力是待定的,需要监护人的追认才可以发生法律效力。
第二、合同当事人的意思表示要真实。通俗地讲,就是合同当事人对合同内容、形式都达成了一致,不存在虚假或者误解的部分。如果两个人意思表示不一致,自然不会签订合同,更不会使合同生效。
第三、不违反法律或者社会的公共利益。根据法律规定,损害社会公共利益或者违反法律、行政法规的合同是无效的。无效的合同自始无效。