1、定金,只有遇到开发商资质不全、开发商违约(开发商进行了在建工程抵押,并且未告知购房者)、签订的认购合同不规范等情况下,才能退还。定金是通过书面约定由一方向对方给付一定数额的货币作为合同担保,其目的在于确保各方订立合同或促使合同义务人履行义务,保障权利人的权利能够得以实现。给付定金一方如果不履行义务,无权要求另一方返还定金;接受定金的一方如果不履行义务,需向另一方双倍返还定金。
2、订金,可通过双方协调归还。

一般原则是订金可以退,定金不能退,但定金满足一定条件的可以返还,给付定金方不履行合同义务的,无权请求返还定金,收取定金方不履行合同义务的,双倍返还定金。
【法律依据】
根据《合同法》第一百一十五条,当事人可以依照《中华人民共和国担保法》约定一方向对方给付定金作为债权的担保。债务人履行债务后,定金应当抵作价款或者收回。给付定金的一方不履行约定的债务的,无权要求返还定金;收受定金的一方不履行约定的债务的,应当双倍返还定金。
1、定金不能退,订金可以退。
2、定金是指当事人双方为了保证债务的履行,约定由当事人方先行支付给对方一定数额的货币作为担保,定金的数额由当事人约定,但不得超过主合同标的额的20%。定金合同要采用书面形式。
3、订金,根据我国现行法律的有关规定,其不具有定金的性质,只是单方行为,不具有明显的担保性质。交付订金的一方主张定金权利的,人民法院不予支持。
买房定金不可退,订金是可以退还的。但是并不是所有的定金都不能退还,根据《商品房销售管理办法》第22条规定,不符合商品房销售条件的,开发商不得销售商品房也不得收取任何预订款性质的费用。因此,如果商品房不符合销售条件,而购房者已经交纳了定金,那么无论双方是否约定定金退还事项,开发商都应无条件退还定金给购房者。此外,根据《最高人民法院关于审理商品房买卖合同纠纷案件适用法律若干问题的解释》第4条的规定,因不能归责于当事人双方的事由,导致商品房买卖合同未能订立的,出卖方也是应当返还定金的。
签订购房合同之后确实应该支付一定的定金给开发商,而且这个额度一般是总价格的百分之二十,一般都不会超过这个额度的,如果对方索要了的定金,这时候显然是不合理的,可以直接提出异议。如果购房的时候只支付了订金,那么到时候对方如果没有履行合同,就没有额外的补偿,所以建议各位打算购房的朋友,还是把合同弄清楚,并且和对方签订合理的定金。