一般是当月发上月的工资,但需要注意的一点是:工厂因为需要计算员工工资等等工作需要一定的合理时间,因此比如5月底发4月份工资这是可以的,只要在劳动合同中约定如此就是合法的。但超过这个时间还不发就是拖欠工资了。
在与公司签定劳动合同的时候劳动合同中都必须约定工资发放时间,如超过时间不发工资,可以先与工厂沟通,沟通不成时,可以依法起诉。
根据中华人民共和国劳动合同法(本法自2008年1月1日起施行)规定:
第三十条 用人单位应当按照劳动合同约定和国家规定,向劳动者及时足额支付劳动报酬。
用人单位拖欠或者未足额支付劳动报酬的,劳动者可以依法向当地人民法院申请支付令,人民法院应当依法发出支付令。