Typically, your homeowner’s insurance will cover a roof repair if the damage to your roof was caused by an accident such as your roof being struck by debris or if the damage was caused by a storm. However, insurance will not usually cover roof repairs if they are needed because of neglect or general wear and tear to a roof.