一般情况下,签合同离职是否要交违约金,需看具体的合同约定以及离职原因。如果劳动合同中有专项培训服务期约定,劳动者违反服务期约定离职的,应当按照约定向用人单位支付违约金。但违约金的数额不得超过用人单位提供的培训费用。若存在竞业限制约定,劳动者违反竞业限制约定的,应当按照约定向用人单位支付违约金。如果仅是劳动者正常提前通知用人单位解除劳动合同,用人单位无其他合法约定的情形,通常无需支付违约金。总之,要综合合同条款和具体离职情形判断是否需支付违约金。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。