In fact, the roof company usually provides all the roofing services needed to complete the roof. Roofing contractors typically do not perform other types of construction work that are not related to actual roof work.
Roofing contractors can provide roofing services related to roof work, such as maintenance plans or inspections. If they are on your roof, they will usually work on your drain or seesaw or metal flange or flash or soffit.
If you have a metal roof on a commercial building, they will provide roofing services such as recoating of materials or possible UV coatings or paint coatings.
Some roof contractors will provide you with a service you don't want. This is the service of the type of contractor that emerged after a heavy rain or storm. This person might say that they are a salesperson at a roof company and have some extra shingles on the truck.
So they can come today and replace those shingles that were blown away from the roof during the storm last night. This service must be executed immediately or they will have to enter the next home.
They also want to pay cash by the way. No, they won't have any real references, but they may call those who are looking forward to the phone, and they are very willing to tell you how great this roofing contractor is.
This roof contractor will have no license, this is a limited time or one time transaction only for you. They often call the elderly who can't go out to see if their roof really needs repair.
The price may be cheap, but the work done is also very cheap. In the next slight wind, these new shingles may fly out of the roof.
Your best bet is to call your local company and even ask the city government for advice. Most roofs require a license, so city planners or licensing departments may have some names. If they have used roofers in the past, you can also ask your neighbors.
The roof is an important part of your home, so choose the roof service and roof contractor carefully.