A roofer primarily focuses on the installation, repair, and maintenance of the roof's surface materials, such as tiles, shingles, or metal sheeting. Roofers are responsible for ensuring that the roof provides proper protection from the elements. A roof plumber, on the other hand, deals with the systems that manage water flow off the roof. This includes the installation and maintenance of gutters, downpipes, flashings, and roof drainage systems. Roof plumbers ensure rainwater is effectively directed away from your roof and home to prevent leaks, water damage, and structural issues.