To start a 501(c)3 nonprofit, you need to choose a name, create a mission statement, file articles of incorporation, apply for an EIN, file Form 1023 for tax-exempt status, and set up a board of directors.