借款合同违约金不超过实际损失的30%合法。违约金一般按照合同约定的数额计算,合同没有约定或约定不明确的可以按照实际损失额进行赔付,造成的损害较大时违约金可以适当上浮,但最高不得超过实际损失的30%

一般来说,借条违约金不超过造成损失的30%的或者不超过合同成立时一年期贷款市场报价利率四倍的,就合法

当事人约定的违约金超过造成损失的30%的,一般可以认定为《民法典》第五百八十五条第二款规定的“过分高于造成的损失”

自2020年后借款违约金约定,不得超过年利率百分之十二,超出部分违约金约定属于无效约定,法院受理后判决,对高出部分不予支持。