1、签了离婚协议不一定就有效。离婚协议属于附条件才能生效的协议,它生效的条件是完成离婚登记。
2、从形式上,离婚协议得是夫妻双方真实意愿的表达,内容不能违反法律和行政法规里的硬性规定,也不能违背社会公德,而且双方都得有相应的民事行为能力,这样双方签字后协议就算成立了。
3、按照《中华人民共和国民法典》的规定,要让离婚协议有法律效力,夫妻双方得一起到婚姻登记机关申请离婚登记。从婚姻登记机关收到离婚登记申请,等离婚冷静期过了,在之后三十天内,双方还得再一起到婚姻登记机关申请领离婚证。经过审查,符合条件的,婚姻登记机关会进行登记并发给离婚证,这时离婚协议才正式生效。
4、要是只是签了离婚协议,却没完成上面说的离婚登记流程,那离婚协议虽然成立了但没生效,对夫妻双方没有法律上的约束作用。要是有一方反悔了,另一方不能依据这份协议要求对方强制执行。