不合法。公司的做法违反我国的劳动合同法。 1、用人单位不得无故克扣员工工资。 2、员工请事假的,用人单位可以不支付请假期间的工资,但不得扣发其他工作时间的工资。 3、员工请病假的,用人单位应当按照法律法规的规定计算工资。 4、用人单位克扣员工工资的,员工可以向当地劳动部门投诉、举报,请求依法处理。