公司罚款不合法,因为公司是企业没有罚款权。如果你给公司造成损失的,在损失范围内公司可以要求你赔偿。赔偿数额仅限于补偿你给公司造成的损失,不能超出这个数额。如果是从工资里扣的话,当月扣除数额一般不能超过工资20%,当月扣不完的分摊到以后月份。
《劳动法》第九十一条规定,用人单位有下列侵害劳动者合法权益情形之一的,由劳动行政部门责令支付劳动者的工资报酬、经济补偿,并可以责令支付赔偿金:
(一)克扣或者无故拖欠劳动者工资的;
(二)公司被处罚 拒不支付劳动者延长工作时间工资报酬的;
(三)低于当地最低工资标准支付劳动者工资的;
(四)解除劳动合同后,未依照本法规定给予劳动者经济补偿的。