合同怎样才有法律效力呢根据相关法律规定,合同有效的要件有以下几项:1、行为人具有相应的民事行为能力;2、意思表示真实;3、不违反法律、行政法规的强制性规定,不违背公序良俗。有效合同,是指具备了合同的生效要件,能够产生合同当事人预期法律效果的合同。