合同违约金上限是不超过实际损失的30%,如果过高或过低,可请求法院给予减少或者增加。
如果合同中只对违约金作了原则性的规定,没有具体约定违约金的比例或数额,则可按民法通则及合同法中关于承担违约金责任的一般原则执行,赔偿守约方实际损失。