一般來說合同違約金的上限是不超過實際損失的30%,但是具體情況根據實際發生的違約來進行計算,相關法律並沒有明確規定違約金數額。但是,不得超過違約一方訂立合同時預見到或者應當預見到的因違約可能造成的損失。《中華人民共和國民法典》第五百八十四條【損害賠償範圍】當事人一方不履行合同義務或者履行合同義務不符合約定,造成對方損失的,損失賠償額應當相當於因違約所造成的損失,包括合同履行後可以獲得的利益;但是,不得超過違約一方訂立合同時預見到或者應當預見到的因違約可能造成的損失。