不一定需要公证。
签订协议书的主体要合法,具有相应的民事行为能力,内容要符合法律规定,意思表示真实,不违反法律或社会公共利益。 这样的协议书就具有法律效力。
但是,根据法律或者行政法规的规定,有些民事法律行为、有法律意义的事实只有经过公证,才发生法律上的效力,公证处办理的这一类公证就是法定公证。
必须要公证的情况:
因房地产赠与、继承、遗赠申请房地产登记的,有关当事人应当向登记机构提交有关事实或者合同的公证文书。 房地产权利人是自然人且委托他人申请转让、抵押登记的,应当向登记机构提交有关的公证文书。当事人约定合同经公证生效的,应当向登记机构提交有关合同的公证文书。
来源找法网:
http://china.findlaw.cn/