Reroofing refers to the act of adding a layer of asphalt shingles over the top of the previously installed roof. A roof replacement occurs when the existing shingles are torn off before the new roofing system is installed. Typically, reroofing is the less expensive option. However, it can only be done if the existing roof is in good shape.