My wife used to work for a big builder who was notoriously "slow pay". They considered that part of the profit margin. The longer you can hold onto your money the less it costs you. It was one of her biggest gripes and she was always fighting with them to get her trades paid faster. Usually the squeaky wheel does get the grease so it is worth complaining about.