婚前协议不一定需要公证,只要当事人的意思表示一致,协议的内容并未违反法律规定,双方自愿达成协议,该书面协议无论是否做了公证,均具有法律效力。
【法律依据】
《婚姻法》第三十一条规定,男女双方自愿离婚的,准予离婚。双方必须到婚姻登记机关申请离婚。婚姻登记机关查明双方确实是自愿并对子女和财产问题已有适当处理时,发给离婚证。