房子不能按时交房,违约金的计算方式通常有以下两种:一是按照合同约定计算。若购房合同中明确约定了违约金的具体数额或计算方法,那么就按照合同约定执行。比如约定按已付购房款的一定比例计算,如每日万分之几等。二是按照法定标准计算。若合同未约定违约金数额或损失赔偿额计算方法,根据相关法律规定,违约金数额或者损失赔偿额可以参照以下标准确定:逾期交付使用房屋的,按照逾期交付使用房屋期间有关主管部门公布或者有资格的房地产评估机构评定的同地段同类房屋租金标准确定。在实际计算违约金时,需准确确定逾期交房的时间节点,以确定违约期间。同时,要注意收集相关证据,如开发商发出的交房通知、实际交房时间的证明等,以便在主张违约金时能有力支持自身诉求。若对违约金计算及相关事宜存在争议,可通过协商、调解或诉讼等方式解决。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。