If I get paid per the payment terms stated by the msc I choose to work for and thus agree to I am satisfied. If you agree to be paid at the end of the month 2 months after the shop was completed hence may shops paid July 31st as long as you are paid on or before July 31st you have no reason to complain. On the flip side if you agree to a shop that says they will pay on the first Monday after the shop was accepted and it was accepted on Thursday and come Tuesday you have not been paid you have a right to be upset.
Now as someone who like many of us works for 100s of MSCs here is a list of varying time frames for payments I have seen
paid within 3 days policy presto
Paid on the 5th and 20th as long as shop completed and reviewed you are paid on the next payment date of 5th or 20th
Paid on 15th or 1st IPSOS
Paid on 15th or 1st skipping one payment cycle Maritz
Paid First Monday after 30 days when shop was completed Northfork Research
Paid on last day of month following month shop done-- Many many MSCs
Paid 45 days after shop accepted-- ICU Associates, Jancyn, About Face, and others
Paid last day of month 2 months after shop completed Ex may shops paid end of july HS Brands
Not paid till you contact about payment HDE (Hill Dunlop Enterprises)
Shopping Western NY, Northeast and Central PA, and parts of Ohio and West Virginia. Have car will travel anywhere if the monies right.