Confero is one company that says they pay in 90 days and they mean it! it does not matter when the client paid them, they do not pay until the 90 days comes around. I think they do this to not pay newbies that don't pay attention that they have not been paid yet. I have worked for them and I have been paid, but it was at the 90 day mark. More and more companies are realizing we will not tolerate this hurry up and get us the report so we can better train the employee while its fresh, but we wont pay for 90 days, more are starting to pay on scheduled days or immediately after the client pays them. Those are the shops I work for, those are the ones that I appreciate. I avoid shops that do not pay fair fees and take more than 45 days to pay. There are over 200 companies in my emails, many not in my area, but plenty are. Just avoid companies that don't show respect for you as a shopper. They often forget that if we do not "shop" they do not get paid either!