Many small firms lack the finance and marketing skills needed for growth. A standard approach is to train the entrepreneur in these skills. However, rather than requiring entrepreneurs to learn everything, an alternative is to move beyond the boundary of the entrepreneur and link firms to these skills in a marketplace through insourcing workers or outsourcing tasks to professionals. We conducted a randomized experiment in Nigeria to test the relative effectiveness of these different approaches in improving business practices. Insourcing and outsourcing both dominate business training and do at least as well as business consulting at half the cost.