劳动者迟到属于违反劳动纪律,用人单位应当有权在规章制度或企业奖惩制度中,对此类行为进行一定的处罚,以实现双方的权利义务平等。公司依法有权对员工的违规行为作出处罚,但前提是公司有处罚依据,并且是合法制定的。因此,罚款是否合法,一看公司是否有相关规章制度规定;二看规章制度是否合法。如果公司没有相关规章制度规定,作出处罚是没有依据的,是违法的。但严格的讲公司对于迟到不是罚款,罚款是行政处罚的一种,必须有行政立法机关进行立法规定。因为公司不是行政执法机关,没有罚款权限。所谓的罚款其实是对工资的扣除,这个是合法的,因为你违反了公司的制度,但是劳动法和工资支付暂行规定也规定了公司对于迟到员工的处罚不得超过当月工资的20%,另外扣发完工资后不得低于最低工资标准。