1、婚姻协议一般是夫妻两人在结婚前或者结婚后签订的协议。正常情况下,只要这份协议是夫妻双方心里真实想表达的,内容不违反法律和行政法规的硬性规定,不违背社会的公序良俗,也不会损害国家、集体还有其他人的合法权益,那协议从成立的时候开始就生效了,在夫妻婚姻关系存在期间一直都有效。
2、要是婚姻协议附带了生效条件,等条件达成的时候协议就生效;附带了解除条件,等条件达成协议就失效。打个比方,协议里写了“要是一方有赌博行为,协议就生效”,等一方真的赌博了,协议就开始生效。再比如约定“要是双方离婚,这份协议就失效”,等离婚这件事发生,协议就没用了。
3、婚姻协议也会因为一些法定的情况变得无效或者能被撤销。像协议内容违法,比如约定限制一方基本的人身权利,这种协议就是无效的。要是一方用欺骗、威胁的手段,让对方在违背自己真实意愿的情况下签了协议,受伤害的一方可以请求法院或者仲裁机构撤销协议,被撤销的协议从一开始就没有法律效力。