Check your state laws. In California an employer has to pay you within ten days of the end of the pay period. They owe you a full day's wages for every day they're late, which you can collect in small claims. If they pay you with a check that bounces they owe you that PLUS triple the amount of the check.
If you're a contractor and not an employee, things are different. The governing law is whatever your contract with them calls for. If they fail to honor the contract you can take legal action for breech. If you work for a company that has the contract, the company still has to pay you. Not getting paid by the client is not an excuse. In that case you would sue your employer, not the client.
(post is archived)