用人单位在劳动者离职3个月后才发工资是不合法的,用人单位应在解除或终止劳动合同时一次付清劳动者工资。劳动者可以通过以下方法维权:向劳动争议仲裁委员会申请仲裁;对仲裁裁决不服的,可以自收到仲裁裁决书之日起十五日内向人民法院提起诉讼;其他。
《工资支付暂行规定》第九条劳动关系双方依法解除或终止劳动合同时,用人单位应在解除或终止劳动合同时一次付清劳动者工资。
《中华人民共和国劳动争议调解仲裁法》第五条发生劳动争议,当事人不愿协商、协商不成或者达成和解协议后不履行的,可以向调解组织申请调解;不愿调解、调解不成或者达成调解协议后不履行的,可以向劳动争议仲裁委员会申请仲裁;对仲裁裁决不服的,除本法另有规定的外,可以向人民法院提起诉讼。