1、建工合同违约金的计算方式有两种,一种是当事人自行约定,另一种是按法定方式来算。
2、在当事人约定这一块,按照《民法典》的规定,建工合同的双方能够在合同里自己约定违约金的具体数额或者计算办法。要是约定的违约金比实际造成的损失少,法院或者仲裁机构可以根据当事人的请求增加违约金数额;要是约定的违约金比实际损失多很多,法院或者仲裁机构也能根据当事人的请求适当减少。
3、按照法定方式计算时,如果合同里没有约定违约金条款,那就得根据实际损失来确定赔偿金额。损失赔偿的数额应该和因为违约造成的损失相当,这里面还包括合同正常履行后能拿到的收益,不过不能超过违约那一方在签订合同时能预见到或者应该预见到的因为违约可能造成的损失。
4、在实际的司法案件中,处理建工合同纠纷时,法院会综合考虑合同的履行情况、当事人的过错程度以及预期能获得的利益等因素来确定违约金数额。打个比方,要是承包人没有按照约定时间完成工程,发包人在要求违约金的时候,得证明因为工期延误自己遭受了哪些实际损失;要是发包人没有按照约定支付工程款,承包人要求违约金时,同样也得证明自己因此受到了哪些损失。