合同定金超过20%合同依然是有效的。定金的数额由当事人约定但不得超过主合同标的额的百分之二十超过部分不产生定金的效力。具体来说:1. 合同整体是有效的双方仍需按照合同其他条款履行各自义务。2. 对于超过20%的部分不具有定金性质。比如主合同标的额100万定金约定了30万其中20万具有定金效力另外10万不产生定金效力。3. 如果收受定金方违约应当双倍返还定金但只能按照20%的部分双倍返还。即上述例子中收受方违约应返还40万(20万×2)而不是60万。4. 如果给付定金方违约无权要求返还定金但同样只针对20%的部分。总之定金超过20%不影响合同效力只是定金相关规定按上述原则处理。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。