法律没有具体规定合同违约金上限,合同违约金以当事人约定为主,可以约定具体数额,也可以约定计算方法,如果约定的违约金过高或者过低,当事人可以请求予以减少或增加。
违约金是指按照当事人的约定或者法律直接规定,一方当事人违约的,应向另一方支付的金钱。
违约金的标准是金钱,但当事人也可以约定违约金的标的物为金钱以外的其他财产。违约金具有担保债务履行的功效,又具有惩罚违约人和补偿无过错一方当事人所受损失的效果,因此有的国家将其作为合同担保的措施之一,有的国家将其作为违反合同的责任承担方式。
《民法典》第五百八十五条第二款规定:约定的违约金低于造成的损失,当事人可以请求法院予以增加;约定的违约金过分高于造成的损失,当事人可以请求法院适当减少。
但是违约金是当事人双方在订约时对一方违约后可能造成的损失的一种预先估算,与违约后守约方的实际损失不可能完全相符;故此可交由法官自由裁量。