只有在用人單位提供專項培訓並簽訂服務期協議的情況下,勞動者提前解除勞動合同的,應當支付違約金。違約金計算方法:非履約期/服務期*培訓費。
另外,勞動者解除勞動合同,不需要支付違約金。
法律依據:《勞動合同法》
第二十二條用人單位為勞動者提供專項培訓費,為其提供專業技術培訓的,可以與勞動者訂立協議,約定服務期限。
勞動者違反服務期約定的,應當按照約定向用人單位支付違約金。違約金的金額不得超過用人單位提供的培訓費用。用人單位要求勞動者支付的違約金不得超過服務期未完成部分應分攤的培訓費用。
用人單位與勞動者約定服務期的,不影響勞動者在服務期內按照正常的工資調整機制提高勞動報酬。
第二十五條除本法第二十二條、第二十三條規定的情形外,用人單位不得與勞動者約定由勞動者承擔違約金。
第三十七條勞動者提前三十日以書面形式通知用人單位,可以解除勞動合同。勞動者在試用期內提前三日通知用人單位,可以解除勞動合同。