Terms are set at "Plus 7" meaning that 7 days after they receive client payment they will pay you. This translates into working for 2 weeks (or one month depending on client terms) before submitting your invoice. Tack on at least a week to process your invoice. Then the invoice is sent to the client. Then the client's payment terms kick in. Could be 30, 45, 52, or 60 day terms. You are now looking at 2-3 months before ever seeing a check. At this point, the games start. People who don't complain are rewarded with the company holding checks back to deal with cash-flow issues. Only the highly vocal complainers are given priority. Best advise is to threaten to leave a job or client, or talk to the client directly and they will give you better terms. You can get net 30 terms if you complain enough or make enough noise about it. If you don't you will be marginalized.