房屋买卖合同是否在法律上生效,需视具体情况而定。一般来说,满足以下条件的房屋买卖合同具有法律效力:1. 当事人具有相应的民事行为能力。比如,成年人签订合同,需精神正常、意思表示真实,未成年人签订纯获利益或与其年龄、智力相适应的合同有效,否则需经法定代理人追认(《民法典》第一百四十三条)。2. 意思表示真实。不存在欺诈、胁迫等导致意思表示不真实的情形。3. 不违反法律、行政法规的强制性规定,不损害国家、集体和他人合法权益。例如,房屋买卖不能违反限购政策等。4. 合同具备必要条款,如当事人信息、房屋基本情况、价格、履行方式等。若合同符合上述条件,自成立时生效。但法律另有规定或当事人另有约定的除外,比如有的合同会约定以办理特定手续为生效条件。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。