Why is it so difficult for small businesses to raise capital? There are a number of reasons including an unproven business model, a sketchy business plan, a lack of personal capital, and the simple fact that a significant number of new businesses fail.