自身原因导致,定金没有办法退还,开发商的原因,可以退还。1、自身原因导致:如果是发生的后悔的情况,但是已经给了开发商定金,这种情况下,定金是不可以退还的,只能将定金作为赔偿金支付与开发商。2、开发商的原因导致:如果是开发商没有按照合同的实际情况交付房屋,或者是在验房的过程中,发现房屋不合格等现象,是可以要求开发商将定金退还的,并且可以双倍退还。