合同违约金太高并不一定不合法。具体判断如下:1. 法律规定:根据相关法律,当事人主张约定的违约金过高请求予以适当减少的,人民法院应当以实际损失为基础,兼顾合同的履行情况、当事人的过错程度以及预期利益等综合因素,根据公平原则和诚实信用原则予以衡量,并作出裁决。2. 判断标准:如果违约金过分高于造成的损失,当事人可以请求法院适当减少。一般来说,超过损失的百分之三十可能被认定为过分高于。例如,合同标的为100万,因违约造成的实际损失为20万,若违约金超过26万(20万+20万×30%),可能会被认为过高。3. 举证责任:主张违约金过高的一方应当对违约金过高的主张承担举证责任。也就是说,要拿出证据证明违约金确实过高,不符合实际损失情况等。4. 调整方式:法院在调整违约金时,会综合考虑各种因素,最终确定一个合理的违约金数额。当事人也可以在订立合同时,对违约金的数额进行合理约定,避免出现过高或过低的情况。总之,合同违约金太高不一定不合法,但如果过分高于损失,当事人可通过法律途径请求法院调整。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。