无效合同与可撤销合同的主要区别如下:

  • 法律效力不同:无效合同自始无效,而可撤销合同在被撤销前是有效的。
  • 原因不同:无效合同通常因违法或违背公序良俗,可撤销合同多因欺诈、胁迫或重大误解。
  • 主张主体不同:无效合同可由法院主动认定,可撤销合同需当事人主动申请撤销。
  • 时间限制不同:无效合同无时间限制,可撤销合同需在法定期限内行使撤销权。

无效合同的法律后果是返还财产或赔偿损失,可撤销合同撤销后效力溯及既往地消灭。