解除合同的法律后果具体如下:
1、合同解除不溯及既往的,如果只是使未履行的合同不再履行,不得请求赔偿损害,那么一方当事人因另一方当事人不履行合同或者不适当履行合同受到的损害就无法补救。
2、合同解除溯及既往的,如果只是恢复原状,那么非违约方订立合同所支出的费用,因相信合同能够履行而作准备所支出的人力、物力,以及为恢复原状而支出的费用就得不到补偿。
3、在协议解除合同的情况下,一方当事人因解除合同受了损失,如果获利的一方不赔偿对方当事人因解除合同受到的损害,不符合公平原则。
4、在因第三人的过错致使合同不能履行而解除的情况下,债权人不能直接向第三人主张权利,如果债务人不承担解除合同的赔偿责任,他要么不向第三人主张权利以弥补债权人的损失,要么自己独享主张权利后取得的利益,使债权人的利益得不到保障。
因此,合同解除后,确因一方的过错造成另一方损害的,有过错的一方应向受害方赔偿损害,不能因合同解除而免除其应负的赔偿责任。
《中华人民共和国合同法》第九十三条
当事人协商一致,可以解除合同。当事人可以约定一方解除合同的条件。解除合同的条件成就时,解除权人可以解除合同。
《中华人民共和国合同法》第九十四条
有下列情形之一的,当事人可以解除合同:
(一)因不可抗力致使不能实现合同目的;
(二)在履行期限届满之前,当事人一方明确表示或者以自己的行为表明不履行主要债务;
(三)当事人一方迟延履行主要债务,经催告后在合理期限内仍未履行;
(四)当事人一方迟延履行债务或者有其他违约行为致使不能实现合同目的;
(五)法律规定的其他情形。