买房时若开发商不按期交房,购房者通常有权退房。首先,根据相关法律规定及购房合同约定,按时交房是开发商的主要义务。若开发商未能履行此义务,构成违约。其次,购房者可先书面催告开发商交房。若催告后合理期限内仍未交房,购房者有权解除合同退房。再者,退房时,购房者可要求开发商返还已付购房款及利息,赔偿损失。损失包括因房价波动造成的差价损失等。不过,若因不可抗力等特殊原因导致延期交房,开发商不承担违约责任,购房者不能随意退房。具体情况需依据合同条款及实际情形判断。总之,开发商不按期交房,购房者有退房的可能性,但要遵循法定程序和合同约定来维护自身权益。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。