The Minnesota Council of Nonprofits is one of the largest state associations of nonprofits in the country, and they have an excellent collection of resources to help you understand what's involved in becoming a nonprofit in Minnesota.
These resources break down the process of starting a nonprofit into clear, manageable stages:
They also provide a comprehensive list of the forms, fees, and publications that you'll need as you move through the process.