上班让交钱培训是不合法的 。根据《中华人民共和国劳动法》和《中华人民共和国劳动合同法》的相关规定,劳动者享有接受职业技能培训的权利,并且开展职业培训是企业的法定义务,培训费用应当由企业承担,不能让劳动者买单。
具体法律依据如下:
《中华人民共和国劳动法》第三条第一款规定,劳动者享有接受职业技能培训的权利。
《中华人民共和国劳动合同法》第九条规定,用人单位招用劳动者,不得扣押劳动者的居民身份证和其他证件,不得要求劳动者提供担保或者以其他名义向劳动者收取财物。
《中华人民共和国劳动合同法》第二十二条规定,用人单位为劳动者提供专项培训费用,对其进行专业技术培训的,可以与该劳动者订立协议,约定服务期。劳动者违反服务期约定的,应当按照约定向用人单位支付违约金。违约金的数额不得超过用人单位提供的培训费用。
《中华人民共和国职业教育法》第二十八条规定,企业应当承担对本单位的职工和准备录用的人员进行职业教育的费用。
因此,如果用人单位在招聘过程中要求劳动者交钱培训,劳动者有权拒绝交纳,并且如果已经缴纳,可以要求退还。劳动者还可以向当地劳动部门举报或者提起仲裁。