买房时若开发商没按时交房,购房者通常有权解除合同要求退房,但需视具体情况而定。首先,若购房合同中明确约定了交房时间及逾期交房的违约责任,且约定购房者有权在开发商逾期交房达到一定期限后解除合同,那么当开发商未按时交房符合合同约定的解除条件时,购房者可依据合同约定解除合同并要求退房退款,同时开发商应承担违约责任,如支付违约金等(《民法典》第五百六十二条规定,当事人协商一致,可以解除合同。当事人可以约定一方解除合同的事由。解除合同的事由发生时,解除权人可以解除合同)。其次,如果合同未明确约定逾期交房的解除条款,经购房者催告后,开发商在三个月的合理期限内仍未交房,购房者也有权解除合同退房,开发商同样要承担违约责任(《商品房买卖合同纠纷解释》第十一条规定,根据民法典第五百六十三条的规定,出卖人迟延交付房屋或者买受人迟延支付购房款,经催告后在三个月的合理期限内仍未履行,解除权人请求解除合同的,应予支持)。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。