合同违约金的计算方式如下:1. 约定优先:首先看合同中是否明确约定了违约金的数额或计算方法。如果有约定,按照合同约定执行。例如合同约定一方违约需支付另一方合同金额10%的违约金,那么就按此计算。2. 法定调整:若约定的违约金过高或过低,当事人可请求法院或仲裁机构调整。一般来说,违约金超过造成损失的30%,可认定为过高;低于实际损失的,可要求适当增加。比如实际损失为10万元,违约金约定为30万元,违约方可以请求调整。3. 损失赔偿计算:没有约定违约金时,可主张违约方赔偿因违约造成的损失。损失包括直接损失和可得利益损失。直接损失如为履行合同已支出的费用,可得利益损失如因对方违约导致本可获得的利润未实现。4. 综合考量:计算违约金时要综合考虑合同的履行情况、当事人的过错程度等因素。如果双方都有一定过错,违约金数额可能会相应调整。总之,合同违约金的计算要依据合同约定、法律规定以及实际损失等多方面因素来确定,以保障当事人的合法权益。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。