合同在以下七种情形任一种发生的时候会终止:1、合同已经按照双方约定履行完毕;2、合同按法律规定或者双方约定已经合法解除;3、双方的债务可以相互抵销;4、债务人一方已经合法地将标的物给到提存机关提存;5、债权人一方免去另一方的债务;6、出现了混同的情形,即债权和债务同归于一人;7、按照法律的规定或当事人之间的合法约定,合同终止了的其他情况。

法律依据

《合同法》第九十一条 有下列情形之一的,合同的权利义务终止:(一)债务已经按照约定履行;(二)合同解除;(三)债务相互抵销;(四)债务人依法将标的物提存;(五)债权人免除债务;(六)债权债务同归于一人;(七)法律规定或者当事人约定终止的其他情形。