This is a general list of steps and items needed in order to start a non-profit. It is not all- inclusive as different jurisdictions and types of organizations may have differing requirements
Probably the main reason for you to form a nonprofit organization rather than a for-profit entity is the exemption benefits that come with the tax-exempt status.