Re-roofing replaces certain parts of an existing roof. Re-roofing is recommended when your roof is in good condition with no water damage, leaks, or in need of major repair. Replacing is completely removing the existing roof, repairing all damages, and installing a new roof.