加班扣工资是否违法,需要依据具体情况而定。我国法律明确规定,用人单位应当保证劳动者每周至少休息一日,每日工作时间不超过八小时,平均每周工作时间不超过四十四小时。同时,企业因生产特点不能实行本法规定的,经劳动行政部门批准,可以实行其他工作和休息办法。但是,任何用人单位都不得随意延长工作时间,并需要依法支付加班工资。
如果用人单位要求员工加班,而员工不同意,用人单位不得强制员工加班。如果员工拒绝加班,用人单位扣发员工的工资,这种行为是不合法的。因为员工的加班时间是由用人单位自行安排和决定的,用人单位应当按照法律规定支付员工相应的加班工资或者调休。
如果用人单位在员工正常工作日内安排加班,却没有支付相应的加班工资,或者在员工拒绝加班后扣发员工的工资,这种行为是违法的。根据我国劳动法的规定,用人单位应当按照法律规定支付员工加班工资或者经济补偿,否则将承担相应的法律责任。
总之,用人单位应当遵守劳动法的规定,不得随意克扣员工的工资,更不得违反法律规定要求员工加班。如果用人单位存在违法行为,员工可以通过劳动仲裁、诉讼等方式维护自己的合法权益。