1.产生的依据不同。缔约过失责任是在合同不成立、合同无效或被撤销等情形下产生的责任。而违约责任则只能产生于已生效的合同,债务人本应按照合同约定的义务履行,因违反约定义务而应当承担违约责任。
2.保护的利益不同。缔约过失责任是为了保护缔约双方从接触、磋商到合同不能成立、合同无效、合同被撤销时双方之间形成的一种信赖利益。而违约责任则重在保护合同当事人基于合同的生效,实际履行后所获得的利益。
3.责任发生的时间不同。因一方当事人的过错致使合同不能成立,即仍处在要约或承诺阶段,或合同虽已成立但无效或者是被撤销。而违约责任只能发生在合同成立后且已生效。合同生效后,债务人开始履行义务,如对合同义务的不履行或履行不符合约定,此时才产生违约责任。
4.赔偿损失的范围不同。缔约过失责任的赔偿的是信赖利益的损失,既包括因他方的缔约过失而导致信赖人的直接财产的减少,如费用的支出。违约责任赔偿的是履行利益的损失,即合同成立且生效后,而违约方不履行合同义务或履行合同义务不符合约定时给非违约方造成的损失,履行利益赔偿的结果是使当事人达到合同完全履行时的状态。
5.责任形式不同。缔约过失责任的责任形式只能是赔偿损失。违约责任的责任形式则很多,主要包括继续履行、采取补救措施、赔偿损失、支付违约金、定金罚则等形式。