婚前财产协议的生效要件有:
1、婚前财产协议形式上必须是书面的;
2、婚前财产协议内容上必须合法;
3、婚前财产协议必须是夫妻双方真实的意思表示。
【法律依据】
根据《婚姻法》第十九条,夫妻可以约定婚姻关系存续期间所得的财产以及婚前财产归各自所有、共同所有或部分各自所有、部分共同所有。约定应当采用书面形式。