Starting a business from scratch requires a high level of commitment from founders, as well as time and money. And unfortunately, even businesses with sufficient funds fail. Timing and luck play a role too—some ideas are excellent, but may not catch on with customers for a variety of reasons. Competition in your industry, the overall financial market, and other unpredictable hurdles add to the complexity of starting a business.