根据《最高人民法院关于审理商品房买卖合同纠纷案件适用法律若干问题的解释》第十七条规定,没有约定违约金数额或者损失赔偿额计算方法,逾期付款的,按照未付购房款总额,参照中国人民银行规定的金融机构计收逾期贷款利息的标准计算。因此,分为两种情况:第一种情况:合同中对逾期支付购房款违约责任有约定的,按照约定计算。商品房买卖合同一般是按照合同范本制作签订的,大多数情况下会对逾期支付购房款的违约责任作出约定,例如,迟延支付购房款,按迟延付款金额的日万分之五支付违约金。这种情况下,违约金计算方式已经明确,应按合同约定履行。第二种情况:合同中没有约定违约金数额或计算方法。按照未付购房款总额,参照中国人民银行规定的金融机构计收逾期贷款利息的标准计算。以上是买房晚付款违约金的两种情况。