The Michigan Building, Electrical, Plumbing & Mechanical codes all dictate when a permit in the respective field would be required. Contact your local office to determine if a permit would be required. Click on the county below for where you are building and contact that local official.
Zoning is up to the different municipal zoning departments to determine if they would require zoning permits for different items.