合同里没写终止期限,这并不影响合同本身的效力。要是遇到这种情况,合同双方可以一起商量,给合同补充一个终止期限,这在法律上就是达成补充协议,《民法典》合同编对此是有规定的。要是双方没办法商量出补充协议,也能根据合同里的其他条款,或者平时类似交易的习惯,来确定合同的终止期限。
在合同履行的时候,要是出现法定的终止情形,合同也会终止。像债务已经还清了、债务相互抵消了、债务人把标的物依法进行了提存、债权人不要债务人还钱了,或者债权和债务都归到一个人身上了,这些都属于法定的合同权利义务终止的情况。
另外,当事人还有法定解除权。要是发生了不可抗力事件,导致合同目的没法实现;或者一方拖延着不履行债务,又或者有其他违约行为,让合同目的实现不了,在这些情况下,当事人就可以解除合同。一旦解除合同的通知送到对方手里,合同也就终止了。
要是当事人既没办法通过协商确定合同终止期限,也没有出现法定的终止或者解除情形,那合同一般会一直有效,直到合同目的达成,或者双方之后商量好了,一致同意解除合同。