Replacing your roof is a big decision. The major factor impacting the cost of a roof replacement is the type and quality of shingles or other roofing material you choose. Asphalt shingles can last homeowners up to 12 years, and should only take a few days to fully finish. Partial roof replacement is different from a patch-up repair job that many experienced and licensed professional roofing contractors Most people will only replace a roof once in a lifetime. It’s a big investment, and you want to make sure you choose the right company.