It's essential to check with the roofing contractor about the specific services they offer (Roof inspection, Roof repair, Roof replacement, New roof installation, Roof maintenance.), their expertise in handling various roofing materials (such as sheets, shingles, metal roofing, tiles, etc.), and whether they cater to residential, commercial, or both types of properties.