A:A typical all-perils homeowners insurance policy covers the replacement of a roof, regardless of age, only if it is the result of an act of nature. Roofs that have exceeded their intended lifespan are not eligible for replacement because they fall under the general maintenance responsibility of the homeowner.