婚内财产协议有法律效力,但是要满足下述条件,即夫妻双方具有完全民事行为能力,并且订立财产约定的行为是出于真实意思表示,双方签的财产约定的内容不违反法律、行政法规的强制性规定,不违背公序良俗,不损害他人的合法利益,那么该婚内财产协议经过夫妻双方签名确认,注明日期后,该财产约定即具有民事法律效力。法律依据:《
民法典》第一百四十三条
具备下列条件的
民事法律行为有效:
(一)行为人具有相应的民事行为能力;
(二)意思表示真实;
(三)不违反法律、行政法规的强制性规定,不违背公序良俗。
第一百四十四条
无民事行为能力人实施的民事法律行为无效。