1、约定违约金上限的计算得看不同情况。在民事合同方面,按照《中华人民共和国民法典》的规定,如果当事人约定的违约金比造成的损失高太多,法院或者仲裁机构能根据当事人的请求适当降低。在实际的司法操作里,通常以违约造成的损失为参照,要是违约金超过损失的百分之三十,一般就会被认定为“过分高于造成的损失”。这里说的损失包含直接损失和可得利益损失。打个比方,在买卖合同里,要是卖方违约没按时交货,买方的直接损失可能是因为收货延迟,仓储成本增加了;可得利益损失可能是货物没及时投入生产,错过了盈利的机会。计算的时候,先确定实际损失的金额,然后在此基础上乘以130%,要是约定的违约金比这个结果高,违约的一方就可以请求适当减少。
2、在建设工程施工合同纠纷里,违约金上限也是以实际损失为衡量依据。而在民间借贷中,出借人和借款人既约定了逾期利率,又约定了违约金或者其他费用,出借人可以选择主张逾期利息、违约金或者其他费用,也能一起主张,不过加起来超过合同成立时一年期贷款市场报价利率四倍的部分,法院是不会支持的。
随着法律行业的发展,对于违约金上限的规定会更加细化和完善,以更好地平衡合同双方的利益,适应不断变化的市场环境。