高额违约金的计算方式通常有约定计算和法定计算两种。有约定的从约定,按照合同中明确的计算方法来确定违约金数额;无约定的,按照法律规定的相关标准计算。
在法律实践中,违约金的计算首先遵循当事人意思自治原则。如果双方在合同中对违约金的数额或计算方法有明确约定,那么一般就按照该约定来计算违约金。例如,在房屋租赁合同中,双方约定若承租方提前解约,需按照剩余租期租金总额的一定比例(如30%)支付违约金,那么当承租方违约提前解约时,就依据这个约定来计算违约金数额。
然而,约定的违约金并非毫无限制。根据《中华人民共和国民法典》规定,如果约定的违约金过分高于造成的损失,当事人可以请求人民法院或者仲裁机构予以适当减少。这里的“过分高于”,司法实践中一般认为,当违约金超过造成损失的30%时,可以认定为“过分高于”。例如,因一方违约给对方造成的实际损失是10万元,如果违约金约定为20万元,很可能就会被认定为过高,违约方可以请求法院调整。
当合同中没有约定违约金时,则按照法定标准来计算。不同的合同类型有不同的法定计算方式。比如在买卖合同中,逾期付款的违约金可以按照中国人民银行同期同类人民币贷款基准利率为基础,参照逾期罚息利率标准计算。而在借款合同中,若未约定逾期利率或者约定不明,出借人主张借款人自逾期还款之日起按照年利率6%支付资金占用期间利息的,人民法院一般会予以支持。此外,在侵权责任等领域也有相关的法定赔偿规则,如果涉及违约与侵权竞合的情况,也需要综合考虑各种法律规定来确定合理的赔偿数额。总之,高额违约金的计算要综合考虑合同约定、实际损失以及法律规定等多方面因素。

法律依据:
《中华人民共和国民法典》 第五百八十五条
当事人可以约定一方违约时应当根据违约情况向对方支付一定数额的违约金,也可以约定因违约产生的损失赔偿额的计算方法。
约定的违约金低于造成的损失的,人民法院或者仲裁机构可以根据当事人的请求予以增加;约定的违约金过分高于造成的损失的,人民法院或者仲裁机构可以根据当事人的请求予以适当减少。
当事人就迟延履行约定违约金的,违约方支付违约金后,还应当履行债务。