您好,对于您提出的问题,我的解答是, 借名买房协议有没有效,这个要以下来看,首先法律上它没有明确规定不能够借名买房。因此在一般的情况下,借名买房是可以的。但是由于房屋它是一个特殊的商品,他常常存在一个政策上的限购的规定,如果这个借名人本来没有具备购房资格,为了取得这个房产,而借用有那个购房资格的人的名义来买,那么这个就违背了那个法律的基本的诚信原则,也违背了国家政策原来要达到的调控的目的,在这种情况下是无效的。除此之外,因为他没有违反法律的强制性规定,这个借名买卖是有效的。当然如果你这个房子无法证明是借别人的钱来买,是自己出的钱,那么这种情况下也很难证明这个买卖合同有效,因此保留那个借名人出资的证据是相当的重要。