在以下情况下,业主可以要求开发商退房:1、交付期限届满,开发商未交房且经过催告,三个月内未交房;2、房屋交付后经过核验主体结构质量不合格;3、开发商因缺少预售许可证,导致合同无效;4、其它可以退房的情形。