It normally takes 6-8 weeks for the consulting firm I work for to pay me after I bill them for a month of my labor (I am a software developer). I currently have 3 outstanding invoices, and the oldest one was sent 9 weeks ago as of this writing. The contract states that they pay me within 5 days of receiving payment from the client.
To have a check sent to me, I usually have to talk to someone on the phone.
I am not sure if I am being treated poorly, or if this is typical of subcontracting arrangements. Is it "normal" for payments to take this long? The client is a pretty large company, so I understand that the gears turn a little slow, but 9 weeks?