1、发生的时间不同。缔约上过失责任发生在合同缔结阶段,违约责任则发生在合同有效成立之后。
2、性质不同。缔约上过失责任是一种法定的损害赔偿责任,其目的是解决没有合同关系的情况下因一方的过错而造成另一方信赖利益损失的问题;违约责任则可以由当事人自行约定,如当事人可以约定违约金、损害赔偿金的计算方法和数额等。
3、赔偿范围不同。缔约上过失责任赔偿当事人的信赖利益损失,以求回复到先前的状态;违约责任则赔偿当事人的期待利益损失,目的在于达到犹如合同全部履行的状态;在具体的责任形式上,缔约上过失责任表现为单一的损害赔偿责任,而违约责任则表现为支付违约金、赔偿损失和实际履行等。
4、损害赔偿的限度不同。基于违约责任而产生的损失赔偿原则上不能超过违反合同的一方在订立合同时应当预见到的因违约所可能造成的损失;在缔约上过失责任中则不存在这样的限制性规定。
根据相关法律规定,当事人在订立合同过程中有下列情形之一,造成对方损失的,应当承担赔偿责任:
(一)假借订立合同,恶意进行磋商;
(二)故意隐瞒与订立合同有关的重要事实或者提供虚假情况;
(三)有其他违背诚信原则的行为。
当事人一方不履行合同义务或者履行合同义务不符合约定的,应当承担继续履行、采取补救措施或者赔偿损失等违约责任。
缔约过失责任是指在合同订立过程中,一方因故意或过失违背依其诚实信用原则所应尽的义务,使合同未成立、被撤销或无效而致另一方信赖利益的损失时应承担的民事责任。
违约责任是指违反合同的民事责任,即合同当事人不履行合同义务或履行合同义务不符合约定时所承担的法律后果。
综合上面所说的,缔约过失责任与违约责任是属于两种不同的责任,对于所发生的时间还有性质以及赔偿的范围完全是不一样的,一种是在成立合同之前,一种是在成立合同之后,但不管是怎么样只要违反了双方的约定就需要承担法律的责任。