合同到期不交房,违约金计算方式如下:首先,要看合同中有无关于违约金的具体约定。若有明确约定,按照合同约定的金额或计算方法来计算违约金。其次,若合同未约定违约金,受损害方可以根据违约行为造成的损失主张违约方赔偿。损失赔偿额应相当于因违约所造成的损失,包括合同履行后可以获得的利益,但不得超过违约一方订立合同时预见到或者应当预见到的因违约可能造成的损失(《民法典》第五百八十四条)。例如,因逾期交房导致购房者租房居住产生的额外租金支出,就属于直接损失;而因房价上涨,购房者再购房时需多支付的房款差价等,属于可得利益损失。总之,合同到期不交房,违约金计算优先依合同约定,无约定则依实际损失主张赔偿。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。