你好,购房退房违约金算法如下:(一)违约责任取决于合同约定和法律规定,且约定优先。所以,合同中约定违约责任并明确违约金具体数额的,从其约定;如果没有约定,按照法律规定处理,如:支付定金一方违约的,定金不予返还;收取定金一方违约的,双倍返还定金。双方都有过错的,按照各自过错程度分担。违约金不足以弥补损失的,可以要求违约方按对方所受损失进行赔偿;违约金过高的也可以请求减少赔偿金额。(二)退房违约金的协议1、关于开发商是否支付违约金以及支付违约金的数额或比例问题,要查看与开发商签订的房屋买卖合同的相应条款,一般在该合同中都会有明确约定,那么您可依据本合同及开发商违约事实向法院提起诉讼,要求开发商支付未行合同的违约金。2、至于退房协议的条款约定,没有统一格式,应一次性将双方权利义务约定清楚,并约定如果在退房过程中开发商未按照协议履行退款应承担的违约责任,这样对您的权益可以实现有效保护。3、综上,开发商在第一次违约时,应支付您违反房屋买卖合同的违约金,如在今后退款的过程中出现违约情形,仍需向您支付违约金。