In the trucking industry  customers typically wait 30-90 days after the load delivers to pay the trucking company However  most companies can’t wait 3 months for a paycheck  especially when margins are so thin and there are immediate demands like fuel  tires  and truck maintenance