买房子交完定金是否能退需要分情况来看:1. 因购房者原因:如果是购房者自身原因不想买房了比如在规定时间内凑不齐购房款等那么定金通常不能退。因为购房者的行为构成违约定金具有担保合同履行的性质给付定金的一方不履行约定的债务的无权要求返还定金。2. 因开发商原因:若开发商存在违约行为比如房屋存在质量问题、无法按时交房等或者开发商未取得预售许可证等违法销售情况购房者可以要求开发商退还定金。因为开发商违约导致合同无法正常履行购房者有权解除合同并要求退还定金。3. 不可归责于双方的原因:例如因不可抗力等不可预见、不可避免、不可克服的原因导致房屋交易无法进行这种情况下定金一般可以退还。4. 合同未成立或无效:如果房屋买卖合同未能成立或者因某些原因被认定无效定金也应当退还。总之交完定金后能否退关键在于导致不能继续履行房屋买卖的原因是什么。如果符合法定或约定的退定金情形购房者可以通过与开发商协商、向相关部门投诉或通过法律途径来争取退还定金。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。