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