Basically, roofing contractors in Michigan in general provide all sorts of roofing services that are required to complete a rood. A roofing contractor in Michigan will usually not perform all types of construction work which is not related to actual roof work.
Roofing contractors in Michigan may offer their clients with roofing services that are related to roofing jobs such as inspections or maintenance programs. If they are putting on your roof they will generally do the work on your fascia board, gutters or metal flanges or even the soffits or flashing.
If you own a metal roof on a commercial building structure then they will offer you with roofing services such as recoating of materials or may be a UV or paint coating.
There is one kind of service some of the roofers will offer you that you do not really want. This is the service is offered by a kind of contractors that appears after a heavy wind or rain event. These roofers may state that they are sales person from a roofing service who just happens to have some additional shingles on the truck. So, could they come in and replace all the shingles that blew off your roof in the severe wind or rain storm last night. This is the kind of service that needs to be performed right away or they will just consider another house for this purpose.
Also, they would ask you to make the payment in cash. and no, they do not have any references available with them but they may have you make a few phone calls to some people who are already expecting a call and are also in on the scam and are willing to tell you how amazing roofing contractors they are.
These roofing contractors will not have any license with this and this is a limited time or just a one-time deal you are getting from them. They generally call on the elderly who just is unable to see if their roof actually requires any repairs.
The price they are quoting perhaps be cheap but the work they are going to perform will also be of low quality. Those new shingles possibly be flying off your roof during the next mild wind.
Your best bet here is to get in touch with a local service or even ask the city hall for recommendations. Most of the roofers require a permit so that permit section or the city planners may have some names available. You can also ask your neighbors, family and friends for the best roofing contractors in Michigan in case they have used one in the past.