If your building has a single roof, your contractor may install a new roof without tearing off the existing one. If your existing roof is unsafe, damaged, or unstable, the professional will remove it before installing a new roof. Before re-roofing, familiarize yourself with local building codes.