Yes, a general contractor can typically do roofing work as part of their overall construction services. Many general contractors have experience and expertise in various aspects of construction, including roofing.