单位强制员工自费培训是不合法的。
根据《劳动合同法》的相关规定,用人单位如为劳动者投入专项培训经费并实施专业技术培训,可与受训者签订服务期协议书。但培训费用须由用人单位承担。若企业在劳动合同或规章制度中规定培训费由员工支付,则此项条款可能因违反法律而失效。对于普遍性、面向所有员工的职业培训,如安全教育等,更不应由员工承担费用。
因此,除非双方签署合法有效的服务期协议,否则公司要求员工支付专项培训费通常属违法行为。如果员工遇到单位强制要求自费培训的情况,可以拒绝支付培训费用,并有权向劳动监察部门投诉或申请劳动仲裁来维护自己的合法权益。