The problem can be two fold. When I sign up a new customer they are told they have to pay 10 days from the date on the invoice. They're late. They get reminded. They're late again they get dropped. I tell them is not me not trusting them though I need to get paid on time to prevent cash flow problems. Second problem is people get too caught up in growing their business they take on people at less then their regular price and keep on customers that should of been dropped a long time ago. A good business can not be built on bad customers.