A business plan for a non-profit organization is a strategic document that outlines its mission, goals, and operational strategies. It includes details about the programs and services offered, target demographics, funding sources, financial projections, marketing and communication strategies, and organizational structure. The business plan serves as a roadmap to guide the non-profit's activities and helps attract funding, board members, and volunteers.