婚前财产协议有法律效力吗

签订合法婚前财产协议就有效力。具备的要件:1、婚前财产协议形式上必须是书面的。形成书面的文字,既可以是夫妻双方自行达成,也可以是在公证部门的参与下达成,但公证并不是法定必需的程序,只要是夫妻双方真实的意思表示,就不能推翻该婚前财产协议形式上的合法有效性。2、婚前财产协议内容上必须合法。

法律依据:《民法典》第一千零六十二条:夫妻在婚姻关系存续期间所得的下列财产,为夫妻的***同财产,归夫妻***同所有:

(一)工资、奖金、劳务报酬;

(二)生产、经营、投资的收益;

(三)知识产权的收益;

(四)继承或者受赠的财产,但是本法第一千零六十三条第三项规定的除外;

(五)其他应当归***同所有的财产。

夫妻对***同财产,有平等的处理权。

《民法典》第一千零六十三条:下列财产为夫妻一方的个人财产:

(一)一方的婚前财产;

(二)一方因受到人身损害获得的赔偿或者补偿;

(三)遗嘱或者赠与合同中确定只归一方的财产;

(四)一方专用的生活用品;

(五)其他应当归一方的财产。