Whether homeowners insurance covers roof leaks often depends on the cause of the leak. Generally, homeowners insurance provides coverage for sudden damage to your home caused by storms, hail, wind, or falling debris (like trees and branches). Homeowners insurance typically does not cover roof leaks resulting from gradual deterioration over years and years.