1、在多数购房情形里,要是买房的人违约了,那之前交的定金基本就拿不回来了。这是因为按照《民法典》的说法,交定金的一方要是不履行合同里的义务,或者履行得不符合约定,导致合同目的没办法达成,就没资格要求退还定金。定金其实就是一种担保,就是为了让买卖双方都好好履行合同。
2、违约金能不能退就得看具体情况了。要是合同里对违约金有明确规定,而且因为买家违约让卖家遭受了损失,卖家就可以要求买家付违约金。但要是合同约定的违约金比实际损失高太多了,买家可以向法院或者仲裁机构申请适当减少。法院或者仲裁机构会参考实际损失,同时考虑合同履行情况、双方过错程度还有预期利益等因素,按照公平和诚信原则进行判断并给出裁决。
总体来讲,买家违约时,定金一般退不回来,不过违约金有机会通过法律程序进行调整或者减免。