Yes, under the law, employers must pay employees on time every time. Under employment law in New Jersey, employers must pay employees at least twice a month, and payments must be made in full based on the employee’s salary or earned wages.