婚前协议有效的条件是双方具有相应的民事行为能力、意思表示真实、不违反法律、行政法规的强制性规定,不违背公序良俗。夫妻可以约定婚姻关系存续期间所得的财产以及婚前财产
法律依据
《民法典》第一千零六十五条
《民法典》第一百四十三条