法律分析:1、自动离职不发工资不合法;
2、劳动者为用人单位付出劳动后,就相应地有获得劳动报酬的权利。这是劳动法赋予劳动者的基本权利之一。因此,为公司工作了,公司就必须为支付工资,如果不支付工资,是违法的;
3、而即使是自动离职,但毕竟是为公司工作过,同样需支付工资。公司可因自动离职作适度的工资扣减,但这必须建立在合乎程序的规章制度度之下,比如规章制度经民主程序讨论经大部分职工认可,进行公示,员工入职有进行培训并签名确认等,或者劳动合同中有约定。否则公司就不能随便扣减员工工资,因为公司没有行政处罚权。而至于扣减工资,一般不能超过20%,或扣减后所剩工资不得低于最低工资标准;
4、法律依据:《劳动法》第五十条 工资应当以货币形式按月支付给劳动者本人。不得克扣或者无故拖欠劳动者的工资。
《工资支付暂行规定》第九条 劳动关系双方依法解除或终止劳动合同时,用人单位应在解除或终止劳动合同时一次付清劳动者工资。