合同违约后退款期限要根据具体情形来定。要是合同里明确规定了退款期限,那就按照约定执行。要是没有约定,违约的一方应该在合理的期限内退款。这个合理期限会考虑好多因素,像合同的性质、交易习惯,还有违约行为给守约方带来的影响等。比如说普通商品买卖合同违约,可能很快就得退款;但要是涉及复杂服务或者长期项目合同违约,合理期限可能就会长一些。要是违约方拖着不退款,守约方可以通过协商、发函催告等办法来确定合理期限。要是对方还是不履行,守约方能够通过诉讼或者仲裁让对方退款,并且承担违约责任。在司法实践中,法院或者仲裁机构会依据具体情况判定合理的退款期限,然后强制违约方执行。比如一份关于技术服务的合同违约,因为服务内容复杂,法院可能会综合各方面因素,判定一个相对较长的合理退款期限,以保障守约方的权益。