婚前财产公证,只要当事人的意思表示一致,协议的内容并未违反法律规定的,就有法律效力。婚前财产公证并非必须的,只是,经过公证的婚前财产协议在证明力上更高。
根据《公证法》第三十六条规定,经公证的民事法律行为、有法律意义的事实和文书,应当作为认定事实的根据,但有相反证据足以推翻该项公证的除外。
第三十八条规定,法律、行政法规规定未经公证的事项不具有法律效力的,依照其规定。
《公证法》第三十六条。