一般情况下,老员工自动离职没有经济补偿。根据《劳动合同法》规定,用人单位需向劳动者支付经济补偿的情形通常是用人单位与劳动者解除或终止劳动合同。自动离职是劳动者自行离开工作岗位,未按法定程序与用人单位解除劳动关系。但存在特殊情况,若用人单位存在过错,如未及时足额支付劳动报酬、未依法为劳动者缴纳社会保险费等,导致劳动者自动离职,此时劳动者可要求经济补偿。所以,老员工自动离职是否有经济补偿要视具体情况而定。若因用人单位过错离职,可通过合法途径主张补偿;若单纯自行离职,通常难以获得经济补偿。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。