离职后三个月才发工资一般不合法。工资应当以货币形式按月支付给劳动者本人,不得克扣或者无故拖欠劳动者的工资。离职时,用人单位应在与劳动者解除或终止劳动关系时一次付清劳动者工资。若离职后三个月才发工资,属于明显超出了合理支付周期,劳动者有权采取措施维护自身权益。劳动者可先与用人单位协商,要求其及时足额支付工资。若协商不成,可向劳动监察部门投诉,劳动监察部门会责令用人单位限期支付,逾期不支付的,责令用人单位按应付金额百分之五十以上百分之一百以下的标准向劳动者加付赔偿金。此外,也可申请劳动仲裁,通过仲裁裁决要求用人单位支付工资及相应赔偿。在整个过程中,劳动者需注意保留好能证明劳动关系、工资数额、离职时间等相关证据,以便更好地维护自身合法权益。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。