Homeowners insurance covers roof leaks if they occur suddenly by a covered peril like a storm with high winds or hail. However, slow leaks, or leaks caused by a lack of maintenance, are not typically covered by home insurance.