法律对于违约金的最高限度并没有明确的规定,最高人民法院关于适用《中华人民共和国担保法》若干问题的解释第一百二十一条规定“当事人约定的定金数额超过主合同标的额百分之二十的,超过的部分,人民法院不予支持。”根据《合同法》的有关规定,对于当事人在合同中约定的违约金或者违约金计算方法所计算出的违约金过高或者过低的,在具体司法实践中如何处理,应当按照以下原则处理:1、当事人没有提出合同中约定的违约金计算标准过高或者过低的,人民法院应当根据合同约定的标准计算违约金。2、当事人提出合同违约金或者计算标准过高或者过低的可由当事人之间进行协商,如果达不成新的协议法院可以参照同类案件违约金的中等标准予以核定,无法确定上述标准的,可以按照非违约方因违约行为所造成的损失为参照,但是违约金本身一般是损害赔偿额的预定,非违约方在诉讼中无需证明损害事实,对于因违约所造正的实际损失应当由请求减少违约金的违约一方当事人负举证证明的责任。3、如果合同约定的违约金是概括违约金,即合同约定在一方当事人部分不履行、不完全履行与完全不履行合同时的违约金数额是同一数额,而一方当事人出现部分不履行或者不完全履行的违约行为时,违约方提出约定违约金过高时,法院可以按照《合同法》关于人民法院调整违约金数额的规定对违约金进行调整,此时调整违约金的依据是合同法关于法院调整违约金权利的规定,而不是基于合同已经部分履行的比例来计算扣减违约金。