房子买卖违约金的计算方式如下:1. 有约定按约定:如果购房合同中明确约定了违约金的具体数额或计算方法,那么就按照合同约定来计算。例如合同约定违约金为房屋总价的5%,若房屋总价100万,违约金就是5万。2. 未约定按法定:若合同未约定违约金,根据相关法律规定,受损害方可以要求违约方按照违约行为造成的损失来赔偿。损失赔偿额应当相当于因违约所造成的损失,包括合同履行后可以获得的利益,但不得超过违约一方订立合同时预见到或者应当预见到的因违约可能造成的损失。比如因卖方违约导致买方额外租房居住产生的费用等,都可作为损失要求赔偿。3. 违约金过高或过低的调整:如果违约金约定过高(过分高于造成的损失),违约方可以请求人民法院或者仲裁机构予以适当减少;若违约金约定过低(低于造成的损失),守约方可以请求增加。一般来说,当事人主张约定的违约金过高请求予以适当减少的,人民法院应当以实际损失为基础,兼顾合同的履行情况、当事人的过错程度以及预期利益等综合因素,根据公平原则和诚实信用原则予以衡量,并作出裁决。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。