交房合同违约金的计算方式通常有两种。一是按照合同约定计算。若合同明确约定了违约金的具体数额或计算方法就依照合同执行。例如合同约定每逾期一天交房按购房款的万分之三支付违约金。二是依据法定标准计算。当合同未约定时根据《民法典》第五百七十七条规定当事人一方不履行合同义务或者履行合同义务不符合约定的应当承担继续履行、采取补救措施或者赔偿损失等违约责任。损失赔偿额应相当于因违约所造成的损失包括合同履行后可以获得的利益但不得超过违约一方订立合同时预见到或者应当预见到的因违约可能造成的损失。一般来说可能会参照同地段类似房屋的租金等标准来确定损失。具体计算时需结合实际情况准确确定违约造成的损失以合理计算违约金数额。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。