一般来说违约金上限是不超过实际损失的30%。但是如果过高或者过低是可以请求法院给予减少或者增加的。也就是说违约金的上限是不超过损失的百分之三十。
法律依据
最高人民法院关于适用《中华人民共和国合同法》若干问题的解释(二)第二十九条
【延伸法条】
《民法典》第五百八十五条