合同违约金数额的计算方式主要有约定和法定两种。
先说约定的情况。要是合同里有关于违约金的约定,那就按照约定来。当事人可以在合同中明确写出具体的违约金数额,或者约定好计算方法。只要这个约定的违约金数额,不是过分高于或者低于违约所造成的损失,法院或者仲裁机构一般都会认可并支持。判断是不是“过分”,通常是以实际损失作为基础,同时会综合考虑合同的履行情况、当事人的过错程度,还有预期利益等因素。要是约定的违约金比实际造成的损失低,当事人可以向法院或仲裁机构请求增加;要是约定的违约金过分高于损失,也能请求适当减少。
如果合同中没有约定违约金,那就按照法定方式处理。此时要根据违约造成的实际损失来确定赔偿数额,像因为违约导致的直接经济损失、可得利益损失等,都要考虑进去。