簽訂婚前協議有效的條件:(一)協議雙方當事人必須具有簽約能力我國《合同法》第九條規定:“當事人訂立合同,應當具有相應的民事權利能力和民事行爲能力。”由此可見,在訂立合同時,注意當事人的締約能力和主體資格問題是十分重要的;(二)婚前協議必須有對價或原因;(三)婚前協議的內容必須合法根據我國《合同法》第7條規定:“當事人訂立、履行合同應當依照法律、行政法規,尊重社會公德,不得擾亂社會經濟秩序,損害社會公共利益”;(四)合同必須符合法律規定的形式;(五)合同當事人的意思表示必須真實。