To get your MN Hatchery Permit and NPIP certifications go to this website:
http://www.mn.gov/bah/animals/poultry/files/hatchery-permits-npip.pdf
As for selling birds...
If you are coming from in-state, you need a current pullorum test and numbered leg or wingband on the bird. Band numbers have to match the paperwork. Anything under 4 months of age (basically not feathered out completely yet) has to have a licensed hatchery permit card or proof that it is from a licensed hatchery. Waterfowl needs the pullorum test for sale purposes, but not exhibition, if staying within the state.
If you are coming in from another state, you have quite a bit more paperwork. On adult birds, you need the pullorum test within 30 days, an import permit, and a current CVI (certificate of vet inspection). On young birds and hatching eggs, you need the import permit and NPIP status. To get the import permit, go to this website:
http://www.mn.gov/bah/animals/poultry/files/poultry-import-app.pdf Good luck finding a vet that will issue a CVI for a reasonable price.
*** Turkeys are SPECIAL... In addition to all above, you also have to have blood samples drawn roughly 2 weeks ahead of time and results back to you on a MS/MG test as well.
*** Wild waterfowl (wood ducks,pintails, etc) and other native species need proper DNR permits and transfer paperwork.