Large construction projects often take a long time to finish, and subcontractors can get caught up in the flow of money, waiting, in certain circumstances, up to 80 days to be paid by general ...