以下几种情况下买房定金可以退:1. 开发商原因导致合同无法签订:比如开发商未取得预售许可证或者提供的房屋信息与实际严重不符等。此时购房者有权要求退还定金。2. 不可抗力因素:如果因自然灾害、政策重大调整等不可抗力致使购房合同无法履行定金应予以退还。3. 对合同条款协商不一致:购房者与开发商就房屋交付时间、质量标准、违约责任等关键条款未能达成一致意见无法签订购房合同定金可退。4. 卖方违约不卖:若卖方单方面毁约不想出售房屋了那么买方有权要求退还定金并且可以主张卖方承担违约责任。5. 认购协议无效:若认购协议存在欺诈、胁迫等可撤销的情形或者协议本身违反法律法规强制性规定而无效定金也应当退还。在遇到定金能否退还的问题时购房者要及时收集相关证据与开发商积极沟通协商。协商不成的可以通过向法院提起诉讼等法律途径来维护自身权益。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。