承揽合同违约金比例最高是实际损失的30%。《合同法》并没有强制规定,不过可以以损失的30%作为参照依据。
《中华人民共和国合同法》第一百一十四条第一款规定:“当事人可以约定一方违约时应当根据违约情况向对方支付一定数额的违约金,也可以约定因违约产生的损失赔偿额的计算方法。
《最高人民法院关于适用合同法若干问题的解释》第二十九条:当事人主张约定的违约金过高请求予以适当减少的,人民法院应当以实际损失为基础,兼顾合同的履行情况、当事人的过错程度以及预期利益等综合因素,根据公平原则和诚实信用原则予以衡量,并作出裁决。
第二十八条:当事人依照合同法第一百一十四条第二款的规定,请求人民法院增加违约金的,增加后的违约金数额以不超过实际损失额为限。增加违约金以后,当事人又请求对方赔偿损失的,人民法院不予支持。
第二十九条:当事人主张约定的违约金过高请求予以适当减少的,人民法院应当以实际损失为基础,兼顾合同的履行情况、当事人的过错程度以及预期利益等综合因素,根据公平原则和诚实信用原则予以衡量,并作出裁决。