There are several factors that contribute to the failure of small businesses including insufficient cash flow, pricing issues, and lack of focus. However, the main reason is the lack of research and offering a product or a service there is no market for.