Insurance typically covers roof replacement if the damage is caused by something out of your control, such as a severe storm or fire. Wear and tear or lack of maintenance however are not usually covered. Check with your insurance for the details on your coverage for roof replacement.