Your home insurance may cover some roof replacement costs if you use one of your insurance company's preferred contractors (if it has any). It may be easier to get replacement or repair costs covered if the damage was caused by a covered weather event such as an ice storm. You should contact your home insurance company to learn whether either of these situations are applicable to you.