A social enterprise is an activity of a nonprofit that employs entrepreneurial, market-driven strategies for earned income in support of their mission. Business plans are a common tool for entrepreneurs when starting or growing a business enterprise. For nonprofits that are starting or growing a social enterprise as a part of their program activities, developing a business plan is an essential step. While social enterprise business plans address all of the questions needed for any business, nonprofits also need to consider with the alignment with mission, organizational background and structure, and evaluation of both financial and social impact.