They can delay it by one pay cycle if you failed to get the timesheet in on time and therefore it could not be processed in a timely manner. But it should be paid on the next pay cycle after that: a two month delay is excessive. That said, assuming you have no doubts but that you will get the money, as a practical matter, there is nothing to do: any legal action you could take would likely take as longer or longer than two months anyway, and could cost you more time (and if you hire an attorney to help you) more money than it is worth. The law does not have good remedies for several week or even a month or two delays in payment, since legal process simply aren't fast or easy enough to implement in that time frame.