公司罚款是不合法的。因为该公司不具有罚款的权利。但若劳动者因本人原因导致公司遭受损失的,可按照劳动合同的约定要求其赔偿经济损失。经济损失的赔偿,可以保留当地最低工资标准为限,从劳动者本人的工资中扣除。 法律依据:《工资支付暂行规定》第十五条,用人单位不得克扣劳动者工资。有下列情况之一的,用人单位可以代扣劳动者工资(1) 用人单位代扣代缴的个人所得税;(2) 用人单位代扣代缴的应由劳动者个人负担的各项社会保险费用;(3) 法院判决、裁定中要求代扣的抚养费、赡养费(4) 法律、法规规定可以从劳动者工资中扣除的其他费用。