‘High credit cost impedes businesses’