房屋代持协议一般是合法的。1. 从民事角度看只要协议是双方真实意思表示内容不违反法律法规的强制性规定不存在欺诈、胁迫等可撤销情形就具有法律效力。比如双方自愿约定一方出资购房登记在另一方名下由实际出资人享有房屋权益这种约定是有效的。2. 从物权角度讲登记的名义产权人在法律上享有房屋所有权但实际出资人依据代持协议享有对房屋的权益。例如名义产权人未经实际出资人同意擅自处分房屋实际出资人可依据协议要求其承担违约责任。3. 然而代持协议也存在一定风险。比如名义产权人可能因债务等原因导致房屋被查封、执行。若实际出资人想对抗第三人需证明代持关系及自身权益这在实践中可能存在困难。4. 为降低风险签订代持协议时应明确双方权利义务包括房屋出资、使用、处分限制等。同时实际出资人要注意留存出资凭证等相关证据以维护自身权益。总之房屋代持协议在符合法律规定的情况下是合法有效的但各方需谨慎对待防范潜在风险。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。