单位每个月20号发工资,只要是用人单位与劳动者约定的日期就不违法。法律规定,如果用人单位无正当理由克扣或者无故拖欠劳动者工资的,由劳动行政部门责令用人单位支付劳动者的工资报酬、经济补偿,并可以责令让其支付给劳动者赔偿金。
《工资支付暂行规定》第七条工资必须在用人单位与劳动者约定的日期支付。如遇节假日或休息日,则应提前在最近的工作日支付。工资至少每月支付一次,实行周、日、小时工资制的可按周、日、小时支付工资。