企业在员工上岗前收取技能培训费是否合法?

不合法。公司必须自己承担培训费用。

《劳动法》第六十八条规定:“用人单位应当建立职业培训制度,按照国家规定提取和使用职业培训经费,根据本单位实际情况,有计划地对劳动者进行职业培训。”

《职业教育法》第二十八条规定:“企业应当承担职工和被录用人员的职业教育费用。具体办法由国务院有关部门会同国务院财政部门或者由省、自治区、直辖市人民政府依法规定。”即进行必要的职业培训教育是公司的法定义务,必须无条件承担相关费用。更重要的是,通过培训获得相关技能后,他们可以更好地开展工作,为公司创造更多更好的效益。公司无疑是培训的最终受益者,不能认为这只是员工自己的事,与公司无关。