1. 首先,违约金的计算方式一般由合同约定。若合同明确规定了违约金数额或计算方法,就按合同执行。例如合同约定购房总价的一定比例为违约金,那就依此计算。2. 若合同未约定,根据《民法典》第五百七十七条规定,当事人一方不履行合同义务或者履行合同义务不符合约定的,应当承担继续履行、采取补救措施或者赔偿损失等违约责任。在购房中,卖方违约不卖房,买方损失通常是房屋差价等,买方有权要求卖方赔偿实际损失。3. 实际计算时,可参照同地段类似房屋的市场价格与合同价格的差价等确定损失数额,以此要求违约方承担赔偿责任。若买方违约不买房,卖方也可依此要求买方赔偿因买方违约导致的损失,包括另行销售房屋的差价损失等。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。