工作合同违约金的计算需依具体情况而定。若合同有明确约定,按约定计算。比如约定劳动者提前离职需支付一定金额违约金,就依此金额执行。若无约定,一般情况下,用人单位不得随意要求劳动者支付违约金。但存在法定情形,如用人单位为劳动者提供专项培训费用并约定服务期,劳动者违反服务期约定的,违约金数额不得超过用人单位提供的培训费用,且用人单位要求劳动者支付的违约金不得超过服务期尚未履行部分所应分摊的培训费用(《劳动合同法》第二十二条第二款)。又如劳动者违反竞业限制约定,应按约定向用人单位支付违约金(《劳动合同法》第二十三条第二款)。违约金数额通常由双方事先协商确定,以合理补偿用人单位因劳动者违约造成的损失为原则。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。