Many big businesses blame red tape for delaying payments. May 11th, 2017 by Blog Admin Many big businesses blame red tape for delaying payments.