Homeowners insurance may cover a roof leak if it is caused by a covered peril. ... In those cases, your homeowners policy may help pay to repair the roof leak (unless your policy has a wind or hail exclusion). However, homeowners insurance generally does not cover damage resulting from lack of maintenance or wear and tear.