婚后协议不一定需要公证,协议只要符合行为人具有相应的民事行为能力、意思表示真实、不违反法律或者社会公共利益三个条件就合法有效,不以经过公证为前提。而公证的目的是对协议真实性、合法性予以证明。
《民法通则》
第五十五条 民事法律行为应当具备下列条件:
(一)行为人具有相应的民事行为能力;
(二)意思表示真实;
(三)不违反法律或者社会公共利益。
《合同法》
第四十四条 依法成立的合同,自成立时生效。
《公证法》
第二条 公证是公证机构根据自然人、法人或者其他组织的申请,依照法定程序对民事法律行为、有法律意义的事实和文书的真实性、合法性予以证明的活动。