撤销合同的后果有:

1、被撤销的合同自始没有法律约束力。因此该合同取得的财产,应当予以返还;不能返还或者没有必要返还的,应当折价补偿。如赠与合同被撤销,被赠予人应将赠与物返还给赠与人,赠与物已经被使用无法返还的,应折价补偿。

2、有过错的当事人需要赔偿损失。有过错的一方应当赔偿对方因合同撤销所受到的损失,双方都有过错的,应当各自承担相应的责任。

3、若订立的合同是因为当事人恶意串通,损害国家、集体或者第三人利益的,因此取得的财产收归国家所有或者返还集体、第三人。