一般情况下买房子交了定金签了合同后能否退需要视具体情况而定:1. 因购房者自身原因:如果是购房者自身不想买房了比如主观不想履行合同那么定金通常是不能退的。因为定金具有担保性质给付定金的一方不履行约定的债务的无权要求返还定金。2. 因开发商原因:若开发商存在欺诈行为如故意隐瞒房屋真实情况等或者房屋存在质量问题严重影响居住等购房者可以要求退还定金并解除合同同时开发商可能还需承担赔偿责任。3. 不可抗力等特殊情况:因不可抗力、意外事件等不可归责于双方的原因导致合同无法履行的定金可以退还。例如发生自然灾害使房屋受损无法交易等情况。4. 合同无效或被撤销:如果合同存在无效或可撤销的情形如一方以欺诈、胁迫的手段订立合同损害国家利益等定金也可以退。5. 协商一致:买卖双方经协商一致都同意解除合同退还定金这种情况下当然可以退。总之退定金要依据具体事实和法律规定来判断。若有争议可通过协商、调解或诉讼等方式解决。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。