单合同和双合同的区别:单务合同的风险一律由债务人负担,双务合同的风险遵循交付主义、合理分担主义、债务人主义等规则;单务合同不适用抗辩权,双务合同存在合同履行抗辩权;单务合同不发生因一方过错所致合同不履行的法律责任,双务合同可以要求违约方履行合同、承担违约责任、解除合同、返还受领给付等。

法律依据

《中华人民共和国民法典》第五百七十七条当事人一方不履行合同义务或者履行合同义务不符合约定的,应当承担继续履行、采取补救措施或者赔偿损失等违约责任。